Your message dated Sun, 16 Aug 2009 19:07:50 +0000
with message-id <e1mcl54-0007wy...@ries.debian.org>
and subject line Bug#525516: fixed in udev 0.141-2
has caused the Debian Bug report #525516,
regarding udev: eth0 stopped working - renamed to eth3 (driver: e100)
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
525516: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=525516
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: udev
Version: 0.141-1
Severity: important

After upgrading udev from 0.125-7 to 0.141-1 with the rest of available upgrades, and rebooting, my eth0 (plain ethernet, not wireless) got renamed to eth3, and thus stopped working.

There seems to have been a change in udev rules checking, as this was present in persistent net rules:

# PCI device 8086:1050 (e100)
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:0f:ea:3e:40:84", NAME="eth0"

# FireWire host adapter 000fea0a00394e04 (/class/net/eth1)
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:0f:ea:0a:00:39:4e:04", NAME="eth1"

# PCI device 1814:0201 (rt2500)
ACTION=="add", SUBSYSTEM=="net", DRIVERS=="?*", SYSFS{address}=="00:11:09:bf:05:d8", NAME="ra0"

# USB device 0421:044f (rndis_host)
SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:14:a7:dc:d1:3a", NAME="eth2"


Apparently, the first line did not match (why?) and the following one got created:

# PCI device 0x8086:0x1050 (e100)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0f:ea:3e:40:84", ATTR{type}=="1", KERNEL=="eth*", NAME="eth3"


I've seen differences between rules attributes (most notably SYSFS -> ATTR and an added ATTR{type}=="1"). If I understand this correctly, the "missing" ATTR{type} would match any ATTR{tpye} so it's not that. Then it must be that udev stopped understanding the SYSFS syntax ??

Please do not suggest me to clean up the file. I already know how to do that. What I am saying is the upgrade broke my system, while it should have taken care of any needed changes.

Looks related to the first change on version 0.140-2.

Also it might be related to the upstream change from from v135 to v136: "require non-SYSFS_DEPRECATED 2.6.20+ kernel". Since v129 (which I never had) a warning is printed about that, and I looked for it, and it is actually present. Does this mean that my Debian packaged kernel is somehow obsolete? This is possible, as it appears like there is a new kernel package available. But if this is the problem, a dependency is missing somewhere ;-)

Thank you very much for any advice. If I can do any testing for you, I will be happy to do it.

Antonio Fiol


-- Package-specific info:
-- /etc/udev/rules.d/:
/etc/udev/rules.d/:
total 120
lrwxrwxrwx 1 root root 19 oct 27 2005 025_libgphoto2.rules -> ../libgphoto2.rules lrwxrwxrwx 1 root root 22 ene 15 2006 025_logitechmouse.rules -> ../logitechmouse.rules
-rw-r--r-- 1 root root  1137 oct  1  2008 65_dmsetup.rules
-rw-r--r-- 1 root root   698 sep 25  2006 70-persistent-cd.rules
-rw-r--r-- 1 root root   920 abr 25 08:07 70-persistent-net.rules
lrwxrwxrwx 1 root root    16 abr 18 23:15 libmtp8.rules -> ../libmtp8.rules
lrwxrwxrwx 1 root root 19 sep 17 2005 z60_alsa-utils.rules -> ../alsa-utils.rules lrwxrwxrwx 1 root root 15 ene 15 2006 z60_hdparm.rules -> ../hdparm.rules
-rw-r--r-- 1 root root  5354 mar 17 10:27 z60_hplip.rules
-rw-r--r-- 1 root root  1914 nov 16  2007 z60_libccid.rules
-rw-r--r-- 1 root root  2656 ene  3  2008 z60_libpisock9.rules
-rw-r--r-- 1 root root  1742 mar 29 12:38 z60_libsane-extras.rules
-rw-r--r-- 1 root root 72908 mar  4 16:26 z60_libsane.rules
-rw-r--r-- 1 root root  3363 mar 17 08:52 z60_openct.rules
-rw-r--r-- 1 root root  6658 oct 31 13:54 z60_xserver-xorg-input-wacom.rules

