Hi, I have a net6501, and need more than 4 ethernet ports. I was originally planning to use the PCI-E slot, but I could not find any good low-powered cards that would fit in an x1 connector, and wanted to avoid hacking the slot or cards up. I did find a nice dual gigabit ethernet mini pci express card, with the same intel 82574L as the soekris has onboard, here, which I thought would be perfect:
http://www.commell.com.tw/Product/Peripheral/PCI%20Express%20mini%20card/MPX-574D2.HTM So I bought one, and I've installed it, but it is only recognized as one ethernet card. I'm using the latest bios I could find (revision h) and the vanilla linux kernel 2.6.39.4, since the 3.x versions had the same serial port panic as others reported. I don't think it would matter, since I'm using my own kernel, but if anyone cares I am running Ubuntu 10.04.3. Here is the lspci: 00:00.0 Host bridge: Intel Corporation Tunnel Creek PCI Host Bridge #1 (rev 05) 00:01.0 Host bridge: Intel Corporation Tunnel Creek Configuration Unit 00:17.0 PCI bridge: Intel Corporation Tunnel Creek PCI Express Port 1 00:18.0 PCI bridge: Intel Corporation Tunnel Creek PCI Express Port 2 00:19.0 PCI bridge: Intel Corporation Tunnel Creek PCI Express Port 3 00:1a.0 PCI bridge: Intel Corporation Tunnel Creek PCI Express Port 4 00:1f.0 ISA bridge: Intel Corporation Tunnel Creek LPC Bridge 01:00.0 PCI bridge: Intel Corporation Topcliff PCI Express Port (rev 01) 02:00.0 Class ff00: Intel Corporation Topcliff Packet Hub (rev 01) 02:00.1 Ethernet controller: Intel Corporation Topcliff Gigabit Ethernet Controller (rev 01) 02:00.2 Class ff00: Intel Corporation Topcliff General Purpose IO Controller 02:02.0 USB Controller: Intel Corporation Topcliff USB OHCI Controller #4 (rev 01) 02:02.1 USB Controller: Intel Corporation Topcliff USB OHCI Controller #5 (rev 01) 02:02.2 USB Controller: Intel Corporation Topcliff USB OHCI Controller #6 (rev 01) 02:02.3 USB Controller: Intel Corporation Topcliff USB2 EHCI Controller #2 (rev 01) 02:02.4 USB Controller: Intel Corporation Topcliff USB Client Controller (rev 01) 02:04.0 SD Host controller: Intel Corporation Topcliff SDIO Controller #1 (rev 01) 02:04.1 SD Host controller: Intel Corporation Topcliff SDIO Controller #2 (rev 01) 02:06.0 SATA controller: Intel Corporation Topcliff SATA AHCI Controller (rev 01) 02:08.0 USB Controller: Intel Corporation Topcliff USB OHCI Controller #1 (rev 01) 02:08.1 USB Controller: Intel Corporation Topcliff USB OHCI Controller #2 (rev 01) 02:08.2 USB Controller: Intel Corporation Topcliff USB OHCI Controller #3 (rev 01) 02:08.3 USB Controller: Intel Corporation Topcliff USB2 EHCI Controller #1 (rev 01) 02:0a.0 Class ff00: Intel Corporation Topcliff DMA Controller #1 02:0a.1 Serial controller: Intel Corporation Topcliff UART Controller #1 02:0a.2 Serial controller: Intel Corporation Topcliff UART Controller #2 02:0a.3 Serial controller: Intel Corporation Topcliff UART Controller #3 02:0a.4 Serial controller: Intel Corporation Topcliff UART Controller #4 02:0c.0 Class ff00: Intel Corporation Topcliff DMA Controller #2 02:0c.1 Serial bus controller [0c80]: Intel Corporation Topcliff Serial Peripheral Interface Bus 02:0c.2 Serial bus controller [0c80]: Intel Corporation Topcliff I2C Controller 02:0c.3 CANBUS: Intel Corporation Topcliff Controller Area Network (CAN) Controller 02:0c.4 Class ff00: Intel Corporation Topcliff IEEE 1588 Hardware Assist (rev 01) 03:00.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 04:02.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 04:03.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 04:04.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 07:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 08:00.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 09:02.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 09:03.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 09:04.0 PCI bridge: Integrated Device Technology, Inc. PES4T4 PCI Express Switch (rev 0e) 0a:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 0b:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection As you can see, there are 5 lines with 82574L: 05:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 06:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 07:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 0a:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection 0b:00.0 Ethernet controller: Intel Corporation 82574L Gigabit Network Connection Where I would expect 6. I read somewhere that there is only one PCI-E lane hooked up to the mini PCI slot. Does anyone know if it makes sense that a mini pci express card might be a "dumb" device that tries to hook itself up as two indepedant 82574L chips on separate lanes, and maybe that is why only one interface shows up? If this is the case, obviously there is nothing that can be done. But, if the problem is something more complicated, like a compatibility issue with the way the bios initializes or looks for hardware on the PCI express bus, maybe it could be fixed? Chad _______________________________________________ Soekris-tech mailing list Soekris-tech@lists.soekris.com http://lists.soekris.com/mailman/listinfo/soekris-tech