Hallo, Am Donnerstag, 3. September 2009 23:36 schrieb David Haller:
Am Don, 03 Sep 2009, Karl Weber schrieb:
Problem: Es geht um das Modul cdc_acm. Hier noch einmal zum Vegleich, was ich gestern gemacht habe, und was [...]
cd /lib/modules/`uname -r`/build/
[...]
cp /boot/config-`uname -r` ./.config make prepare make oldconfig
[...]
make drivers/usb/class/cdc-acm.ko
[...]
cp drivers/usb/class/cdc-acm.ko \ /lib/modules/`uname -r`/kernel/drivers/usb/class/cdc-acm.ko depmod -a
Zunaechst einmal vielen Dank fuer diese detaillierte Anleitung! Leider geht es immer noch nicht. Ich habe die kernel sourcen neu installiert und diese Anleitung exakt befolgt. Es gab keine einzige Fehlermeldung. Aufgefallen ist mir, dass cdc-acm.ko vorher eine Laenge von 42112 Bytes hatte. Nacher betrug die Laenge 292598 Bytes. In der Quelle cdc-acm.c hatte ich aber nur den Text { USB_DEVICE(0x0e8d, 0x3329), /* Qstarz BT-Q1000X */ .driver_info = NO_UNION_NORMAL, /* has no union descriptor */ }, hinzugefuegt. Nach dem erneuten starten des Rechners gab es dann folgendes Problem: # modprobe cdc_acm FATAL: Error inserting cdc_acm (/lib/modules/2.6.27.29-0.1-default/kernel/drivers/usb/class/cdc-acm.ko): Invalid module format Ich weiss nicht, was genau passiert, wenn ich den Logger ueber USB am Computer einstoepsele, aber im /var/log/messages sehe ich auch einen Unterschied: Messages vorher: Sep 4 19:51:45 dilbert2 kernel: usb 4-2: new full speed USB device using uhci_hcd and address 2 Sep 4 19:51:46 dilbert2 kernel: usb 4-2: configuration #1 chosen from 1 choice Sep 4 19:51:46 dilbert2 kernel: usb 4-2: New USB device found, idVendor=0e8d, idProduct=3329 Sep 4 19:51:46 dilbert2 kernel: usb 4-2: New USB device strings: Mfr=3, Product=4, SerialNumber=0 Sep 4 19:51:46 dilbert2 kernel: usb 4-2: Product: GPS Receiver Sep 4 19:51:46 dilbert2 kernel: usb 4-2: Manufacturer: MTK Sep 4 19:51:46 dilbert2 kernel: cdc_acm: Zero length descriptor references Sep 4 19:51:46 dilbert2 kernel: Sep 4 19:51:46 dilbert2 kernel: cdc_acm: probe of 4-2:1.1 failed with error -22 Sep 4 19:51:46 dilbert2 kernel: usbcore: registered new interface driver cdc_acm Sep 4 19:51:46 dilbert2 kernel: cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters Messages nachher: Sep 4 20:57:02 dilbert2 kernel: usb 2-2: new full speed USB device using uhci_hcd and address 4 Sep 4 20:57:02 dilbert2 kernel: usb 2-2: configuration #1 chosen from 1 choice Sep 4 20:57:02 dilbert2 kernel: cdc_acm: no symbol version for struct_module Sep 4 20:57:02 dilbert2 kernel: usb 2-2: New USB device found, idVendor=0e8d, idProduct=3329 Sep 4 20:57:02 dilbert2 kernel: usb 2-2: New USB device strings: Mfr=3, Product=4, SerialNumber=0 Sep 4 20:57:02 dilbert2 kernel: usb 2-2: Product: GPS Receiver Sep 4 20:57:02 dilbert2 kernel: usb 2-2: Manufacturer: MTK Sep 4 20:57:02 dilbert2 kernel: cdc_acm: no symbol version for struct_module Sep 4 20:57:02 dilbert2 kernel: cdc_acm: no symbol version for struct_module Sep 4 20:59:28 dilbert2 kernel: CE: hpet increasing min_delta_ns to 15000 nsec Sep 4 21:04:45 dilbert2 kernel: cdc_acm: no symbol version for struct_module Sep 4 21:08:10 dilbert2 kernel: cdc_acm: no symbol version for struct_module Viele Gruesse, Karl -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org