Subject: Problems with the wm driver
To: None <current-users@netbsd.org>
From: Martti Kuparinen <martti.kuparinen@iki.fi>
List: current-users
Date: 04/22/2005 11:34:07
Hi!

I'm having big problems with the wm(4) driver. I have two integrated ports
on the motherboard (wm0 and wm1) and two ports (wm2 and wm3) on a
dual-port PCI card.

No matter what I do I can't get the media detected on wm1 and wm3.
wm0 and wm2 work just fine. Linux 2.6.11 on an identical Dell PowerEdge 750
is able to use all ports just fine.

Any ideas what might be causing this? I've tried the latest GENERIC
and XEN0 kernels from today's sources.

Martti


NetBSD 3.99.3 (DOMAIN0) #4: Fri Apr 22 07:48:02 EEST 2005
 	root@localhost:/usr/src/sys/arch/i386/compile/DOMAIN0
total memory = 249 MB
avail memory = 244 MB
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel (686-class), 2800.24 MHz, id 0xf34
...
wm0 at pci1 dev 1 function 0: Intel i82547GI 1000BASE-T Ethernet, rev. 0
wm0: interrupting at irq 18, event channel 11
wm0: Communication Streaming Architecture
wm0: 64 word (6 address bits) MicroWire EEPROM
wm0: Ethernet address 00:11:43:ce:67:38
igphy0 at wm0 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
pci2 at hypervisor0 bus 2
pci2: i/o space, memory space enabled
wm1 at pci2 dev 1 function 0: Intel i82546EB 1000BASE-T Ethernet, rev. 1
wm1: interrupting at irq 24, event channel 12
wm1: 64-bit 66MHz PCIX bus
wm1: 256 word (8 address bits) MicroWire EEPROM
wm1: Ethernet address 00:04:23:b4:e2:5c
makphy0 at wm1 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
wm2 at pci2 dev 1 function 1: Intel i82546EB 1000BASE-T Ethernet, rev. 1
wm2: interrupting at irq 25, event channel 13
wm2: 64-bit 66MHz PCIX bus
wm2: 256 word (8 address bits) MicroWire EEPROM
wm2: Ethernet address 00:04:23:b4:e2:5d
makphy1 at wm2 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3
makphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
pci3 at hypervisor0 bus 3
pci3: i/o space, memory space enabled
wm3 at pci3 dev 2 function 0: Intel i82541GI 1000BASE-T Ethernet, rev. 0
wm3: interrupting at irq 21, event channel 14
wm3: 32-bit 33MHz PCI bus
wm3: 64 word (6 address bits) MicroWire EEPROM
wm3: Ethernet address 00:11:43:ce:67:39
igphy1 at wm3 phy 1: Intel IGP01E1000 Gigabit PHY, rev. 0
igphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-FDX, auto
ukphy0 at wm3 phy 2: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: no media present