• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Gelöst /dev/ttyUSB0 – Can't open port (AXE027 PICAXE USB CABLE)

Hallo zusammen,
ich betreibe :) MX Linux. Und ich habe den Linux-Editor für PICAXE
installiert:

Applikation: LinAXEpad
Version: 1.5.1
Plattform: Linux

X2 Konvertierungswizard Version: 2.0.5 (2011r2)

Build Umgebung: 2011r2
Build Datum: 2014-12-10 15:09:52

Beinhaltet CEF Version: 1.6.3
Textspeicher Typ: 1

Momentaner Modus: 14M2
Momentaner Port: /dev/ttyUSB0

Applikations Pfad: /home/Hein/Downloads/linaxepad/
Compiler Pfad: /home/Hein/Downloads/linaxepad/compiler_linux/
Dokumente Pfad: /home/Hein/
Temporärer Pfad: /tmp/
Einstellungen Pfad: /home/Hein/

Leider klappt das Programmieren mittels USB-Serial-Wandler
des Chips nicht.
Der Treiber AXE027 ist installiert.
Mit lsusb wir der USB-Serial-Wandler erkannt:

Bus 002 Device 002: ID 0403:bd90 Future Technology Devices
International, Ltd PICAXE Download Cable [AXE027]

Wenn ich beim Editor ttys2 auswähle und versuche zu überspielen, kommt
die Fehlermeldung:

'Can't open port /dev/ttys2
err5: Input/output error'

Wenn ich im Editor ttyusb0 auswähle (das wird komischer Weise angeboten,
obwohl es im dev-Verzeichnis gar nicht vorhanden), kommt die
gleiche Fehlermeldung.

Ich habe die Rechte für mich vergeben, bin auch der zugehörigen Gruppe
beigetreten, aber nichts.

Was mache ich falsch?
Dank für eure Hilfe.
 

Christina

Moderator
Teammitglied
Der Treiber AXE027 ist installiert.
Mit lsusb wir der USB-Serial-Wandler erkannt:

Bus 002 Device 002: ID 0403:bd90 Future Technology Devices
International, Ltd PICAXE Download Cable [AXE027]

Wenn ich beim Editor ttys2 auswähle und versuche zu überspielen, kommt
die Fehlermeldung:

'Can't open port /dev/ttys2
err5: Input/output error'

Wenn ich im Editor ttyusb0 auswähle (das wird komischer Weise angeboten,
obwohl es im dev-Verzeichnis gar nicht vorhanden), kommt die
gleiche Fehlermeldung.

Ich habe die Rechte für mich vergeben, bin auch der zugehörigen Gruppe
beigetreten, aber nichts.
Hi,
um dir weiterhelfen zu können, benötigen wir eine genaue Auflistung der Änderungen im System, die du bereits vorgenommen hast und am besten noch die Quelle, von der du alle Informationen dazu her hast.
Das müsste eine Quelle in dieser Art sein: https://picaxe.com/docs/axe027.pdf

Poste mal bitte gleich zu Anfang die Ausgabe von:
Code:
lsusb -tvv -d 0403:bd90
Code:
sudo modinfo ftdi_sio | head
Setzte die Codeausgabe bitte immer in Code-Tags, wie hier beschrieben: Allgemeine Formatierungsregeln

lg Christina
 
Hallo Christina,
hier die von dir gewünschten Ausgaben. Ich habe auch noch lsusb -v hinzugefügt.

Code:
lsusb -tvv -d 0403:bd90
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
    /sys/bus/usb/devices/usb4  /dev/bus/usb/004/001
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb3  /dev/bus/usb/003/001
    |__ Port 1: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 0403:bd90 Future Technology Devices International, Ltd PICAXE Download Cable [AXE027]
        /sys/bus/usb/devices/3-1  /dev/bus/usb/003/004
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb2  /dev/bus/usb/002/001
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
        /sys/bus/usb/devices/2-1  /dev/bus/usb/002/002
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    /sys/bus/usb/devices/usb1  /dev/bus/usb/001/001
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
        /sys/bus/usb/devices/1-1  /dev/bus/usb/001/002
        |__ Port 1: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
            ID 05e3:0745 Genesys Logic, Inc. Logilink CR0012
            /sys/bus/usb/devices/1-1.1  /dev/bus/usb/001/003
        |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
            ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
            /sys/bus/usb/devices/1-1.2  /dev/bus/usb/001/004
        |__ Port 3: Dev 7, If 0, Class=Wireless, Driver=btusb, 12M
            ID 0930:0220 Toshiba Corp.
            /sys/bus/usb/devices/1-1.3  /dev/bus/usb/001/007
        |__ Port 3: Dev 7, If 1, Class=Wireless, Driver=btusb, 12M
            ID 0930:0220 Toshiba Corp.
            /sys/bus/usb/devices/1-1.3  /dev/bus/usb/001/007
        |__ Port 4: Dev 6, If 0, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b41a Chicony Electronics Co., Ltd
            /sys/bus/usb/devices/1-1.4  /dev/bus/usb/001/006
        |__ Port 4: Dev 6, If 1, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b41a Chicony Electronics Co., Ltd
            /sys/bus/usb/devices/1-1.4  /dev/bus/usb/001/006

