You might want to keep the bug around for post-gutsy times. Looks like the name passed to usb_device_name has changed and it can't determine bus and device anymore. This might be caused by using a kernel which was compiled without CONFIG_USB_DEVICE_CLASS (deprecated option).
I've replaced the rule with one that doesn't use external programs. /dev/bus/usb looks fine with it and lsusb is happy again. --- 20-names.rules 2007-10-02 18:45:24.000000000 +0200 +++ /etc/udev/rules.d/20-names.rules 2007-10-02 21:42:45.000000000 +0200 @@ -49,11 +49,8 @@ KERNEL=="timer", NAME="snd/%k" # USB devices (usbfs replacement), group under /dev/bus/usb -SUBSYSTEM!="usb_device", GOTO="usb_device_end" -IMPORT{program}="usb_device_name --export %k" -ENV{USB_BUS}=="?*", ENV{USB_DEV}=="?*", \ - NAME="bus/usb/$env{USB_BUS}/$env{USB_DEV}" -LABEL="usb_device_end" +SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", \ + NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}" # Other USB devices, commonly grouped under /dev/usb KERNEL=="auer[0-9]*", NAME="usb/%k" -- No /dev/bus/usb https://bugs.launchpad.net/bugs/144572 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs