Subject: Genius PCMCIA NIC: "can't match ethernet vendor code"
To: None <tech-kern@Redbrick.DCU.IE>
From: Cillian Sharkey <cns@RedBrick.dcu.ie>
List: tech-kern
Date: 05/07/2002 18:01:11
Hi folks,

Trying to install NetBSD 1.5ZC (using latest snapshot) onto an IBM ThinkPad,
but the NIC isn't being picked up. It's a "Genius MF3000 SE". Is this by any
chance supported? Drivers for Linux are available from Genius, haven't tried
FreeBSD yet..

dmesg as follows, with comments. This is using the normal boot image.

---8<---
NetBSD 1.5ZC (INSTALL) #0: Wed Apr 24 17:53:30 EDT 2002
    autobuild@tgm.wasabisystems.com:/home/tv/scratch/obj.i386/sys/arch/i386/compile/INSTALL
cpu0: Intel Pentium III (Coppermine) Celeron (686-class), 499.02 MHz
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 2-way
cpu0: L2 cache 128 KB 32b/line 4-way
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
total memory = 32252 KB
avail memory = 24520 KB
using 428 buffers containing 1712 KB of memory
BIOS32 rev. 0 found at 0xf0210
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x8086 product 0x7194 (rev. 0x01)
vendor 0x8086 product 0x7195 (audio multimedia) at pci0 dev 0 function 1 not configured
vendor 0x8086 product 0x7196 (modem communications) at pci0 dev 0 function 2 not configured
vendor 0x126f product 0x0712 (VGA display, revision 0xa0) at pci0 dev 2 function 0 not configured
vendor 0x1217 product 0x6872 (CardBus bridge, revision 0x05) at pci0 dev 3 function 0 not configured
pcib0 at pci0 dev 7 function 0
pcib0: vendor 0x8086 product 0x7198 (rev. 0x01)
pciide0 at pci0 dev 7 function 1: Intel 82440MX IDE controller (rev. 0x00)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
atapibus0 at pciide0 channel 0: 2 targets
cd0 at atapibus0 drive 1: <CD-224E, , 1.7A> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23AA-60>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 5729 MB, 12416 cyl, 15 head, 63 sec, 512 bytes/sect x 11733120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
pciide0: secondary channel ignored (disabled)
uhci0 at pci0 dev 7 function 2: vendor 0x8086 product 0x719a (rev. 0x00)
uhci0: interrupting at irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
vendor 0x8086 product 0x719b (miscellaneous bridge) at pci0 dev 7 function 3 not configured
isa0 at pcib0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
pc0 at isa0 port 0x60-0x6f irq 1: color
pc0: console
pcic0 at isa0 port 0x3e0-0x3e1 iomem 0xd0000-0xdffff irq 
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has no sockets
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
isapnp0: no ISA Plug 'n Play devices found
biomask fffd netmask fffd ttymask ffff
pcic0: controller 0 detecting irqs with mask 0xde18:..3..4..9..15
pcic0: using irq 3 for socket events
md0: internal 2048 KB image area
ne2 at pcmcia0 function 0umass0 at uhub0 port 1 configuration 1 interface 0
umass0: TEAC TEAC FD-05PUB, rev 1.00/0.00, addr 2
umass0: using UFI over CBI
atapibus1 at umass0 channel 0: 2 targets
sd0 at atapibus1 drive 0: <TEAC, FD-05PUB, 1026> type 0 direct removable
sd0: drive offline

[-- Hangs at this point so I unplugged the network card and it continued --]

 port 0x300-0x30f port 0x310-0x31f
ne2: can't match ethernet vendor code
ne2 detached
wd0: no disk label
sd0: no disk label
boot device: <unknown>
root on md0a dumps on md0b
root file system type: ffs
warning: no /dev/console

[-- Once booted, I plugged the NIC back in --]

ne2 at pcmcia0 function 0 port 0x300-0x30f port 0x310-0x31f
                         ^
    [-- Hangs right here ^ until I plug it out --]

ne2: can't match ethernet vendor code
ne2 detached
--->8---