-- /sys/:
/sys/block/hda/dev
/sys/block/hda/hda1/dev
/sys/block/hda/hda2/dev
/sys/block/hda/hda3/dev
/sys/block/hda/hda4/dev
/sys/block/hda/hda5/dev
/sys/block/hda/hda6/dev
/sys/block/hdc/dev
/sys/block/ram0/dev
/sys/block/ram10/dev
/sys/block/ram11/dev
/sys/block/ram12/dev
/sys/block/ram13/dev
/sys/block/ram14/dev
/sys/block/ram15/dev
/sys/block/ram1/dev
/sys/block/ram2/dev
/sys/block/ram3/dev
/sys/block/ram4/dev
/sys/block/ram5/dev
/sys/block/ram6/dev
/sys/block/ram7/dev
/sys/block/ram8/dev
/sys/block/ram9/dev
/sys/block/sda/dev
/sys/block/sda/sda1/dev
/sys/block/sdb/dev
/sys/block/sdc/dev
/sys/block/sdd/dev
/sys/block/sde/dev
/sys/class/bsg/0:0:0:0/dev
/sys/class/bsg/0:0:0:1/dev
/sys/class/bsg/0:0:0:2/dev
/sys/class/bsg/0:0:0:3/dev
/sys/class/bsg/1:0:0:0/dev
/sys/class/hidraw/hidraw0/dev
/sys/class/hidraw/hidraw1/dev
/sys/class/input/input0/event0/dev
/sys/class/input/input1/event1/dev
/sys/class/input/input2/event2/dev
/sys/class/input/input3/event3/dev
/sys/class/input/input4/event4/dev
/sys/class/input/input5/event5/dev
/sys/class/input/input6/event6/dev
/sys/class/input/input6/mouse0/dev
/sys/class/input/mice/dev
/sys/class/misc/agpgart/dev
/sys/class/misc/cpu_dma_latency/dev
/sys/class/misc/device-mapper/dev
/sys/class/misc/fuse/dev
/sys/class/misc/hpet/dev
/sys/class/misc/network_latency/dev
/sys/class/misc/network_throughput/dev
/sys/class/misc/psaux/dev
/sys/class/misc/snapshot/dev
/sys/class/misc/tun/dev
/sys/class/ppdev/parport0/dev
/sys/class/printer/lp0/dev
/sys/class/rtc/rtc0/dev
/sys/class/sound/adsp/dev
/sys/class/sound/audio/dev
/sys/class/sound/controlC0/dev
/sys/class/sound/dsp/dev
/sys/class/sound/mixer/dev
/sys/class/sound/pcmC0D0c/dev
/sys/class/sound/pcmC0D0p/dev
/sys/class/sound/pcmC0D1c/dev
/sys/class/sound/pcmC0D2c/dev
/sys/class/sound/pcmC0D3c/dev
/sys/class/sound/pcmC0D4p/dev
/sys/class/sound/seq/dev
/sys/class/sound/sequencer2/dev
/sys/class/sound/sequencer/dev
/sys/class/sound/timer/dev
/sys/class/usb_device/usbdev1.1/dev
/sys/class/usb_device/usbdev1.2/dev
/sys/class/usb_device/usbdev1.3/dev
/sys/class/usb_device/usbdev2.1/dev
/sys/class/usb_device/usbdev3.1/dev
/sys/class/usb_device/usbdev4.1/dev
/sys/class/usb_device/usbdev4.2/dev
/sys/class/usb_device/usbdev4.3/dev
/sys/class/usb_device/usbdev4.4/dev
/sys/class/usb_device/usbdev4.5/dev
/sys/class/usb_device/usbdev4.6/dev
/sys/class/usb_device/usbdev5.1/dev
/sys/class/usb_endpoint/usbdev1.1_ep00/dev
/sys/class/usb_endpoint/usbdev1.1_ep81/dev
/sys/class/usb_endpoint/usbdev1.2_ep00/dev
/sys/class/usb_endpoint/usbdev1.2_ep01/dev
/sys/class/usb_endpoint/usbdev1.2_ep82/dev
/sys/class/usb_endpoint/usbdev1.3_ep00/dev
/sys/class/usb_endpoint/usbdev1.3_ep02/dev
/sys/class/usb_endpoint/usbdev1.3_ep81/dev
/sys/class/usb_endpoint/usbdev2.1_ep00/dev
/sys/class/usb_endpoint/usbdev2.1_ep81/dev
/sys/class/usb_endpoint/usbdev3.1_ep00/dev
/sys/class/usb_endpoint/usbdev3.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.1_ep00/dev
/sys/class/usb_endpoint/usbdev4.1_ep81/dev
/sys/class/usb_endpoint/usbdev4.2_ep00/dev
/sys/class/usb_endpoint/usbdev4.2_ep81/dev
/sys/class/usb_endpoint/usbdev4.3_ep00/dev
/sys/class/usb_endpoint/usbdev4.3_ep81/dev
/sys/class/usb_endpoint/usbdev4.4_ep00/dev
/sys/class/usb_endpoint/usbdev4.4_ep01/dev
/sys/class/usb_endpoint/usbdev4.4_ep82/dev
/sys/class/usb_endpoint/usbdev4.5_ep00/dev
/sys/class/usb_endpoint/usbdev4.5_ep03/dev
/sys/class/usb_endpoint/usbdev4.5_ep81/dev
/sys/class/usb_endpoint/usbdev4.5_ep82/dev
/sys/class/usb_endpoint/usbdev4.6_ep00/dev
/sys/class/usb_endpoint/usbdev4.6_ep81/dev
/sys/class/usb_endpoint/usbdev4.6_ep82/dev
/sys/class/usb_endpoint/usbdev5.1_ep00/dev
/sys/class/usb_endpoint/usbdev5.1_ep81/dev
/sys/class/usb/hiddev0/dev
/sys/class/usb/lp0/dev
/sys/devices/pci0000:00/0000:00:1d.0/usb2/dev
/sys/devices/pci0000:00/0000:00:1d.1/usb3/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.2/4-2.2.1/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.2/4-2.2.2/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.2/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/4-2.4/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/4-2/dev
/sys/devices/pci0000:00/0000:00:1d.2/usb4/dev
/sys/devices/pci0000:00/0000:00:1d.3/usb5/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-3/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb1/1-5/dev
/sys/devices/pci0000:00/0000:00:1d.7/usb1/dev

