ok, so I made the same edits as per http://git.kernel.org/?p=linux/kernel/git/davem/net-2.6.git;a=commitdiff;h=78f1cd02457252e1ffbc6caa44a17424a45286b8
(Because I couldn't work out how to generate a patch myself)
This has fixed the problem.
-Cold boot into 2.6.34-rc6. Devices report predicted mac addresses (and work) -Soft reboot into 2.6.34-rc6. Devices report predicted mac addresses (and work)
dmesg of discovery: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded r8169 0000:00:09.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 r8169 0000:00:09.0: (unregistered net_device): no PCI Express capability r8169 0000:00:09.0: eth1: RTL8169sc/8110sc at 0xf810e000, 00:30:18:ac:c8:d5, XID 18000000 IRQ 18 r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded r8169 0000:00:0b.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 r8169 0000:00:0b.0: (unregistered net_device): no PCI Express capability r8169 0000:00:0b.0: eth2: RTL8169sc/8110sc at 0xf8112000, 00:30:18:ac:c8:d6, XID 18000000 IRQ 19 r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded r8169 0000:00:0c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 r8169 0000:00:0c.0: (unregistered net_device): no PCI Express capability r8169 0000:00:0c.0: eth3: RTL8169sc/8110sc at 0xf8116000, 00:30:18:ac:c8:d7, XID 18000000 IRQ 16 r8169 0000:00:09.0: eth0: link up r8169 0000:00:09.0: eth0: link up r8169 0000:00:0b.0: eth1: link up r8169 0000:00:0b.0: eth1: link up r8169 0000:00:0c.0: eth2: link up
This appears to have fixed it - what other tests should I do ?
ok, so I made the same edits as per http:// git.kernel. org/?p= linux/kernel/ git/davem/ net-2.6. git;a=commitdif f;h=78f1cd02457 252e1ffbc6caa44 a17424a45286b8
(Because I couldn't work out how to generate a patch myself)
This has fixed the problem.
-Cold boot into 2.6.34-rc6. Devices report predicted mac addresses (and work)
-Soft reboot into 2.6.34-rc6. Devices report predicted mac addresses (and work)
dmesg of discovery:
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:00:09.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
r8169 0000:00:09.0: (unregistered net_device): no PCI Express capability
r8169 0000:00:09.0: eth1: RTL8169sc/8110sc at 0xf810e000, 00:30:18:ac:c8:d5, XID 18000000 IRQ 18
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:00:0b.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
r8169 0000:00:0b.0: (unregistered net_device): no PCI Express capability
r8169 0000:00:0b.0: eth2: RTL8169sc/8110sc at 0xf8112000, 00:30:18:ac:c8:d6, XID 18000000 IRQ 19
r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
r8169 0000:00:0c.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
r8169 0000:00:0c.0: (unregistered net_device): no PCI Express capability
r8169 0000:00:0c.0: eth3: RTL8169sc/8110sc at 0xf8116000, 00:30:18:ac:c8:d7, XID 18000000 IRQ 16
r8169 0000:00:09.0: eth0: link up
r8169 0000:00:09.0: eth0: link up
r8169 0000:00:0b.0: eth1: link up
r8169 0000:00:0b.0: eth1: link up
r8169 0000:00:0c.0: eth2: link up
This appears to have fixed it - what other tests should I do ?