Following is with the bootlap image (this didn't "hang").

---8<---
NetBSD 1.5ZC (INSTALL_LAPTOP) #0: Wed Apr 24 17:59:48 EDT 2002
    autobuild@tgm.wasabisystems.com:/home/tv/scratch/obj.i386/sys/arch/i386/compile/INSTALL_LAPTOP
cpu0: Intel Pentium III (Coppermine) Celeron (686-class), 499.02 MHz
cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 2-way
cpu0: L2 cache 128 KB 32b/line 4-way
cpu0: features 383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR>
cpu0: features 383f9ff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
cpu0: features 383f9ff<FXSR,SSE>
total memory = 32252 KB
avail memory = 25624 KB
using 428 buffers containing 1712 KB of memory
BIOS32 rev. 0 found at 0xf0210
PCI BIOS rev. 2.1 found at 0xf0200
PCI IRQ Routing Table rev. 1.0 found at 0xfbdb0, size 112 bytes (5 entries)
PCI Interrupt Router at 000:07:0 (vendor 0x8086 product 0x7198)
pci_intr_fixup: no compatible PCI ICU found: ICU vendor 0x8086 product 0x7198
pci_addr_fixup: 000:03:0 0x1217 0x6872 new address 0x02000000
mainbus0 (root)
pci0 at mainbus0 bus 0: configuration mode 1
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
pchb0 at pci0 dev 0 function 0
pchb0: vendor 0x8086 product 0x7194 (rev. 0x01)
vendor 0x8086 product 0x7195 (audio multimedia) at pci0 dev 0 function 1 not configured
vendor 0x8086 product 0x7196 (modem communications) at pci0 dev 0 function 2 not configured
vendor 0x126f product 0x0712 (VGA display, revision 0xa0) at pci0 dev 2 function 0 not configured
cbb0 at pci0 dev 3 function 0: vendor 0x1217 product 0x6872 (rev. 0x05)
pcib0 at pci0 dev 7 function 0
pcib0: vendor 0x8086 product 0x7198 (rev. 0x01)
pciide0 at pci0 dev 7 function 1: Intel 82440MX IDE controller (rev. 0x00)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
atapibus0 at pciide0 channel 0: 2 targets
cd0 at atapibus0 drive 1: <CD-224E, , 1.7A> type 5 cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
wd0 at pciide0 channel 0 drive 0: <HITACHI_DK23AA-60>
wd0: drive supports 16-sector PIO transfers, LBA addressing
wd0: 5729 MB, 12416 cyl, 15 head, 63 sec, 512 bytes/sect x 11733120 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
pciide0: primary channel interrupting at irq 14
wd0(pciide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
cd0(pciide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
pciide0: secondary channel wired to compatibility mode
pciide0: secondary channel ignored (disabled)
uhci0 at pci0 dev 7 function 2: vendor 0x8086 product 0x719a (rev. 0x00)
uhci0: interrupting at irq 10
usb0 at uhci0: USB revision 1.0
uhub0 at usb0
uhub0: vendor 0x8086 UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
vendor 0x8086 product 0x719b (miscellaneous bridge) at pci0 dev 7 function 3 not configured
cbb0: interrupting at irq 10
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 1 device 0
pcmcia0 at cardslot0
isa0 at pcib0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
pc0 at isa0 port 0x60-0x6f irq 1: color
pc0: console
isapnp0: no ISA Plug 'n Play devices found
biomask fffd netmask fffd ttymask ffff
md0: internal 2048 KB image area
ne0 at pcmcia0 function 0
ne0: can't match ethernet vendor code
umass0 at uhub0 port 1 configuration 1 interface 0
umass0: TEAC TEAC FD-05PUB, rev 1.00/0.00, addr 2
umass0: using UFI over CBI
atapibus1 at umass0 channel 0: 2 targets
sd0 at atapibus1 drive 0: <TEAC, FD-05PUB, 1026> type 0 direct removable
sd0: drive offline
wd0: no disk label
boot device: <unknown>
root on md0a dumps on md0b
root file system type: ffs
warning: no /dev/console
wd0: no disk label
wd0: no disk label
--->8---

-- 
Cillian