On Mon, 2010-11-29 at 17:05 +0000, Richard Mortimer wrote: > Both devices have local-mac-address properties in the device tree. That > suggests that there is something wrong with the logic in driver itself.
<snip> > I had a quick look at the 2.3.36 driver on kernel.org > > http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.36.y.git;a=history;f=drivers/net/cassini.c;h=28c88eeec757361fb2fa3db11a63b57c97b892fb;hb=HEAD > > and a cursory look at that shows code for parsing local-mac-address > (circa line 3290). I haven't looked very deeply but it seems like the > driver is failing to read the VPD rom and falling back onto a random > address. > > There doesn't seem to be anything obvious in the recent history that > suggests where this might have been fixed. > > Next step would likely be to try a 2.6.36 kernel to see whether it > already has a fix etc. Thanks for looking into it Richard, but the stable 2.6.36.1 does not boot at all, with a serial console on Sparc64. But that's outside the scoop of the cassini driver stuff we are looking for. Booting Linux... PERCPU: Embedded 6 pages/cpu @fffff80004400000 s18240 r8192 d22720 u1048576 pcpu-alloc: s18240 r8192 d22720 u1048576 alloc=1*4194304 pcpu-alloc: [0] 0 1 2 3 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 842577 Kernel command line: root=/dev/md0 ro PID hash table entries: 4096 (order: 2, 32768 bytes) Dentry cache hash table entries: 1048576 (order: 10, 8388608 bytes) Inode-cache hash table entries: 524288 (order: 9, 4194304 bytes) Memory: 8292000k available (5088k kernel code, 1800k data, 272k init) [fffff80000000000,000000323feb6000] SLUB: Genslabs=14, HWalign=32, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 Hierarchical RCU implementation. CONFIG_RCU_FANOUT set to non-default value of 32 RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:255 clocksource: mult[c8000000] shift[25] clockevent: mult[28f5c28] shift[32] Console: colour dummy device 80x25 console [tty0] enabled, bootconsole disabled -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/1291062475.1704.40.ca...@deblnxsrv222

