适配 intel的 i350网卡,两片i350,intel源码驱动编译通过,modprobe igb 没有任何输出 root@firefly:/home/firefly/e1000e/igb-5.13.16/src# make install filtering include/net/flow_keys.h out 1 /* Autogenerated for KSRC=/lib/modules/5.10.110/build via kcompat-generator.sh */ 2 #define HAVE_NDO_FDB_ADD_VID 3 #define HAVE_NDO_GET_DEVLINK_PORT 4 #define NEED_NO_NETDEV_PROG_XDP_WARN_ACTION 5 #define HAVE_FLOW_DISSECTOR_KEY_CVLAN 6 #define NEED_ETH_HW_ADDR_SET make[1]: Entering directory '/usr/src/linux-headers-5.10.110' CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_main.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_api.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_ethtool.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_hwmon.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_mbx.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_mac.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_manage.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_nvm.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_param.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_phy.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_procfs.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_vmdq.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_82575.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_i210.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/e1000_base.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_debugfs.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/igb_ptp.o CC [M] /home/firefly/e1000e/igb-5.13.16/src/kcompat.o LD [M] /home/firefly/e1000e/igb-5.13.16/src/igb.o MODPOST /home/firefly/e1000e/igb-5.13.16/src/Module.symvers LD [M] /home/firefly/e1000e/igb-5.13.16/src/igb.ko make[1]: Leaving directory '/usr/src/linux-headers-5.10.110' Copying manpages... Installing modules... make[1]: Entering directory '/usr/src/linux-headers-5.10.110' INSTALL /home/firefly/e1000e/igb-5.13.16/src/igb.ko DEPMOD 5.10.110 make[1]: Leaving directory '/usr/src/linux-headers-5.10.110' Running depmod... Updating initramfs... root@firefly:/home/firefly/e1000e/igb-5.13.16/src# modprobe igb ^C root@firefly:/home/firefly/e1000e/igb-5.13.16/src# lshw -C network *-network:0 description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:03:00.0 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress bus_master cap_list configuration: driver=igb latency=0 resources: irq:165 memory:f0200000-f02fffff memory:f0600000-f0603fff *-network:1 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.1 bus info: pci@0000:03:00.1 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0300000-f03fffff memory:f0604000-f0607fff *-network:2 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.2 bus info: pci@0000:03:00.2 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0400000-f04fffff memory:f0608000-f060bfff *-network:3 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.3 bus info: pci@0000:03:00.3 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0500000-f05fffff memory:f060c000-f060ffff *-network:0 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0 bus info: pci@0000:04:00.0 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0700000-f07fffff memory:f0b00000-f0b03fff *-network:1 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.1 bus info: pci@0000:04:00.1 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0800000-f08fffff memory:f0b04000-f0b07fff *-network:2 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.2 bus info: pci@0000:04:00.2 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0900000-f09fffff memory:f0b08000-f0b0bfff *-network:3 UNCLAIMED description: Ethernet controller product: I350 Gigabit Network Connection vendor: Intel Corporation physical id: 0.3 bus info: pci@0000:04:00.3 version: 01 width: 32 bits clock: 33MHz capabilities: pm msi msix pciexpress cap_list configuration: latency=0 resources: memory:f0a00000-f0afffff memory:f0b0c000-f0b0ffff *-network description: Network controller product: Broadcom Inc. and subsidiaries vendor: Broadcom Inc. and subsidiaries physical id: 0 bus info: pci@0002:21:00.0 version: 02 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress bus_master cap_list configuration: driver=pcieh latency=0 resources: irq:153 memory:f2200000-f220ffff memory:f2400000-f27fffff *-network:0 DISABLED description: Ethernet interface physical id: 7 logical name: dummy0 serial: d2:28:06:79:5f:b2 capabilities: ethernet physical configuration: broadcast=yes driver=dummy driverversion=5.10.110 *-network:1 description: Ethernet interface physical id: 8 logical name: eth0 serial: 4a:0d:b7:19:14:26 capacity: 1Gbit/s capabilities: ethernet physical tp mii 10bt-fd 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=st_gmac driverversion=Jan_2016 link=no multicast=yes port=twisted pair *-network:2 description: Ethernet interface physical id: 9 logical name: eth1 serial: 4e:0d:b7:19:14:26 capacity: 1Gbit/s capabilities: ethernet physical tp mii 10bt-fd 100bt-fd 1000bt-fd autonegotiation configuration: autonegotiation=on broadcast=yes driver=st_gmac driverversion=Jan_2016 link=no multicast=yes port=twisted pair *-network:3 description: Wireless interface physical id: a logical name: wlan0 serial: 70:f7:54:54:b1:14 capabilities: ethernet physical wireless configuration: broadcast=yes driver=wl driverversion=0 ip=10.13.90.67 multicast=yes wireless=IEEE 802.11 root@firefly:/home/firefly/e1000e/igb-5.13.16/src# ifconfig -a can0: flags=128<NOARP> mtu 16 unspec 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00 txqueuelen 10 (UNSPEC) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 89 dummy0: flags=130<BROADCAST,NOARP> mtu 1500 ether d2:28:06:79:5f:b2 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 eth0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 4a:0d:b7:19:14:26 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 76 eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 4e:0d:b7:19:14:26 txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 device interrupt 78 lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 54 bytes 12308 (12.3 KB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 54 bytes 12308 (12.3 KB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.13.90.67 netmask 255.255.255.0 broadcast 10.13.90.255 inet6 fe80::daed:ba57:a643:ea05 prefixlen 64 scopeid 0x20<link> ether 70:f7:54:54:b1:14 txqueuelen 1000 (Ethernet) RX packets 82912 bytes 50339758 (50.3 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 49869 bytes 3254850 (3.2 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 root@firefly:/home/firefly/e1000e/igb-5.13.16/src# root@firefly:/home/firefly/e1000e/igb-5.13.16/src# lspci 0000:00:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0000:01:00.0 PCI bridge: Pericom Semiconductor Device 2312 0000:02:01.0 PCI bridge: Pericom Semiconductor Device 2312 0000:02:02.0 PCI bridge: Pericom Semiconductor Device 2312 0000:03:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:03:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:03:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:03:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:04:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:04:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:04:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0000:04:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01) 0002:20:00.0 PCI bridge: Fuzhou Rockchip Electronics Co., Ltd Device 3588 (rev 01) 0002:21:00.0 Network controller: Broadcom Inc. and subsidiaries Device 449d (rev 02) root@firefly:/home/firefly/e1000e/igb-5.13.16/src# root@firefly:/home/firefly/e1000e/igb-5.13.16/src# modinfo igb filename: /lib/modules/5.10.110/updates/drivers/net/ethernet/intel/igb/igb.ko version: 5.13.16 license: GPL description: Intel(R) Gigabit Ethernet Linux Driver author: Intel Corporation, <e1000-devel@lists.sourceforge.net> intree: Y srcversion: 76C9652046DD1375D10ABE3 alias: pci:v00008086d000010D6sv*sd*bc*sc*i* alias: pci:v00008086d000010A9sv*sd*bc*sc*i* alias: pci:v00008086d000010A7sv*sd*bc*sc*i* alias: pci:v00008086d000010E8sv*sd*bc*sc*i* alias: pci:v00008086d00001526sv*sd*bc*sc*i* alias: pci:v00008086d0000150Dsv*sd*bc*sc*i* alias: pci:v00008086d000010E7sv*sd*bc*sc*i* alias: pci:v00008086d000010E6sv*sd*bc*sc*i* alias: pci:v00008086d00001518sv*sd*bc*sc*i* alias: pci:v00008086d0000150Asv*sd*bc*sc*i* alias: pci:v00008086d000010C9sv*sd*bc*sc*i* alias: pci:v00008086d00000440sv*sd*bc*sc*i* alias: pci:v00008086d0000043Csv*sd*bc*sc*i* alias: pci:v00008086d0000043Asv*sd*bc*sc*i* alias: pci:v00008086d00000438sv*sd*bc*sc*i* alias: pci:v00008086d00001516sv*sd*bc*sc*i* alias: pci:v00008086d00001511sv*sd*bc*sc*i* alias: pci:v00008086d00001510sv*sd*bc*sc*i* alias: pci:v00008086d00001527sv*sd*bc*sc*i* alias: pci:v00008086d0000150Fsv*sd*bc*sc*i* alias: pci:v00008086d0000150Esv*sd*bc*sc*i* alias: pci:v00008086d00001524sv*sd*bc*sc*i* alias: pci:v00008086d00001523sv*sd*bc*sc*i* alias: pci:v00008086d00001522sv*sd*bc*sc*i* alias: pci:v00008086d00001521sv*sd*bc*sc*i* alias: pci:v00008086d00001539sv*sd*bc*sc*i* alias: pci:v00008086d0000157Csv*sd*bc*sc*i* alias: pci:v00008086d0000157Bsv*sd*bc*sc*i* alias: pci:v00008086d00001538sv*sd*bc*sc*i* alias: pci:v00008086d00001537sv*sd*bc*sc*i* alias: pci:v00008086d00001536sv*sd*bc*sc*i* alias: pci:v00008086d00001533sv*sd*bc*sc*i* alias: pci:v00008086d00001F45sv*sd*bc*sc*i* alias: pci:v00008086d00001F41sv*sd*bc*sc*i* alias: pci:v00008086d00001F40sv*sd*bc*sc*i* depends: name: igb vermagic: 5.10.110 SMP mod_unload aarch64 parm: InterruptThrottleRate:Maximum interrupts per second, per vector, (max 100000), default 3=adaptive (array of int) parm: IntMode:Change Interrupt Mode (0=Legacy, 1=MSI, 2=MSI-X), default 2 (array of int) parm: Node:set the starting node to allocate memory on, default -1 (array of int) parm: LLIPort:Low Latency Interrupt TCP Port (0-65535), default 0=off (array of int) parm: LLIPush:Low Latency Interrupt on TCP Push flag (0,1), default 0=off (array of int) parm: LLISize:Low Latency Interrupt on Packet Size (0-1500), default 0=off (array of int) parm: RSS:Number of Receive-Side Scaling Descriptor Queues (0-8), default 1, 0=number of cpus (array of int) parm: VMDQ:Number of Virtual Machine Device Queues: 0-1 = disable, 2-8 enable, default 0 (array of int) parm: max_vfs:Number of Virtual Functions: 0 = disable, 1-7 enable, default 0 (array of int) parm: MDD:Malicious Driver Detection (0/1), default 1 = enabled. Only available when max_vfs is greater than 0 (array of int) parm: QueuePairs:Enable Tx/Rx queue pairs for interrupt handling (0,1), default 1=on (array of int) parm: EEE:Enable/disable on parts that support the feature (array of int) parm: DMAC:Disable or set latency for DMA Coalescing ((0=off, 1000-10000(msec), 250, 500 (usec)) (array of int) parm: LRO:Large Receive Offload (0,1), default 0=off (array of int) parm: debug:Debug level (0=none, ..., 16=all) (int) root@firefly:/home/firefly/e1000e/igb-5.13.16/src# lsmod |grep igb igb 184320 1 root@firefly:/home/firefly/e1000e/igb-5.13.16/src# dmesg | grep igb [ 9.882327] igb 0000:03:00.0: enabling device (0000 -> 0002) [ 9.922163] Modules linked in: igb(+) ahci_platform libahci_platform libahci bcmdhd(+) libata dhd_static_buf scsi_mod [ 9.926837] pc : igb_probe+0x578/0xf78 [igb] [ 9.926847] lr : igb_probe+0x554/0xf78 [igb] [ 9.933503] igb_probe+0x578/0xf78 [igb] [ 9.933535] igb_init_module+0x64/0x1000 [igb] root@firefly:/home/firefly/e1000e/igb-5.13.16/src# |
-
15.98 KB, 下载次数: 0, 下载积分: 灯泡 -1 , 经验 -1