Hi On Freitag, 25. Juli 2008, Marco d'Itri wrote: > On Jul 25, Stefan Lippers-Hollmann <[EMAIL PROTECTED]> wrote: > > > What exactly would you like me to test? > > # temporarily rename 70-persistent-net.rules > mv /etc/udev/rules.d/70-persistent-net.rules > /etc/udev/rules.d/70-persistent-net.rules~~~ > # raise the log level > udevadm control --log_priority=debug > # generate an event > echo add > /sys/class/net/wlan1/uevent > # send me the resulting log
Thanks for this explanation.
> > My, 100% reproducable (on 11 amd64/ i386 systems and on a freshly
> > (c)debootstrapped system in virtualbox-ose), observation just is, that new
> > interfaces aren't added to an existing 70-persistent-net.rules,
> All interfaces or just wlan1?
salyut:~# LANG= ifconfig -a | grep ^[a-z]
eth0 Link encap:Ethernet HWaddr 00:0f:ea:e9:73:86
eth1 Link encap:Ethernet HWaddr 00:0f:ea:e9:73:88
lo Link encap:Local Loopback
wlan0 Link encap:Ethernet HWaddr 00:14:85:b2:42:ad
wlan1 Link encap:Ethernet HWaddr 00:0e:8e:07:36:55
wmaster0 Link encap:UNSPEC HWaddr
00-14-85-B2-42-AD-00-00-00-00-00-00-00-00-00-00
wmaster1 Link encap:UNSPEC HWaddr
00-0E-8E-07-36-55-00-00-00-00-00-00-00-00-00-00
salyut:~# mv /etc/udev/rules.d/70-persistent-net.rules
/etc/udev/rules.d/70-persistent-net.rules~~~
salyut:~# udevadm control --log_priority=debug
salyut:~# echo add > /sys/class/net/wlan1/uevent
Jul 25 16:27:55 salyut udevd[1158]: msg_queue_insert: seq 1290 queued, 'add'
'net'
Jul 25 16:27:55 salyut udevd[1158]: udev_event_run: seq 1290 forked, pid
[3752], 'add' 'net', 0 seconds old
Jul 25 16:27:55 salyut udevd-event[3752]: udev_rules_get_name: no node name
set, will use kernel name 'wlan1'
Jul 25 16:27:55 salyut udevd-event[3752]: run_program: 'net.agent'
Jul 25 16:27:55 salyut udevd-event[3752]: run_program: '/lib/udev/net.agent'
returned with status 0
Jul 25 16:27:55 salyut udevd-event[3752]: pass_env_to_socket: passed -1 bytes
to socket '/org/kernel/udev/monitor',
Jul 25 16:27:55 salyut udevd-event[3752]: pass_env_to_socket: passed 234 bytes
to socket '/org/freedesktop/hal/udev_event',
Jul 25 16:27:55 salyut udevd-event[3752]: udev_event_run: seq 1290 finished
with 0
Jul 25 16:27:55 salyut udevd[1158]: udev_done: seq 1290, pid [3752] exit with
0, 0 seconds old
salyut:~# echo add > /sys/class/net/wlan0/uevent
Jul 25 16:28:22 salyut udevd[1158]: msg_queue_insert: seq 1291 queued, 'add'
'net'
Jul 25 16:28:22 salyut udevd[1158]: udev_event_run: seq 1291 forked, pid
[3760], 'add' 'net', 0 seconds old
Jul 25 16:28:22 salyut udevd-event[3760]: udev_rules_get_name: no node name
set, will use kernel name 'wlan0'
Jul 25 16:28:22 salyut udevd-event[3760]: run_program: 'net.agent'
Jul 25 16:28:22 salyut udevd-event[3760]: run_program: '/lib/udev/net.agent'
returned with status 0
Jul 25 16:28:22 salyut udevd-event[3760]: pass_env_to_socket: passed -1 bytes
to socket '/org/kernel/udev/monitor',
Jul 25 16:28:22 salyut udevd-event[3760]: pass_env_to_socket: passed 229 bytes
to socket '/org/freedesktop/hal/udev_event',
Jul 25 16:28:22 salyut udevd-event[3760]: udev_event_run: seq 1291 finished
with 0
Jul 25 16:28:22 salyut udevd[1158]: udev_done: seq 1291, pid [3760] exit with
0, 0 seconds old
salyut:~# echo add > /sys/class/net/eth0/uevent
Jul 25 16:28:54 salyut udevd[1158]: msg_queue_insert: seq 1292 queued, 'add'
'net'
Jul 25 16:28:54 salyut udevd[1158]: udev_event_run: seq 1292 forked, pid
[3768], 'add' 'net', 0 seconds old
Jul 25 16:28:54 salyut udevd-event[3768]: udev_rules_get_name: no node name
set, will use kernel name 'eth0'
Jul 25 16:28:54 salyut udevd-event[3768]: run_program: 'net.agent'
Jul 25 16:28:54 salyut udevd-event[3768]: run_program: '/lib/udev/net.agent'
returned with status 0
Jul 25 16:28:54 salyut udevd-event[3768]: pass_env_to_socket: passed -1 bytes
to socket '/org/kernel/udev/monitor',
Jul 25 16:28:54 salyut udevd-event[3768]: pass_env_to_socket: passed 215 bytes
to socket '/org/freedesktop/hal/udev_event',
Jul 25 16:28:54 salyut udevd-event[3768]: udev_event_run: seq 1292 finished
with 0
Jul 25 16:28:54 salyut udevd[1158]: udev_done: seq 1292, pid [3768] exit with
0, 0 seconds old
salyut:~# echo add > /sys/class/net/eth1/uevent
Jul 25 16:29:25 salyut udevd[1158]: msg_queue_insert: seq 1293 queued, 'add'
'net'
Jul 25 16:29:25 salyut udevd[1158]: udev_event_run: seq 1293 forked, pid
[3776], 'add' 'net', 0 seconds old
Jul 25 16:29:25 salyut udevd-event[3776]: udev_rules_get_name: no node name
set, will use kernel name 'eth1'
Jul 25 16:29:25 salyut udevd-event[3776]: run_program: 'net.agent'
Jul 25 16:29:25 salyut udevd-event[3776]: run_program: '/lib/udev/net.agent'
returned with status 0
Jul 25 16:29:25 salyut udevd-event[3776]: pass_env_to_socket: passed -1 bytes
to socket '/org/kernel/udev/monitor',
Jul 25 16:29:25 salyut udevd-event[3776]: pass_env_to_socket: passed 223 bytes
to socket '/org/freedesktop/hal/udev_event',
Jul 25 16:29:25 salyut udevd-event[3776]: udev_event_run: seq 1293 finished
with 0
Jul 25 16:29:25 salyut udevd[1158]: udev_done: seq 1293, pid [3776] exit with
0, 0 seconds old
I hope this helps
Stefan Lippers-Hollmann
signature.asc
Description: This is a digitally signed message part.

