hi,

  I've just upgraded the gentoo (2007.0, 64bit kernel for ps3, 64bit userland) 
on PS3 today (portage is 20070815) and got a new udev 114 from orignal 104. 
then after rebooting, the new udev (114) will handle my NIC as such manner:

1) if there is no /etc/udev/rules.d/70-persistent-net.rules 
or /etc/udev/rules.d/70-persistent-net.rules is empty, NIC will become eth0, 
thus it could be configured correctly.

2) if /etc/udev/rules.d/70-persistent-net.rules is not empty like:

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:19:c5:29:ef:23", 
NAME="eth0"

next reboot will cause udev append a new line into that file and NAME will 
become eth(X+1), ie:

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:19:c5:29:ef:23", 
NAME="eth0"
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:19:c5:29:ef:23", 
NAME="eth1"

so after rebooting, my NIC will be detected as eth0, then eth1, then eth2, 
etc. but if NIC is not detected as eth0, it will not configured and not 
working.

the error is reproducable, is it a udev (114) bug? is there anyone have the 
simular problem like me? I think it might be the NIC module `gelic_net' is 
NOT a PCI/PCI-E device. (ALSO gelic_net is built into the kernel)

I'm sorry if I've posted this to the wrong list.

  Regards,

Wang

-- 
Wang, Baojun                                        Lanzhou University
Distributed & Embedded System Lab              http://dslab.lzu.edu.cn
School of Information Science and Engeneering        [EMAIL PROTECTED]
Tianshui South Road 222. Lanzhou 730000                     .P.R.China
Tel:+86-931-8912025                                Fax:+86-931-8912022

Attachment: pgpwAm5S9lX62.pgp
Description: PGP signature

Reply via email to