Your message dated Thu, 05 Apr 2012 15:45:30 +0200
with message-id <871uo2fg1x....@x4.delysid.org>
has caused the report #667616,
regarding brltty greedily grabs serial ports, ftdi_sio loses connection
to be marked as having been forwarded to the upstream software
author(s) d...@mielke.cc
(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.)
--
667616: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=667616
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Hi Dave.
In essence, the HandyTech Driver defines USB IDs which have
unfortunately been reused by HandyTech and which are also out there in
the wild as just normal USB->serial adaptors but without any relation to
braille displays, nor HandyTech. I am a bit at a loss on how to deal
with this situation since we rely on USB IDs for detecting 0403:6001
devices, but if someone has brltty installed but uses a "normal" FTDI
adaptor their device will suddenly get unusable... Any ideas how to deal
with this?
--- Begin Message ---
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>
--- End Message ---
--
CYa,
⡍⠁⠗⠊⠕ | Debian Developer <URL:http://debian.org/>
.''`. | Get my public key via finger mlang/k...@db.debian.org
: :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
`. `'
`- <URL:http://delysid.org/> <URL:http://www.staff.tugraz.at/mlang/>
--- End Message ---