[Eisfair] E1: udev und seriell-Ports

Rolf Bensch azubi at bensch-net.de
Do Dez 1 19:36:16 CET 2016


Hallo zusammen,

nach Umstellung auf udev wurde hier ein USB-sereill-Konverter als 
/dev/USB0 eingebunden. Vorher war das immer /dev/ttySx. Über eine neue 
udev-Regel ist der Adapter an /dev/USB0 jetzt auf /dev/ttyS33 verlinkt. 
S33 deshalb, weil udev die Ports bis einschließlich 32 belegt. Weslhalb 
ist das so?

Habe jetzt zusätzlich einen weitere usb-seriell-Konverter eingesteckt. 
dmesg wirft dabei einige Fehler aus:

[    0.000000] ftdi_sio 4-3:1.0: FTDI USB Serial Device converter detected
[    0.000000] usb 4-3: Detected FT232RL
[    0.000000] usb 4-3: Number of endpoints 2
[    0.000000] usb 4-3: Endpoint 1 MaxPacketSize 64
[    0.000000] usb 4-3: Endpoint 2 MaxPacketSize 64
[    0.000000] usb 4-3: Setting MaxPacketSize 64
[    0.000000] usb 4-3: FTDI USB Serial Device converter now attached to 
ttyUSB0
[    0.000000] udevd[15245]: starting version 3.1.5
[    0.000000] udevd[15577]: conflicting device node '/dev/ttyS4' found, 
link to '/dev/ttyUSB0' will not be created
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] udevd[15249]: conflicting device node '/dev/ttyS4' found, 
link to '/dev/ttyUSB0' will not be created
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] udevd[19248]: starting version 3.1.5
[    0.000000] udevd[19260]: conflicting device node '/dev/ttyS8' found, 
link to '/dev/ttyUSB0' will not be created
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] udevd[19252]: conflicting device node '/dev/ttyS8' found, 
link to '/dev/ttyUSB0' will not be created
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] udevd[14237]: starting version 3.1.5
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] Error: Driver 'pcspkr' is already registered, aborting...
[    0.000000] usb 4-2: new full-speed USB device number 7 using ohci_hcd
[    0.000000] usb 4-2: New USB device found, idVendor=067b, idProduct=2303
[    0.000000] usb 4-2: New USB device strings: Mfr=1, Product=2, 
SerialNumber=0
[    0.000000] usb 4-2: Product: USB-Serial Controller
[    0.000000] usb 4-2: Manufacturer: Prolific Technology Inc.
[    0.000000] USB Serial support registered for pl2303
[    0.000000] pl2303 4-2:1.0: pl2303 converter detected
[    0.000000] usb 4-2: pl2303 converter now attached to ttyUSB1
[    0.000000] usbcore: registered new interface driver pl2303
[    0.000000] pl2303: Prolific PL2303 USB to serial adaptor driver

offensichtlich soll hier /dev/ttyS4 und ttyS8 eingebunden werden, was 
letztendlich misslingt. Könnte natürlich auch hier eine udev-Regel für 
die Hardware festlegen, ich frage mich aber, weshalb hier 32 Ports 
grundsätzlich geblockt werden.

Wer kann mir auf die Sprünge helfen?

Grüße Rolf


Mehr Informationen über die Mailingliste Eisfair