[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Annoying problem with udev



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


Reply to: