Subject: Re: your mail
To: None <tech-net@NetBSD.org>
From: Christoph Kaegi <kgc@zhwin.ch>
List: tech-net
Date: 02/02/2005 14:09:16
On 29.01-16:06, Jonathan Stone wrote:
> Completely untested, but maybe this will do the trick? Though i have
> no clue if the last hunk is correct; we'd have to check whether any of
> the older 1000baseX boards set EEPROM_CFG1_ILOS.  Maybe Jason Thorpe
> can help there.

I'll try this, but I'll have to setup another system first. The
one running the Patch by Li Mingyu is in production now.
It will take several days however, until I can do this.
I'll report back here after that.

> 
> Also, have you double-checked that you are not getting duplicate MAC
> addresses on each port, when you don't toggle the low-order bit of the
> MAC address on the second PCI function?  All the copper 82546 chips
> I've seen really do have identical MAC addresses on both ports.

They do get different MAC addresses:

---------------------------- 8< ----------------------------
wm0 at pci3 dev 2 function 0: Intel i82546EB 1000BASE-T Ethernet, rev. 1
wm0: interrupting at irq 12
wm0: 64-bit 133MHz PCIX bus
wm0: 256 word (8 address bits) MicroWire EEPROM
wm0: Ethernet address 00:30:48:2a:9c:d4
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3

wm1 at pci3 dev 2 function 1: Intel i82546EB 1000BASE-T Ethernet, rev. 1
wm1: interrupting at irq 12
wm1: 64-bit 133MHz PCIX bus
wm1: 256 word (8 address bits) MicroWire EEPROM
wm1: Ethernet address 00:30:48:2a:9c:d5
makphy1 at wm1 phy 1: Marvell 88E1011 Gigabit PHY, rev. 3

wm2 at pci5 dev 1 function 0: Intel i82546GB 1000BASE-T Ethernet, rev. 3
wm2: interrupting at irq 11
wm2: 64-bit 66MHz PCIX bus
wm2: 256 word (8 address bits) MicroWire EEPROM
wm2: Ethernet address 00:04:23:a7:b9:cc
makphy2 at wm2 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

wm3 at pci5 dev 1 function 1: Intel i82546GB 1000BASE-T Ethernet, rev. 3
wm3: interrupting at irq 11
wm3: 64-bit 66MHz PCIX bus
wm3: 256 word (8 address bits) MicroWire EEPROM
wm3: Ethernet address 00:04:23:a7:b9:cd
makphy3 at wm3 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

wm4 at pci5 dev 2 function 0: Intel i82546GB 1000BASE-T Ethernet, rev. 3
wm4: interrupting at irq 11
wm4: 64-bit 66MHz PCIX bus
wm4: 256 word (8 address bits) MicroWire EEPROM
wm4: Ethernet address 00:04:23:a7:f5:c2
makphy4 at wm4 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

wm5 at pci5 dev 2 function 1: Intel i82546GB 1000BASE-T Ethernet, rev. 3
wm5: interrupting at irq 11
wm5: 64-bit 66MHz PCIX bus
wm5: 256 word (8 address bits) MicroWire EEPROM
wm5: Ethernet address 00:04:23:a7:f5:c3
makphy5 at wm5 phy 1: Marvell 88E1011 Gigabit PHY, rev. 5

---------------------------- 8< ----------------------------


Chris

-- 
----------------------------------------------------------------------
Christoph Kaegi                                           kgc@zhwin.ch
----------------------------------------------------------------------