USB Probleme mit selbstgebauten Kernel

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
pferdedieb
Beiträge: 13
Registriert: 11.11.2007 14:46:00

USB Probleme mit selbstgebauten Kernel

Beitrag von pferdedieb » 11.10.2009 16:37:26

Ich nutze schon seit Jahren einen selbst gebauten Kernel ohne Probleme. Gestern wollte ich ich mit Hilfe von opensync auf meine Daten im Handy zugreifen, was aber zu Problemen führte.

Nach absenden des Kommandos erhalte ich nur eine Fehlermeldung.

Code: Alles auswählen

syncml-obex-client -u 0 --slow-sync text/x-vcard contacts --wbxml

Received an transport error: Link Error: 0x0
Received an transport error: Link Error: 0x0
Daraufhin habe ich linux-image-2.6.30-2-amd64 aus den Paketquellen installiert um es mit dem Debiankernel zu versuchen. Mit dem Debian Kernel hat das Kommando einwandfrei geklappt, weshalb es irgendetwas mit meiner Konfiguration zu tun hat.

Derzeit nutze ich Kernel 2.6.31.3 ohne initrd.

Infos zu linux-image-2.6.30-2-amd64:

dmesg
http://nopaste.debianforum.de/28807

lsmod
http://nopaste.debianforum.de/28808

ls -l /dev/
http://nopaste.debianforum.de/28809

config
http://nopaste.debianforum.de/28811


Infos zum Custom Kernel:

dmesg
http://nopaste.debianforum.de/28812

lsmod
http://nopaste.debianforum.de/28813

ls -l /dev
http://nopaste.debianforum.de/28814

config
http://nopaste.debianforum.de/28815

Ich habe gestern auch schon Stunden rumprobiert aber leider ohne Erfolg. Das einzige was mir direkt auffällt ist die Tatsache, dass der Debian Kernel diese /dev/usb* Gerätedateien anlegt und bei mir nicht.

Hat jemand eine Idee was ich machen kann, damit das syncml-obex-client Kommando auch mit meinem Kernel läuft?

Vielen Dank im Voraus!

EDIT: Ich versuche es mal mit Modulen statt eincompilieren. Außerdem habe ich mit dem Standardkernel folgende Ordner zusätzlich in /sys/class/

usbmon
usb_endpoint
usb_hub

EDIT2: Nach Stunden des neu kompilierens und durchstöbern von Forenbeiträgen habe ich es mittlerweile aufgegeben. Ich habe jetzt die config des Kernels aus experimental verwendet und rudimentär angepasst.. Der Fehler ist nun nicht mehr vorhanden.

usb_endpoint und usb_hub sind wohl mit Kernel .31 verschwunden und hatte nichts mit meiner Konfiguration zu tun. Trotzdem bleibt es für mich unverständlich, warum es mit meinem Kernel nicht gelaufen ist. Für Anregungen bin ich äußerst dankbar!

Benutzeravatar
GRed
Beiträge: 363
Registriert: 10.09.2009 14:28:37

Re: USB Probleme mit selbstgebauten Kernel

Beitrag von GRed » 13.10.2009 20:00:16

Ich würd ma an deiner stelle den kernel 2.6.30.9 versuchen, ist der letzt stable der 2.6.30er reiehe. Irgendwie ist der 31er komisch gemacht, ist nur ein gefühl. Es gibt recht viele ungereimheiten, zumindest bei mir. Hab mir den kernel auch ma modular und nicht modular gebaut, keine problemme mit USB, dafür mit grafik.

Also langer rede kurzer sinn, versuch den o.g. kernel so zu kompilieren wie du es mit dem 31er wolltest, ich denk ma es wird klappen.
PC
Debian Squeeze
Maiboard: Asus P5E Deluxe
CPU: Core2Quad Q6600
GPU: gForce 6600 GT

pferdedieb
Beiträge: 13
Registriert: 11.11.2007 14:46:00

Re: USB Probleme mit selbstgebauten Kernel

Beitrag von pferdedieb » 14.10.2009 06:05:37

Danke für dein Antwort! Ich verwende jetzt den Vanilla Kernel 2.6.31.3 mit der Debian Konfiguration und bin soweit zufrieden. Nur schade um die Zeit, die ich investiert habe um den Kernel möglichst exakt auf meine Hardware anzupassen. Ich werde mich in der nächsten Zeit wieder einem abgespeckten Kernel annähern und werde dann hoffentlich herausfinden an welcher Option es gelegen hat.

Das einzige Problem was jetzt noch besteht ist, dass mein Tastaturlayout auf den tty´s standardmäßig qwerty ist. Selbst nach dpkg-reconfigure console-data ist das Tastaturlayout nach einem Neustart wieder auf qwerty. Die Config ist bis auf Processor types & Features identisch mit der aus Debian. Und der Debiankernel bootet immer mit qwertz.

pferdedieb
Beiträge: 13
Registriert: 11.11.2007 14:46:00

Re: USB Probleme mit selbstgebauten Kernel

Beitrag von pferdedieb » 18.11.2009 00:55:16

Ich habe das Problem endlich lokalisieren können. Unter "Network Device Support" -> "USB Network Adapters" hatte ich vorher alles deaktiviert. Nachdem ich nun den ganzen Sub-Baum aktiviert habe gehts endlich auch mit meiner Konfiguration.

EDIT: Kann man den Thread irgendwie als gelösts markieren?

Benutzeravatar
cirrussc
Beiträge: 6582
Registriert: 26.04.2007 19:47:06
Lizenz eigener Beiträge: MIT Lizenz

Re: USB Probleme mit selbstgebauten Kernel

Beitrag von cirrussc » 18.11.2009 01:33:06

pferdedieb hat geschrieben:EDIT: Kann man den Thread irgendwie als gelösts markieren?
Den ersten Beitrag editieren.
Gruß cirrussc
--------------------
„Der Mensch steigert zur Zeit die Nutzung dessen, was seiner Willkür unterliegt - und kommt sich sehr klug dabei vor.“ H. Gruhl

Antworten