Hi all! I bought a Dlink DGE-660TDE cardbus NIC not thinking that there might be any trouble with wired NICs and freebsd. It seems to be based on a fairly common ralink 8110 or 8169 (depending which tool you ask) and doesn't work on kfreebsd (-8 -9 and -10 with and without firmware enhancement):
re0: <RealTek 8169/8169S/8169SB(L)/8110S/8110SB(L) Gigabit Ethernet> port 0x9000-0x90ff mem 0xe4303000-0xe43031ff irq 16 at device 0.0 on cardbus0 re0: Chip rev. 0x10000000 re0: MAC rev. 0x00000000 re0: PHY write failed re0: PHY write failed re0: PHY read failed re0: attaching PHYs failed device_attach: re0 attach returned 6 lspci: 16:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10) Subsystem: D-Link System Inc Device 4301 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 168 (8000ns min, 16000ns max), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 16 Region 0: I/O ports at 9000 Region 1: Memory at e4303000 (32-bit, non-prefetchable) Expansion ROM at cfdc0000 [disabled] Capabilities: [dc] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1+,D2+,D3hot+,D3cold-) Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME- pciconf -lv (freebsd chroot): re0@pci0:22:0:0: class=0x020000 card=0x43011186 chip=0x816910ec rev=0x10 hdr=0x00 vendor = 'Realtek Semiconductor' device = 'Single Gigabit LOM Ethernet Controller (RTL8110)' class = network subclass = ethernet Google turned some stuff up for combinations of chipset / errormessage and freebsd. However most, if not all points to stuff that is said to at least be fixed in 8/stable so I wouldn't expect any of these to turn up on -9. Anyone an idea for debugging this further? Regards Christoph -- 9FED 5C6C E206 B70A 5857 70CA 9655 22B9 D49A E731 Debian Developer | Lisp Hacker | CaCert Assurer
pgpK5I8WRVY7s.pgp
Description: PGP signature