USB Devices ansprechen

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
ballibum
Beiträge: 60
Registriert: 29.11.2012 16:14:19

USB Devices ansprechen

Beitrag von ballibum » 05.10.2013 16:29:54

Hallo Forum,
ich habe heute meine Debian-Wheezy-Installation für meinen RasPi neuaufgesetzt. Durch diese Neuinstallation kann ich jedoch meine USB-Geräte nicht mehr so ansprechen wie üblich. Es handelt sich dabei um einen Huwai-UMTS-Stick und ein Arduino-Mega. Vor der Installation habe ich zum Beispiel über Python folgende Aufruf gestartet:

ser=serial.Serial('/dev/ttyUSB0', 115200) //Arduino Mega

Und hatte dann eine Verbindung zum Arduino Mega. Leider ist unter /dev/ kein ttyUSB0 oder andere Zahl vorhanden, wenn ich "lsusb" ausführe bekomme ich folgende Liste:

Code: Alles auswählen

Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 12d1:1446 Huawei Technologies Co., Ltd. E1552/E1800/E173                                           (HSPA modem)
Bus 001 Device 005: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)
Sprich die Geräte sind irgendwie vorhanden. Leider gelingt es mir nicht so einfach auf sie zurück zugreifen.
mfg
Balli

Benutzeravatar
ralli
Beiträge: 4383
Registriert: 02.03.2008 08:03:02

Re: USB Devices ansprechen

Beitrag von ralli » 05.10.2013 16:56:13

Was sagt dmesg auf der Konsole bei eingestecktem Stick?
Wer nicht lieben kann, muß hassen. Wer nicht aufbauen kann muß zerstören. Wer keine Brücken baut, muß spalten.

ballibum
Beiträge: 60
Registriert: 29.11.2012 16:14:19

Re: USB Devices ansprechen

Beitrag von ballibum » 05.10.2013 17:17:58

Hi,
ich hoffe ich habe jetzt alles rausgesammelt, was notwendig ist:

Code: Alles auswählen

[    2.638027] VFS: Mounted root (ext4 filesystem) on device 179:2.
[    2.654256] devtmpfs: mounted
[    2.659255] Freeing init memory: 132K
[    2.841732] usb 1-1.1: new high-speed USB device number 3 using dwc_otg
[    2.962108] usb 1-1.1: New USB device found, idVendor=0424, idProduct=ec00
[    2.971115] usb 1-1.1: New USB device strings: Mfr=0, Product=0, SerialNumber                                    =0
[    2.983066] smsc95xx v1.0.4
[    3.047226] smsc95xx 1-1.1:1.0: eth0: register 'smsc95xx' at usb-bcm2708_usb-                                    1.1, smsc95xx USB 2.0 Ethernet, b8:27:eb:eb:c7:9b
[    3.141781] usb 1-1.2: new high-speed USB device number 4 using dwc_otg
[    3.274383] usb 1-1.2: New USB device found, idVendor=12d1, idProduct=1446
[    3.288441] usb 1-1.2: New USB device strings: Mfr=3, Product=2, SerialNumber                                    =0
[    3.297614] usb 1-1.2: Product: HUAWEI Mobile
[    3.303636] usb 1-1.2: Manufacturer: HUAWEI Technology
[    3.321508] scsi0 : usb-storage 1-1.2:1.0
[    3.335601] scsi1 : usb-storage 1-1.2:1.1
[    3.441671] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
[    3.568195] usb 1-1.3: New USB device found, idVendor=2341, idProduct=0042
[    3.585096] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber                                    =220
[    3.604158] usb 1-1.3: Manufacturer: Arduino (www.arduino.cc)
[    3.621569] usb 1-1.3: SerialNumber: 74133353437351601051
[    4.112797] udevd[158]: starting version 175
[    4.323316] scsi 0:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ                                    : 0 ANSI: 2
[    4.365101] scsi 1:0:0:0: Direct-Access     HUAWEI   SD Storage       2.31 PQ                                    : 0 ANSI: 2
[    4.397060] sd 1:0:0:0: [sda] Attached SCSI removable disk
[    4.649594] sr0: scsi-1 drive
[    4.682634] cdrom: Uniform CD-ROM driver Revision: 3.20
[    4.705249] sr 0:0:0:0: Attached scsi CD-ROM sr0
[    5.528858] Registered led device: led0
[    6.888846] cdc_acm 1-1.3:1.0: ttyACM0: USB ACM device
[    6.959677] usbcore: registered new interface driver cdc_acm
[    7.014310] cdc_acm: USB Abstract Control Model driver for USB modems and ISD                                    N adapters
[   11.807677] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[   12.032407] mmcblk0: r/w command failed, status = 0x80000900
[   12.039722] end_request: I/O error, dev mmcblk0, sector 7741176
[   12.061533] Buffer I/O error on device mmcblk0p2, logical block 952287
[   12.255121] EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
[   22.193270] smsc95xx 1-1.1:1.0: eth0: link up, 100Mbps, full-duplex, lpa 0x45                                    E1
[   26.004213] Adding 102396k swap on /var/swap.  Priority:-1 extents:1 across:1                                    02396k SS



Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: USB Devices ansprechen