Code:
sudo modinfo ftdi_sio | head
[sudo] Passwort für Hein:
filename:       /lib/modules/5.10.0-20-amd64/kernel/drivers/usb/serial/ftdi_sio.ko
license:        GPL
description:    USB FTDI Serial Converters Driver
author:         Greg Kroah-Hartman <greg@kroah.com>, Bill Ryder <bryder@sgi.com>, Kuba Ober <kuba@mareimbrium.org>, Andreas Mohr, Johan Hovold <jhovold@gmail.com>
alias:          usb:v0403p7151d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0403p7150d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1546p0503d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v1546p0502d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v0590p00B2d*dc*dsc*dp*ic*isc*ip*in*
alias:          usb:v2CAFp13A3d*dc*dsc*dp*ic*isc*ip*in*

Code:
lsusb -v

Bus 003 Device 004: ID 0403:bd90 Future Technology Devices International, Ltd PICAXE Download Cable [AXE027]
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0         8
  idVendor           0x0403 Future Technology Devices International, Ltd
  idProduct          0xbd90 PICAXE Download Cable [AXE027]
  bcdDevice            6.00
  iManufacturer           1 Revolution
  iProduct                2 AXE027 PICAXE USB
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0020
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               90mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              2
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0

Vielen Dank für eure Bemühungen!
 

Christina

Moderator
Teammitglied
Rich (BBCode):
    |__ Port 1: Dev 4, If 0, Class=Vendor Specific Class, Driver=, 12M
        ID 0403:bd90 Future Technology Devices International, Ltd PICAXE Download Cable [AXE027]
        /sys/bus/usb/devices/3-1  /dev/bus/usb/003/004
Driver=
… wird leider nicht angezeigt.

Da ist noch die wichtigste Frage an sich offen (siehe oben).
lg Christina
 
Ja, ich habe alles genau nach oben genannter PDF gemacht. Der Editor benutzt das /tmp-Verzeichnis als Zwischenspeicher. Ich habe mir die Schreib/Lese-Rechte dafür gegeben. Aber auch das hat nichts gebracht.
Die Ausgabe bei Editor ist komischer Weise 'Momentaner Port: /dev/ttyUSB0', obwohl ttyUSB0 im /dev-Verzeichnis nicht vorhanden ist.
Bringt es denn etwas, wenn ich die ganze Installation noch einmal wiederhole?
 

Christina

Moderator
Teammitglied
Gebe im Terminal ein sudo journalctl -f.
Stecke den USB-Seriell-Wandler ein und warte ein paar Sekunden.
Kopiere jetzt alle neu hinzugekommenen Zeilen und poste sie hier in Code-Tags.
 
Hein@MXLINUX:~
$ sudo journalctl -f
[sudo] Passwort für Hein:
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für Hein:
No journal files were found.

Dann kommt nichts mehr.
 

Christina

Moderator
Teammitglied
Dann nimm mal bitte: sudo dmesg -w
Du musst ein bisschen aufpassen, an welcher Stelle neue Zeilen hinzukommen, sobald du den USB-Seriell-Wandler einsteckst.
Und bitte in Code-Tags posten, nicht einfach so blank ins Forum stellen. Danke.
 

Sauerland

Ultimate Guru
Code:
modprobeid 0403:bd90
Kernelmodulname
modinfo: ERROR: Module  not found.
modprobeid ist ein kleines Script.....
Du kannst aber auch:
Code:
/sbin/modprobe -c | grep -i "0403.*bd90"
 
Okay. Das ist nach Einstecken hinzugekommen:

Code:
[10230.450137] usb 3-1: new full-speed USB device number 6 using xhci_hcd
[10230.603733] usb 3-1: New USB device found, idVendor=0403, idProduct=bd90, bcdDevice= 6.00
[10230.603740] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[10230.603743] usb 3-1: Product: AXE027 PICAXE USB
[10230.603746] usb 3-1: Manufacturer: Revolution
[11360.217208] usb 3-1: USB disconnect, device number 6
[11583.354669] usb 3-1: new full-speed USB device number 7 using xhci_hcd
[11583.508292] usb 3-1: New USB device found, idVendor=0403, idProduct=bd90, bcdDevice= 6.00
[11583.508299] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[11583.508303] usb 3-1: Product: AXE027 PICAXE USB
[11583.508305] usb 3-1: Manufacturer: Revolution
 

Christina

Moderator
Teammitglied
Oben