Ich habe Debian Wheezy mit KDE installiert. Mit dem Standard-Kernel 3.2.0-4-amd64 funktionieren die meisten Sachen. Was mir wichtig ist, ist USB 3.0, Palm TX Synchronisation mit jpilot, DVB-S2 Karte TeVii S741, Grafikkarte mit GeForce GT 520.
Bis auf die TeVii 741 funktioniert mit Kernel 3.2.0-4-amd64 alles. Bisher habe ich die Kernel-Versionen 3.8.8, 3.10, 3.11 getestet, die TeVii lief nur mit 3.8.8, mit der es allerdings heftige Probleme mit USB gibt.
Mit Kernel 3.10 und 3.11 lief die TeVii nicht, mit dem aktuellen und heute gepatchten 3.12.1 klappt es wieder. Auch der NVIDIA Treiber 331.20 funktioniert, nachdem er gepatcht wurde.
Dafür macht USB immer noch Schwierigkeiten:
Der Palm TX wird nicht angesprochen, wird aber vom System erkannt. Genau so habe ich eine Rollei CarDVR-110 Kamera, die nicht angesprochen wird.
dmesg zeigt endlos folgende Einträge:
Code: Alles auswählen
[ 5992.247874] hub 2-1:1.0: hub_port_status failed (err = -110)
[ 5997.689188] hub 2-1:1.0: hub_port_status failed (err = -110)
[ 6003.130494] hub 2-1:1.0: hub_port_status failed (err = -110)
[ 6008.571757] hub 2-1:1.0: hub_port_status failed (err = -110)
Kernel-Sourcen heruntergeladen von https://www.kernel.org/pub/linux/kernel ... .12.tar.xz
Kernel entpackt und mit dem Patch von https://www.kernel.org/pub/linux/kernel ... ch-3.12.gz gepatcht.
Dann:
cd ~/Installation/linux/linux-3.12
cat /boot/config-`uname -r`>.config
make oldconfig (hier alles mit gedrückthalten von ENTER durchlaufen gelassen... vielleicht war das der Fehler)
make-kpkg clean
make xconfig (Module ds3000 und cx23885 aktiviert wegen der TeVii 741)
time fakeroot make-kpkg -j6 --initrd kernel_image kernel_headers
cd ..
sudo dpkg -i linux-image.... linux-headers.....
Das Mainboard ist ein ASUS M5A99FX Pro R2.0 mit Phenom X6, ein Compilerlauf dauert ca. 26 Minuten.
Vor dem Patch des 3.12-Kernels auf 3.12.1 gab es per lsmod auch kein usbcore-Modul, das jetzt zwar da ist, aber das scheint es nicht gewesen zu sein.
Bisher habe ich noch nicht herausgefunden, ob irgendein Modul fehlt oder wie ich die dmesg Fehlermeldungen zur Fehlerbehebung nutzen kann.
der Aufruf von usb-devices bleibt bei
Code: Alles auswählen
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 4
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=2109 ProdID=0812 Rev=85.81
^C
Mit dem Kernel 3.2.0-4-amd64 funktionierts, also schließe ich die Hardware mal aus.
Wer kann mir da weiterhelfen?