Beitrag von KBDCALLS » 05.10.2013 20:31:33

Es gibt doch die Pakete Debianarduino und Debianarduino-core Für den UMTS Stick brauchts bestimmt ein Modul und eventuel ne Firmware. Der UMTS Stick muß mit Debianusb-modeswitch von Storage Betrieb in den Seriell Betrieb umgeschaltet werden.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

ballibum
Beiträge: 60
Registriert: 29.11.2012 16:14:19

Re: USB Devices ansprechen

Beitrag von ballibum » 05.10.2013 21:13:13

Okay, danke für deine Antwort. Was ich nur nicht verstehe, bevor ich das System neu aufgesetzt habe, hat das doch auch funktioniert ohne das ich eine Einstellung vornehmen musste.
Das mit dem Arduino kann jedoch gut sein, da ich vorher ein Arduino Uno nutzte und nun ein Mega. Das werde ich dann morgen versuchen.
mit besten Grüßen und einen schöne Sonntag wünschend
Balli

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: USB Devices ansprechen

Beitrag von Cae » 05.10.2013 21:28:16

Wheezy mit Raspbian-Kernel? Hast du auch die Module aus /lib/modules von Raspbian uebernommen?

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22447
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: USB Devices ansprechen

Beitrag von KBDCALLS » 05.10.2013 21:59:04

ballibum hat geschrieben:Okay, danke für deine Antwort. Was ich nur nicht verstehe, bevor ich das System neu aufgesetzt habe, hat das doch auch funktioniert ohne das ich eine Einstellung vornehmen musste.
Das mit dem Arduino kann jedoch gut sein, da ich vorher ein Arduino Uno nutzte und nun ein Mega. Das werde ich dann morgen versuchen.
mit besten Grüßen und einen schöne Sonntag wünschend
Balli

Vermutlich hast du garnicht mitbekommen das die Pakete usb-modeswitch und usb-modeswitch-data installiert waren . In dem Data-Paket sind auch die UdevRegeln enthalten, die das Umschalten erledigen. . So das garnichts weiter unternommen werden muß. Es geht zwar auch anders. Das ist dann aber die Holzhammermethode , wenn man nach der Wiki Seite von Ubuntu geht. Und verbaut sich damit die Möglichkeit den Stick unter Windows zu betreiben falls es mal notwendig sein sollte.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: USB Devices ansprechen

Beitrag von Cae » 05.10.2013 22:04:37

KBDCALLS hat geschrieben:Und verbaut sich damit die Möglichkeit den Stick unter Windows zu betreiben falls es mal notwendig sein sollte.
Wohlgemerkt, man kommt nur nicht mehr an den eigentlichen Onboard-Treiber dran, der Stick ist nicht firmwaremaessig kaputt oder so. Wenn man sich vorher ein Image davon zieht, was man dann auch offline vorraetig hat [1], sollte das Deaktivieren vom Floppy-Modus zumindest in dieser Beziehung kein Problem darstellen. Hab' das allerdings noch nicht probiert und wuerde es tendenziell bleiben lassen.

Gruss Cae

[1] natuerlich kann man sich den Treiber auch herunterladen... oh, Moment, dafuer braucht man ja den Stick, der ohne Treibersoftware unter Windows nicht tut... ;)
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

ballibum
Beiträge: 60
Registriert: 29.11.2012 16:14:19

Re: USB Devices ansprechen

Beitrag von ballibum » 06.10.2013 09:21:40

Hi,
also ich habe wie vorher auch diese Debian-Version (eben für RasPi)=> Raspbian
http://www.raspberrypi.org/downloads
Okay, ich installiere mir jetzt mal die usb-Geschichten.
mfg
Balli

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: USB Devices ansprechen

Beitrag von Cae » 06.10.2013 15:41:46

ballibum hat geschrieben:also ich habe wie vorher auch diese Debian-Version (eben für RasPi)=> Raspbian
Okay, das ist nicht Wheezy, basiert aber auf Wheezy. Die haben den kompletten Wheezy-Quellcode genommen und ihn fuer die spezielle ARM-Version des Raspberries neu gebaut und ihren eigenen Hardware-spezifischen Kram dazu getan. Das hat nicht viel mit einem "echtem Wheezy" zu tun, das manuell auf dem Pi zum Laufen gebracht wurde. Insbesondere sollte es ootb laufen.

So wie das jetzt aussieht, liegt das Problem tatsaechlich eher in Richtung udev/usb_modeswitch.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Antworten