From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Packenius List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org Hi there, after installing udev on a Debian/sid-powered Toshiba Satellite notebook, the Vodafone UMTS card stopped working. This pc-card includes a USB controller and feeds three serial character devices when installed properly. They're called "/dev/ttyUSB[0-2]". When using udev, those device nodes are not created properly, instead the dev directory shows files with the filename "/dev/[0-2]", e.g. "/dev/0". Here's what I do to reproduce the problem: mudshark:~# modprobe -v usbserial vendor=0xaf0 product=0x5000 insmod /lib/modules/2.6.10-mudshark/kernel/drivers/usb/serial/usbserial.ko vendor=0xaf0 product=0x5000 Log messages: => /var/log/messages <= Jan 24 14:59:35 mudshark kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.0: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB0 Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.1: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB1 Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.2: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB2 Jan 24 14:59:35 mudshark kernel: usbcore: registered new driver usbserial_generic Jan 24 14:59:35 mudshark kernel: usbcore: registered new driver usbserial Jan 24 14:59:35 mudshark kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 => /var/log/daemon.log <= Jan 24 14:59:35 mudshark udev[3157]: creating device node '/dev/0' Jan 24 14:59:35 mudshark udev[3169]: creating device node '/dev/1' Jan 24 14:59:35 mudshark udev[3179]: creating device node '/dev/2' => /var/log/kern.log <= Jan 24 14:59:35 mudshark kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for Generic Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.0: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB0 Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.1: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB1 Jan 24 14:59:35 mudshark kernel: usbserial_generic 5-1:1.2: Generic converter detected Jan 24 14:59:35 mudshark kernel: usb 5-1: Generic converter now attached to ttyUSB2 Jan 24 14:59:35 mudshark kernel: usbcore: registered new driver usbserial_generic Jan 24 14:59:35 mudshark kernel: usbcore: registered new driver usbserial Jan 24 14:59:35 mudshark kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core v2.0 sysfs looks like this: mudshark:~# ls -l /sys/bus/usb-serial/devices/ insgesamt 0 lrwxrwxrwx 1 root root 0 2005-01-24 14:59 ttyUSB0 -> ../../../devices/pci0000:00/0000:00:1e.0/0000:01:0b.0/0000:02:00.0/usb5/5-1/5-1:1.0/ttyUSB0 lrwxrwxrwx 1 root root 0 2005-01-24 14:59 ttyUSB1 -> ../../../devices/pci0000:00/0000:00:1e.0/0000:01:0b.0/0000:02:00.0/usb5/5-1/5-1:1.1/ttyUSB1 lrwxrwxrwx 1 root root 0 2005-01-24 14:59 ttyUSB2 -> ../../../devices/pci0000:00/0000:00:1e.0/0000:01:0b.0/0000:02:00.0/usb5/5-1/5-1:1.2/ttyUSB2 The entries in /dev look like this: mudshark:~# ls -l /dev/*NULL* crw-rw---- 1 root root 0, 0 2005-01-24 14:59 /dev/0 crw-rw---- 1 root root 0, 1 2005-01-24 14:59 /dev/1 crw-rw---- 1 root root 0, 2 2005-01-24 14:59 /dev/2 udev-version: mudshark:~# dpkg -l udev [...] ii udev 0.050-5 /dev/ management daemon I reproduced the problem with several (debian-patched) kernels, incl. 2.6.{8,9,10}. Without udev, ie. with manually created device nodes, the card works fine. If there's further information I can provide, or if I should report this to someone else, please let me know. Thanks! Thanks for your advice, -- Marc "Backlog" Packenius ------------------------------------------------------- This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting Tool for open source databases. Create drag-&-drop reports. Save time by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc. Download a FREE copy at http://www.intelliview.com/go/osdn_nl _______________________________________________ Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net Linux-hotplug-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel