[device/Pegatron] Add platform support for fn-6254-dn-f and update Porsche project#3349
[device/Pegatron] Add platform support for fn-6254-dn-f and update Porsche project#3349Peter5Lin wants to merge 26 commits intosonic-net:masterfrom
Conversation
2. modify port speed setting to 25G 3. modify pegatron uninstall
2. fix porsch fiber link issus
2. add Pega fn-6254-dn-f & porsche project to nephos 3. modify HWMON driver 4. add platform status checking service (PSU/FAN)
2. add Pegatron project back to one-image 3. modify Pegatron project utility
| @@ -0,0 +1,431 @@ | |||
| /* | |||
| * A SFP driver for the fn_6254_dn_f platform | |||
There was a problem hiding this comment.
please use optoe driver for sfp
| #make modules -C $(KERNEL_SRC)/build M=$(MODULE_SRC) | ||
| # For fn-6254-dn-f ixgbe driver | ||
| git clone https://github.com/Peter5Lin/kernelDriver | ||
| git --git-dir=kernelDriver/.git/ --work-tree=kernelDriver am ../fn-6254-dn-f/$(MODULE_DIR)/pegatron_fn_6254_dn_f_ixgbe/0001-modify-Intel-ixgbe-driver-for-fn-6254-dn-f.patch |
There was a problem hiding this comment.
we already have ixgbe driver, please use that. please submit patch to sonic-linux-kernel.
please have good description of the patch.
There was a problem hiding this comment.
Hi
We need to use our own driver because our HW layout is different.
This patch is only for our platform.
There was a problem hiding this comment.
Hi
I will check optoe driver for SFP in few days
There was a problem hiding this comment.
it is hard to maintain another ixgbe driver.
There was a problem hiding this comment.
Hi
I understand, but the version I used is same as src/ixgbe.
To keep a stable version for us, I need to put it to another space instead of use
wget -O ixgbe-$(IXGBE_DRIVER_VERSION).tar.gz "https://sonicstorage.blob.core.windows.net/packages/ixgbe-5.2.4.tar.gz?sv=2015-04-05&sr=b&sig=AaqJHHaPiJRp8R3HKobi0GNDgHAVnqijk6hpahwJ0Mg%3D&se=2154-10-05T22%3A19%3A29Z&sp=r"``
Or, I should use it directly?
There was a problem hiding this comment.
Hi
The modified was finished, please help to review
Thanks
lguohan
left a comment
There was a problem hiding this comment.
use optoe driver, remove private patch of ixgbe driver.
2. change sfp eeprom driver of Porsche project from at24 to optoe
|
Hi lguohan: """Platform specific kernel modules are expected to develop out-of-tree kernel modules, provide them in debian packages to be embeded into SONiC ONE image and installed on their platforms.""" |
|
Thank you I love you :) |
…atically (#19333) #### Why I did it src/sonic-utilities ``` * 0e6a55e - (HEAD -> master, origin/master, origin/HEAD) [fast-reboot] Backup database after syncd/swss stopped (#3342) (20 hours ago) [Stepan Blyshchak] * c51758d - fix: fix show bgp summary output typo (#3375) (25 hours ago) [Chenyang Wang] * cf7bfa2 - Add the definition of `log` in `script decode-syseeprom` (#3383) (4 days ago) [Yutong Zhang] * 9d206af - [chassis][mutli-asic][lldp] "show lldp table/neighbors" displays error message in output on multi-asis linecard. (#3358) (5 days ago) [Marty Y. Lok] * 515265a - Update TRANSCEIVER_FIRMWARE_INFO table for all targets in sfputil (#3370) (6 days ago) [mihirpat1] * 3df762f - [config] no op if Golden Config is invalid (#3367) (7 days ago) [jingwenxie] * 8f715ac - [config]Support single file reload for multiasic (#3349) (7 days ago) [jingwenxie] * 31f5fa8 - Improve load_mingraph to wait eth0 restart before exit (#3365) (7 days ago) [Hua Liu] ``` #### How I did it #### How to verify it #### Description for the changelog
Pegatron New Project:
Platform: x86_64-pegatron_fn_6254_dn_f-r0 (48x25G+6x100G)
HwSKU: fn-6254-dn-f
ASIC: nephos
- What I did
- How I did it
- How to verify it
- Description for the changelog
- A picture of a cute animal (not mandatory but encouraged)