-- Kernel configuration:


-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores)
Locale: lang=es...@euro, lc_ctype=es...@euro (charmap=ISO-8859-15)
Shell: /bin/sh linked to /bin/bash

Versions of packages udev depends on:
ii debconf [debconf-2.0] 1.5.26 Debian configuration management sy
ii  libc6                         2.9-4      GNU C Library: Shared libraries
ii  libselinux1                   2.0.71-1   SELinux shared libraries
ii  libvolume-id1                 0.141-1    libvolume_id shared library
ii lsb-base 3.2-22 Linux Standard Base 3.2 init scrip

udev recommends no packages.

udev suggests no packages.

-- debconf information excluded



--- End Message ---
--- Begin Message ---
Source: udev
Source-Version: 0.141-2

We believe that the bug you reported is fixed in the latest version of
udev, which is due to be installed in the Debian FTP archive:

libudev-dev_0.141-2_i386.deb
  to pool/main/u/udev/libudev-dev_0.141-2_i386.deb
libudev0_0.141-2_i386.deb
  to pool/main/u/udev/libudev0_0.141-2_i386.deb
libvolume-id-dev_0.141-2_i386.deb
  to pool/main/u/udev/libvolume-id-dev_0.141-2_i386.deb
libvolume-id1_0.141-2_i386.deb
  to pool/main/u/udev/libvolume-id1_0.141-2_i386.deb
udev-udeb_0.141-2_i386.udeb
  to pool/main/u/udev/udev-udeb_0.141-2_i386.udeb
udev_0.141-2.diff.gz
  to pool/main/u/udev/udev_0.141-2.diff.gz
udev_0.141-2.dsc
  to pool/main/u/udev/udev_0.141-2.dsc
udev_0.141-2_i386.deb
  to pool/main/u/udev/udev_0.141-2_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 525...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Marco d'Itri <m...@linux.it> (supplier of updated udev package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Sun, 16 Aug 2009 03:17:54 +0200
Source: udev
Binary: udev libudev0 libudev-dev libvolume-id1 libvolume-id-dev udev-udeb
Architecture: source i386
Version: 0.141-2
Distribution: unstable
Urgency: high
Maintainer: Marco d'Itri <m...@linux.it>
Changed-By: Marco d'Itri <m...@linux.it>
Description: 
 libudev-dev - libudev development headers
 libudev0   - libudev shared library
 libvolume-id-dev - libvolume_id development headers
 libvolume-id1 - libvolume_id shared library
 udev       - /dev/ and hotplug management daemon
 udev-udeb  - /dev/ and hotplug management daemon (udeb)
