Pi3 USB Schnittstelle

fuxl66

Cadet 3rd Year
Registriert
Juli 2016
Beiträge
42
Hallo,
Ich habe einen Pi2 am laufen. Ich habe nun per
Code:
sudo apt-get update
udo apt-get dist-upgrade
die SD fit für den Pi3 gemacht.
Soweit so gut. Pi3 bootet auch.

Sobald ich aber einen USB Stick anstecke wird kein entsprechendes ttyUSB0 file erzeugt. am Pi2 klappte das jedoch problemlos.
mit ls -l /dev/ttyUSB0 bekomm ich die Meldung, dass kein ttyUSB0 vorhanden ist. Auch kein USB1, 2, 3 oder 4.

Der Befehl dmesg listet aber meinen USB Stick. Siehe Anhang.

Wie löse ich das Problem?

mfg
Markus
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    85,3 KB · Aufrufe: 534
Was ist das denn für ein Stick? Ganz normal USB oder UMTS. Das dev hier scheint sda1 zu sein.
Vg
 
ganz normaler USB stick.
was ist dann der Unterschied zw. sda1 ,ttyUSB0 oder ttyAMA0?
 
Zuletzt bearbeitet:
sdXX sind in aller Regel Festplatten/Speicher und ttyUSBX sind irgendwelche anderen USB-Geräte (UMTS-Stick, TV-Stick etc.). Also könntest du einfach mal schauen ob du den Stick mit dem Befehl "df -h" siehst. Wenn er vorhanden ist, dann kannst du ihn mit mount /dev/sdXX /mountpath in dein System einbinden.
 
Danke, den USB Stick konnte ich nun einbinden, jedoch hab ich ein weiteres Problem.
Ich habe einen USB-Serial Adapter der ebenfalls am Pi2 erkannt wurde aber am Pi3 nicht. es sollte eigentlich ein ttyUSB file mit aktuellem Datum im Ordner DEV erstellt werden. Leider tut sich beim Ab/Anstecken im laufenden Betrieb oder nach einem Neustart nichts.

Wie kann ich das Problem lösen?
 
Hast du mal geschaut was in dmesg und lsusb -vvv steht nachdem du den Stick eingesteckt hast?
 
dmesg

Code:
[  104.570170] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[  104.672429] usb 1-1.3: New USB device found, idVendor=067b, idProduct=2303
[  104.673636] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  104.674839] usb 1-1.3: Product: USB-Serial Controller D
[  104.676042] usb 1-1.3: Manufacturer: Prolific Technology Inc.
[  387.762546] usb 1-1.3: USB disconnect, device number 4
[  419.233995] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
[  419.336254] usb 1-1.3: New USB device found, idVendor=067b, idProduct=2303
[  419.337592] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[  419.338955] usb 1-1.3: Product: USB-Serial Controller D
[  419.340330] usb 1-1.3: Manufacturer: Prolific Technology Inc.

lsusb -vvv

Code:
Bus 001 Device 005: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x067b Prolific Technology, Inc.
  idProduct          0x2303 PL2303 Serial Port
  bcdDevice            4.00
  iManufacturer           1 Prolific Technology Inc.
  iProduct                2 USB-Serial Controller D
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           39
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x000a  1x 10 bytes
        bInterval               1
      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
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0000
  (Bus Powered)

erkannt wird er scheinbar!
 
War mir auch irgendwie klar :D Jetzt gehts nur darum den halt auch anzusprechen, du könntest mal ein ls -haltr auf den /dev ordner machen und gucken welche Datei als letztes erstellt wurde (evtl. stick aus- und wieder einstecken).
 
Code:
prw-r-----  1 root adm            0 Jul 27 14:41 xconsole
drwxr-xr-x  2 root root        2.2K Jul 27 14:41 char
crw-rw-rw-  1 root root      5,   2 Jul 27 14:43 ptmx

aus- wieder anstecken ändert nichts
Ergänzung ()

Mit einer komplett neuen raspian jessie lite SD funktioniert alles auf Anhieb.

Ich hab Wheezy auf meiner SD. Ich kann aber nicht so einfach zu jessie wechseln.
Läßt sich das auch ohne Update lösen?
 
Zuletzt bearbeitet:
Zurück
Oben