Package: brltty Severity: important Dear Maintainer,
I discovered this bug when connecting a Prologix GPIB-USB device to my computer. Internally, the device uses the common FTDI USB-RS232 bridge. When I connect the device, brltty takes control of the serial port, forcing the ftdi_sio driver to drop the link, making the adapter unavailable. The solution was to apt-get remove brltty. Here is the log when I connect the device with brltty installed: Apr 4 12:03:28 svalbard kernel: [54345.419899] usb 3-4: New USB device found, idVendor=0403, idProduct=6001 Apr 4 12:03:28 svalbard kernel: [54345.419905] usb 3-4: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 4 12:03:28 svalbard kernel: [54345.419911] usb 3-4: Product: Prologix GPIB-USB Controller Apr 4 12:03:28 svalbard kernel: [54345.419915] usb 3-4: Manufacturer: Prologix Apr 4 12:03:28 svalbard kernel: [54345.419919] usb 3-4: SerialNumber: PXFO2LEF Apr 4 12:03:28 svalbard kernel: [54345.437991] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep Apr 4 12:03:28 svalbard mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:1c.6/0000:0f:00.0/usb3/3-4" Apr 4 12:03:28 svalbard mtp-probe: bus: 3, device: 2 was not an MTP device Apr 4 12:03:28 svalbard kernel: [54345.532164] usbcore: registered new interface driver usbserial Apr 4 12:03:28 svalbard kernel: [54345.532199] USB Serial support registered for generic Apr 4 12:03:28 svalbard kernel: [54345.532276] usbcore: registered new interface driver usbserial_generic Apr 4 12:03:28 svalbard kernel: [54345.532282] usbserial: USB Serial Driver core Apr 4 12:03:28 svalbard kernel: [54345.535686] USB Serial support registered for FTDI USB Serial Device Apr 4 12:03:28 svalbard kernel: [54345.535761] ftdi_sio 3-4:1.0: FTDI USB Serial Device converter detected Apr 4 12:03:28 svalbard kernel: [54345.535807] usb 3-4: Detected FT232RL Apr 4 12:03:28 svalbard kernel: [54345.535809] usb 3-4: Number of endpoints 2 Apr 4 12:03:28 svalbard kernel: [54345.535812] usb 3-4: Endpoint 1 MaxPacketSize 64 Apr 4 12:03:28 svalbard kernel: [54345.535815] usb 3-4: Endpoint 2 MaxPacketSize 64 Apr 4 12:03:28 svalbard kernel: [54345.535817] usb 3-4: Setting MaxPacketSize 64 Apr 4 12:03:28 svalbard kernel: [54345.540873] usb 3-4: FTDI USB Serial Device converter now attached to ttyUSB0 Apr 4 12:03:28 svalbard kernel: [54345.540897] usbcore: registered new interface driver ftdi_sio Apr 4 12:03:28 svalbard kernel: [54345.540901] ftdi_sio: v1.6.0:USB FTDI Serial Converters Driver Apr 4 12:03:29 svalbard kernel: [54346.971965] usb 3-4: usbfs: interface 0 claimed by ftdi_sio while 'brltty' sets config #1 Apr 4 12:03:29 svalbard kernel: [54346.981436] xhci_hcd 0000:0f:00.0: WARN: short transfer on control ep Apr 4 12:03:29 svalbard kernel: [54346.982641] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0 Apr 4 12:03:29 svalbard kernel: [54346.982668] ftdi_sio 3-4:1.0: device disconnected And with brltty removed: Apr 4 12:11:47 svalbard kernel: [54844.693331] usb 1-1.2: New USB device found, idVendor=0403, idProduct=6001 Apr 4 12:11:47 svalbard kernel: [54844.693338] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 4 12:11:47 svalbard kernel: [54844.693344] usb 1-1.2: Product: Prologix GPIB-USB Controller Apr 4 12:11:47 svalbard kernel: [54844.693349] usb 1-1.2: Manufacturer: Prologix Apr 4 12:11:47 svalbard kernel: [54844.693353] usb 1-1.2: SerialNumber: PXFO2LEF Apr 4 12:11:47 svalbard kernel: [54844.697499] ftdi_sio 1-1.2:1.0: FTDI USB Serial Device converter detected Apr 4 12:11:47 svalbard kernel: [54844.697556] usb 1-1.2: Detected FT232RL Apr 4 12:11:47 svalbard kernel: [54844.697561] usb 1-1.2: Number of endpoints 2 Apr 4 12:11:47 svalbard kernel: [54844.697565] usb 1-1.2: Endpoint 1 MaxPacketSize 64 Apr 4 12:11:47 svalbard kernel: [54844.697569] usb 1-1.2: Endpoint 2 MaxPacketSize 64 Apr 4 12:11:47 svalbard kernel: [54844.697573] usb 1-1.2: Setting MaxPacketSize 64 Apr 4 12:11:47 svalbard kernel: [54844.697964] usb 1-1.2: FTDI USB Serial Device converter now attached to ttyUSB0 With brltty removed, the interface functions normally. This appears to be a known problem. I found the solution here: http://www.ladyada.net/learn/arduino/lesson0-lin.html. See also Ubuntu bug #175182. Can brltty be convinced not to grab this connection? -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.38-2-amd64 (SMP w/8 CPU cores) Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages brltty depends on: ii libbrlapi0.5 4.3-2 ii libc6 2.13-27 ii libgpm2 1.20.4-4 ii libicu48 4.8.1.1-5 ii libncursesw5 5.9-4 ii libtinfo5 5.9-4 ii lsb-base 3.2+Debian31 brltty recommends no packages. Versions of packages brltty suggests: pn brltty-speechd <none> pn brltty-x11 <none> pn console-braille <none> -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org