Closes: 501503 520742 524906 525516 525537 526621 530213 530910 532067 538437
Changes: 
 udev (0.141-2) unstable; urgency=high
 .
   * s/SYSFS/ATTRS/g in persistent-net.rules on upgrades. (Closes: #525516)
   * Run modprobe scsi_wait_scan in the initramfs before udevadm settle.
   * postinst: use --subsystem-match instead of --subsystem. (Closes: #530910)
   * postinst: do not try to start the daemon when run by debootstrap
     --second-stage because start-stop-daemon is not functional.
     (Closes: 520742)
   * Added patch fix-path_id-bashism. (Closes: #530213)
   * Added X-Interactive: true to the init script. (Closes: #538437)
   * persistent-input.rules: add links for USB/platform non-kbd/mouse
     devices. (Closes: #501503)
   * persistent-input.rules: improve the by-path links for GPIO devices.
     (Closes: #525537)
   * persistent-input.rules: exclude digitizers from the joystick class.
   * persistent-storage.rules: run edd_id on cciss devices. (Closes: #524906)
   * drivers.rules: added workaround to load the drivers for Sparc VIO
     devices. (Closes: #526621)
   * persistent-net-generator.rules: whitelist some MAC addresses which
     violate the local/global scheme.
   * permissions.rules: fixed the names of ieee1394 devices. (Closes: #532067)
   * permissions.rules: added (some) firewire-core devices with group video.
   * permissions.rules: added cpu[0-9]* mode 444.
   * permissions.rules: added rfkill mode 644.
   * README.Debian: CONFIG_USB_DEVICE_CLASS too should not be defined.
Checksums-Sha1: 
 709242e41d6e2f48046af1e3f415085277b989b5 1024 udev_0.141-2.dsc
 f574b4723553e0f327e03187db9f40c2094e3745 88629 udev_0.141-2.diff.gz
 cc502254d91e444f4e7d73730a519d8a122b6a5c 314416 udev_0.141-2_i386.deb
 c03d8f3d13f6c68628dfb915da4c8e3ad9f62202 91514 libudev0_0.141-2_i386.deb
 415b459c45581c32cb3c41f5f4e0856a9c5e01a6 2540 libudev-dev_0.141-2_i386.deb
 6a9c3275a280a7af75a5194579844d4d7d966796 90276 libvolume-id1_0.141-2_i386.deb
 3bccf349a7ff46299c5cfbec03c04bc86f8d25bf 2012 libvolume-id-dev_0.141-2_i386.deb
 03647d3a294f44567396f16a10c2a440686cc09d 150050 udev-udeb_0.141-2_i386.udeb
Checksums-Sha256: 
 5e69a38d3ab898c156023d20196c22a3257dacb9ed74a1a4960f04391ae4890d 1024 
udev_0.141-2.dsc
 e5fab15076e9ac79cc7a2e5ac0ef0e851617319c5936f8c4c85b279885b610aa 88629 
udev_0.141-2.diff.gz
 f9d64817e4caf60614afa24e25e7a44bb4b61615f91ad3c265573cec7d1f115c 314416 
udev_0.141-2_i386.deb
 54280703eeefd54ad31c108cc228b9872d0b0cdf988dae1d6e9ffc38c1bf97ae 91514 
libudev0_0.141-2_i386.deb
 6c2b797a70f9a22e81cf4b12ca945990c085eff6444bf23600c08ac4a18640cf 2540 
libudev-dev_0.141-2_i386.deb
 731bfa5adf277314e5267c6fa6279ce5920c062ed8ae86c8206659294750b4dd 90276 
libvolume-id1_0.141-2_i386.deb
 8d9dbf2b4ae708d3586b89382cc13bc1fe80d4f8b1abcddde5c7db6b8172253f 2012 
libvolume-id-dev_0.141-2_i386.deb
 f7c1190c1ffff4939a880976568ff1580c6e67264c8598a139f93789e73d86b5 150050 
udev-udeb_0.141-2_i386.udeb
Files: 
 28a84179830e90a070f5e8723d3fd5c5 1024 admin important udev_0.141-2.dsc
 a7153bb54827d54aec8b46b70ef0bb5c 88629 admin important udev_0.141-2.diff.gz
 baa4a7181eb588d6f8246dcc98ea3b6b 314416 admin important udev_0.141-2_i386.deb
 4e31c9344c02fc49332d3f60d4a275c0 91514 libs optional libudev0_0.141-2_i386.deb
 d335a769353e8fcab91c495eb3d04246 2540 libdevel optional 
libudev-dev_0.141-2_i386.deb
 b9c45264d527997fe34f24a2401b9d29 90276 libs required 
libvolume-id1_0.141-2_i386.deb
 53cf5dd19812c823b581faed76899e52 2012 libdevel optional 
libvolume-id-dev_0.141-2_i386.deb
 b37c68cdc764450bdf2f6a58d8326f9d 150050 debian-installer important 
udev-udeb_0.141-2_i386.udeb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkqIVOYACgkQFGfw2OHuP7HfDgCgpXNWk/C0WE2BXACM5gm/iX0Q
amgAoJckL4HvZk1bLFNONM+8bUu+k5yV
=/ny+
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to