Habe grade das System für meine Heizugssteuerung von Debian 6 nach Ubuntu 12.04 (amd64; desktopfrei) umgestellt, da sich das alte System hin und wieder beim Booten unnachvollziehbar verabschiedete. An dem Teil hängt eine spezielle IO-Karte, die bislang immer als /dev/ttyACMx erschien. Nun werden dafür zwei Devices, ttyUSB0 und ttyUSB1 angelegt. Über ttyUSB1 kann ich die Karte zwar noch steuern, aber nicht mehr (wie über ttyACM0) auslesen.
dmesg sagt
Code
[ 3967.196019] usb 5-1: new full-speed USB device number 7 using uhci_hcd
[ 3967.384202] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
[ 4103.056020] usb 5-2: new full-speed USB device number 8 using uhci_hcd
[ 4103.259597] ftdi_sio 5-2:1.0: FTDI USB Serial Device converter detected
[ 4103.259630] usb 5-2: Detected FT2232C
[ 4103.259633] usb 5-2: Number of endpoints 1
[ 4103.259636] usb 5-2: Endpoint 1 MaxPacketSize 8
[ 4103.259638] usb 5-2: Setting MaxPacketSize 8
[ 4103.261465] ftdi_sio ttyUSB0: Unable to read latency timer: -32
[ 4103.270452] ftdi_sio ttyUSB0: Unable to write latency timer: -32
[ 4103.278720] usb 5-2: FTDI USB Serial Device converter now attached to ttyUSB0
[ 4103.278850] ftdi_sio 5-2:1.1: FTDI USB Serial Device converter detected
[ 4103.278882] usb 5-2: Detected FT2232C
[ 4103.278884] usb 5-2: Number of endpoints 2
[ 4103.278887] usb 5-2: Endpoint 1 MaxPacketSize 64
[ 4103.278889] usb 5-2: Endpoint 2 MaxPacketSize 64
[ 4103.278891] usb 5-2: Setting MaxPacketSize 64
[ 4103.279793] ftdi_sio ttyUSB1: Unable to read latency timer: -32
[ 4103.288462] ftdi_sio ttyUSB1: Unable to write latency timer: -32
[ 4103.297129] usb 5-2: FTDI USB Serial Device converter now attached to ttyUSB1
Alles anzeigen
So wie in den ersten zwei Zeilen müsste das eigentlich aussehen (ist eine andere Karte). Den restlichen Zenoba löst meine o.g. IO-Karte aus.
Statt cdc_acm (wie gewünscht) schlägt da ftdi_sio zu. Warum? Und vor allem, wie ändere ich das?