-
ob was dran ist oder nicht ist wurscht, im dmesg müsste trotzdem irgendwas stehen
wahrscheinlich sind die Module bei dir nicht im Autostart,
weis nicht mehr ob das automatisch ging, oder ob man die manuell eintragen musste
guck einfach mal bei dir im Ordner /etc/modues.d, ob es da Dateien gibt die irgendwas mit "usb" im Namen haben,
wenn nicht kann ich dir meine geben
es ist übrigens sinnlos "kmod-usb-uhci", "kmod-usb-ohci" und "kmod-usb2" zu installieren,
von den drei wird immer nur eins benutzt
usb2 sollteste sowiso nicht benutzen weil das noch nicht offiziel unterstützt wird,
also nim am besten uhci oder ohci, das ist beim Wl500gP egal
-
Ich habe nun die anderen beiden packages gelöscht, also ist nur noch uhci da.
In dem Ordner /ect/modules.d gibt es einige dateien mit usb im namen zB:
60-usb-serial
Aber darin steht nur folgendes: usbserial
-
der Inhalt ist schon richtig damit wird das Modul "usbserial" geladen,
aber du musst mir alle Dateinamen sagen, die Frage ist eben ob auch die Usb-Grundmodule geladen werden
-
Diese Dateien sind im modules Ordner:
10-wlcompat
30-vfat
50-switch
60-usb-serial
60-usb-storage
60-usb-uhci
61-usb-serial-belkin
61-usb-serial-mct-u232
61-usb-serial-pl2303
61-usb-serial-visor
61-usb-serial-ftdi
Edit: Also meiner Meinung nach müssten die Dateien für den autostart korrekt sein. Deshalb habe ich einmal "insmod uhci" eingegeben um das Modul zu starten. Aber dieser Fehler wird dann angezeigt:
root@OpenWrt:/lib/modules/2.4.30# insmod uhci
Using /lib/modules/2.4.30/uhci.o
insmod: unresolved symbol usb_claim_bandwidth
insmod: unresolved symbol usb_release_bandwidth
insmod: unresolved symbol usb_check_bandwidth
insmod: unresolved symbol usb_alloc_bus
insmod: unresolved symbol usb_free_dev
insmod: unresolved symbol usb_inc_dev_use
insmod: unresolved symbol usb_deregister_bus
insmod: unresolved symbol usb_disconnect
insmod: unresolved symbol usb_connect
insmod: unresolved symbol usb_new_device
insmod: unresolved symbol usb_root_hub_string
insmod: unresolved symbol usb_alloc_dev
insmod: unresolved symbol usb_register_bus
insmod: unresolved symbol usb_free_bus
EDIT2: Yeah \:D/ !
Ich dachte mir, dass diese ganzen Variablen von USB-core abhängig sind weil dieses package sicherlich die buseingenschaften umschreibt, aber im ordner /libs/modules/2.xxxx/ hab es keine usbcore.o . Also habe ich das package noch einmal neu installiert und siehe da es ist vorhanden. Dann mit insmod gestartet und schon konnte ich auch usb-uhci mit insmod starten!! O:)
Jetzt werde ich einmal gucken was jetzt alles klappt ;-)
-
root@OpenWrt:~# dmesg|grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb.c: registered new driver serial
usbserial.c: USB Serial support registered for Generic
usbserial.c: USB Serial Driver core v1.4
usb.c: registered new driver usb-storage
usb.c: new USB bus registered, assigned bus number 1
usb.c: new USB bus registered, assigned bus number 2
usbserial.c: USB Serial support registered for Belkin / Peracom / GoHubs USB Ser ial Adapter
usbserial.c: USB Serial support registered for FTDI SIO
usbserial.c: USB Serial support registered for FTDI 8U232AM Compatible
usbserial.c: USB Serial support registered for FTDI FT232BM Compatible
usbserial.c: USB Serial support registered for USB-UIRT Infrared Tranceiver
usbserial.c: USB Serial support registered for Home-Electronics TIRA-1 IR Transc eiver
usbserial.c: USB Serial support registered for MCT U232
usbserial.c: USB Serial support registered for PL-2303
usbserial.c: USB Serial support registered for Handspring Visor / Treo / Palm 4. 0 / Clié 4.x
usbserial.c: USB Serial support registered for Sony Clié 3.5
usbserial.c: USB Serial support registered for Sony Clié 5.0
usb.c: USB device 2 (vend/prod 0x6547/0x232) is not claimed by any active driver
Demzufolge scheinen einige Treiber mit meinem Kabel zu funktionieren... Kannst du mir einen empfehlen oder ist es überhaupt nich nötig welche zu löschen?
-
im Gegenteil, in der letzten Zeile steht eben dass er nicht erkannt wurde,
das andere heist nur dass die Module geladen wurde
entweder findest du irgendwo nen anderen Treiber, oder du musst dir nen anderen Adapter kaufen
(ich hab den "USB2-SERIAL" von Reichelt, der tuts ohne Probleme)
-
ich habe nun ein anderes Kabel versucht und dieses wurde auch erfolgreich erkannt:
usbserial.c: PL-2303 converter detected
usbserial.c: PL-2303 converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
Jetzt habe ich jedoch ein anderes Problem. Wenn ich "microcom -D/dev/usb/tts/0" eingebe sollte das Terminal Programm dieses Device verwenden. Jedoch gibt der Router dann per SSH nichts mehr aus und er hört auch nicht auf. Der einzige Ausweg daraus ist die Session zu schließen und eine neue zu beginnen. Wenn ich dann dmesg abfrage wird folgendes angezeigt:
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19
pl2303.c: pl2303_read_int_callback - usb_submit_urb failed with result -19