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

Re: Annoying problem with udev

On 29/11/2010 14:19, Frans van Berckel wrote:
On Mon, 2010-11-29 at 10:41 +0100, Josip Rodin wrote:
On Mon, Nov 29, 2010 at 09:44:57AM +0100, Frans van Berckel wrote:
I have a annoying problem with udev. It increases my Sun Cassini
ethernet port numbers every-time I reboot the Sun V440 server.

It stores new lines in /etc/udev/rules.d/70-persistent-net.rules, over
and over again, without any hardware changes in the host.

It's running today's Debian Squeeze and udev 164. Does it depending de
kernel? Because I have seen this in 2.6.32, 2.6.34 and 2.6.30 if i am
well. And does anyone know where to start looking for a solution?

Do the MAC addresses change or?

Your question makes it more clear to me, Josip. While finding out what
the kernel prints at boot time. So it does change the mac addresses.

deblnxsrv225:~# dmesg | grep cassini
[  116.077833] cassini: cassini.c:v1.6 (21 May 2008)
[  116.146672] cassini: MAC address not found in ROM VPD
[  116.217853] cassini 0000:00:02.0: eth0: Sun Cassini+ (64bit/66MHz
PCI/Cu) Ethernet[6] 08:00:20:46:21:82
[  116.353130] cassini: MAC address not found in ROM VPD
[  116.424389] cassini 0003:00:01.0: eth1: Sun Cassini+ (64bit/66MHz
PCI/Cu) Ethernet[31] 08:00:20:b0:56:6a

Does the driver or the rom need extra setting or a update? If I am well,
it's loading this firmware at boot time.

Sun systems generally get their ethernet addresses from the Openboot PROM and don't use the device ROM settings. It maybe that the cassini driver doesn't pick the right values up or maybe OBP isn't putting them there.

Can you get a prtconf -pv listing for you box. That will help to determine where the problem lies.



-rw-r--r-- 1 root root 23317 Nov 14 20:23 /lib/firmware/sun/cassini.bin


Frans van Berckel

Reply to: