CUL defekt oder Treiber nicht in Ordnung?

Begonnen von Guest, 28 April 2012, 15:28:50

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

nach etlichen Stunden Einarbeitung ist es mir gelungen für mein QNAP NAS
TS-212 FW 3.6.1 die Kernelmodule cdc_acm.ko usbserial.ko zu kompilieren.

Ich habe die Firmware des CUL Modules unter Windows geflashed. Es wird nun
unter Windows als CUL868 erkannt, ich kann mich allerdings nicht mehr mit
der ATMEL FLIB Software mit dem device Verbinden.

Unter Linux sieht es so aus:

lsusb
Bus 001 Device 003: ID 03eb:204b Atmel Corp. LUFA USB to Serial Adapter
Project

cat /proc/bus/usb/devices
T:  Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=02(comm.) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03eb ProdID=204b Rev= 0.00
S:  Manufacturer=busware.de
S:  Product=CUL868
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=01 Driver=(none)
E:  Ad=82(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=(none)
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms

insmod usbserial.ko vendor=0x03eb product=0x204b führt zu folgendem dmesg
[ 1084.230000] usb 1-1.2: generic converter now attached to ttyUSB0
[ 1084.230000] usbcore: registered new interface driver usbserial_generic
[ 1084.240000] usbserial: USB Serial Driver core

Zugriff von fhem oder cat führt zu folgendem Fehler /dev/usb/ttyUSB0:
Invalid argument
Dabei taucht im dmesg folgender Eintrag auf
[ 1163.790000] generic ttyUSB0: usb_serial_generic_open - failed
resubmitting read urb, error -22

Meine Frage: Ist mein CUL evtl. defekt oder liegt es an den Treibern, die
ich kompiliert habe.

Danke & Grüße,
Merhan

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

An dem CUL liegt es nicht. Unter Windows mit FHEM wird er problemlos
initialisiert.

Was kann denn an einem Kernelmodul, dass mit insmod eingebunden werden kann
verkehrt sein. Abhängigkeiten?

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ich habe die Kernelmodule auf zwei ganz unterschiedlichen Systemen mit dem
selben Ergebnis kompiliert:

Fehlermeldung im dmesg: generic ttyUSB0: usb_serial_generic_open - failed
resubmitting read urb, error -22

Dann habe ich die Firmware 3.5.2 aufgespielt. Selber Kernel, selbe gcc
Version.
Die kompilierten Module funktionieren nun einwandfrei.
Leider fehlen mit die Linux-Kenntnisse um zu verstehen wo das Problem in
der neueren Firmware zu suchen ist.

Dann fahre ich halt die alte Firmware auf dem NAS.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hmm, das sieht sehr nach unterschiedlichen Kernelkonfigurationen aus.

LG

pah

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com