Hi, no custom kernel - 2.6.26-18-server #59 What I found different running udevadm test /bus/usb/devices/1-0:1.0 on watcher: udevadm_test: UDEV_LOG=6 udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-0:1.0 udevadm_test: DEVTYPE=usb_interface udevadm_test: DRIVER=hub udevadm_test: DEVICE=/proc/bus/usb/001/001 udevadm_test: PRODUCT=1d6b/2/206 udevadm_test: TYPE=9/0/0 udevadm_test: INTERFACE=9/0/0 udevadm_test: MODALIAS=usb:v1D6Bp0002d0206dc09dsc00dp00ic09isc00ip00 udevadm_test: ACTION=add udevadm_test: SUBSYSTEM=usb udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event' on my laptop, running 2.6.31: udevadm_test: UDEV_LOG=6 udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-0:1.0 udevadm_test: DEVTYPE=usb_interface udevadm_test: DRIVER=hub udevadm_test: PRODUCT=1d6b/2/206 udevadm_test: TYPE=9/0/0 udevadm_test: INTERFACE=9/0/0 udevadm_test: MODALIAS=usb:v1D6Bp0002d0206dc09dsc00dp00ic09isc00ip00 udevadm_test: ACTION=add udevadm_test: SUBSYSTEM=usb udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event' e.g. DEVICE is missing. /proc/bus/usb is empty on Watcher and missing on my laptop (where lsusb works). Any ideas? I checked /boot/config-2.6.28-18-server, and it does not have SYSFS_DEPRECATED set. Petr Martin Pitt píše v Čt 18. 03. 2010 v 09:51 +0100: > Hello Petr, > > Petr Kubánek [2010-03-18 2:24 +0100]: > > I lost /dev/bus/usb during remote system upgrade (Ubuntu 9.04 -> 9.10) > > on Watcher telescope control computer (@Boyden observatory, South > > Africa). > > > > I do not see /dev/bus/usb, and lsusb does not show anything. It worked > > before, USB devices are present in dmesg, so I think USB subsystem is > > working properly. > > > > To debug this it will help me to know how udev creates and > > populates /dev/bus/usb - which rule(s) does this, how to debug what > > might be wrong. > > Those are just created by udev, there is no particular rule for it > (it's using the kernel default name). > > $ udevadm test /bus/usb/devices/1-8 > [...] > udev_rules_apply_to_event: LINK 'char/189:2' /lib/udev/rules.d/50-udev-default.rules:4 > udev_rules_apply_to_event: MODE 0664 /lib/udev/rules.d/50-udev-default.rules:62 > udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2 > udev_event_execute_rules: no node name set, will use kernel supplied name 'bus/usb/001/003' > [...] > udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-8 > udevadm_test: DEVNAME=/dev/bus/usb/001/003 > [...] > > My best guess is that you are running a custom kernel which perhaps > has CONFIG_SYSFS_DEPRECATED_V2 set, or something similar? What does > "uname -a" say? > > Martin > -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html