problém: nedaří se nainstalovat ovladače AF903x
SW, HW:Ubuntu 11.10 32bit Desktop, kernel 3.0.0-12 nebo 3.0.0-15, Prestigio U-mouse, Atom N330, 2GB RAM, 250GB HDD (
http://www.alza.cz/pegatron-mighty-mouse-hdmi-bily-bez-os-d171405.htm), pro jistotu jsem zkoušel i na NB DELL LATITUDE D630 s úplně stejným výsledkem... (výpisy dmesg a lsusb na konci jsou právě z D630)
historie:na stejném HW s Ubuntu 11.04 32 bit Desktop, kernel 2.6.38 fungovala instalace AF903x dle návodu:
http://wiki.spidlas.cz/index.php/ASUS_Mini_DVBT. Fungoval i tuner ve spojení s "dvbheadend" až kolem 20.1.2012 přišel update kernelu na 3.0.0 (přes apt-get) a od tý doby se U-mouse začalo hryzat na "sigsegv - neoprávněný přístup do paměti". Výsledky Memtestu byly a jsou OK.
Tak jsem systém přeinstaloval v dobré víře, že 11.10 to vyřeší... Nevyřešil :-( kartu jsem v 11.10 ani nenainstaloval...
výsledky bádání:ve výše zmiňovaném návodu je poznámka: "U kernelu > 3.0 je potreba zavolat nad zdrojakem kernelu make prepare a make scripts" takže jsem po bodu 3. ještě v adresáři /usr/src/linux-source-3.0.0 udělal "sudo make oldconfig" "sudo make prepare" a "sudo make scripts" (proběhlo OK)
-při dodržení postupu se "sudo ./install.sh" z bodu 7. zastaví chybou > výsledek hledání chyby googlem a následné její řešení je zde:
http://askubuntu.com/questions/70382/installing-dvb-t-afatech-af9035-pokud začnu znovu úplně od začátku podle "nového návodu" po odstranění řádků #include <linux/smp_lock.h> skript install.sh proběhne a kompilace neskončí chybou. Ale ovladač se nevytvoří, a (ani po rebootu a zastrčení USB tuneru) se v /usr/bin/jockey-gtk neobjeví žádný dodatečně instalovaný ovladač a ani /dev/dvb/adapter0 není vytvořen, programy typu kaffeine nevidí žádnou tv kartu...
-pokud provedu současně úpravy z obou návodů install.sh skončí chybou
-pokud provedu druhý návod a z prvního použiju jen doplnění řádku "{ USB_DEVICE(0x0b05,0x1779) }," do obou soborů af903x-devices.c tak install.sh proběhne OK (s pár warningama ale bez errorů) a vytvoří se i ovladač, ovladač je následně vidět v /usr/bin/jockey-gtk ale /dev/dvb/adapter0 nebo něco podobného se nevytvoří a programy jako kaffeine žádnou tv kartu nevidí :-(
v dmesg je následující hláška s chybou ovladače "dvb_usb_af903x: probe of 1-3.4:1.0 failed with error -12", tady končím, dál už nevím :-(
výpis dmesg:[124961.763724] AF903X: af903x_module_init
[124961.763766] DRIVER_RELEASE_VERSION : v9.08.14.1
[124961.763768] FW_RELEASE_VERSION : v8_8_63_0
[124961.763770] API_RELEASE_VERSION : 200.20090402.0
[124961.764792] IR RC5(x) protocol handler initialized
[124961.766142] IR RC6 protocol handler initialized
[124961.768333] IR JVC protocol handler initialized
[124961.770106] IR Sony protocol handler initialized
[124961.772266] lirc_dev: IR Remote Control driver registered, major 249
[124961.772456] IR LIRC bridge handler initialized
[124962.280569] dvb_usb_af903x: probe of 1-3.4:1.0 failed with error -12
[124962.280598] DRIVER_RELEASE_VERSION : v9.08.14.1
[124962.280603] FW_RELEASE_VERSION : v8_8_63_0
[124962.280609] API_RELEASE_VERSION : 200.20090402.0
[124962.483920] dvb_usb_af903x: probe of 1-3.4:1.1 failed with error -12
[124962.483957] usbcore: registered new interface driver dvb_usb_af903x výpis lsusb:Bus 001 Device 012: ID 0b05:1779 ASUSTek Computer, Inc. My Cinema U3100 Mini Plus [AF9035A]Otázka zní:Netušíte někdo jak dále?
Asi ještě bude potřeba v af903x-devices.c opravit NĚCO v části ".num_device_descs =1"
ale s tímhle to nefunguje :-(
.num_device_descs = 2,
.devices = {
{"ITEtech USB2.0 DVB-T Receiver",
{&af903x_usb_id_table[0],
&af903x_usb_id_table[1],
&af903x_usb_id_table[2],
&af903x_usb_id_table[3],
&af903x_usb_id_table[4],
NULL},
{NULL},
}, {"Asus U3100MINI_PLUS/T/RC Receiver",
{&af903x_usb_id_table[5],
NULL},
{NULL},
}, {
NULL
},
}díky za pomoc :-)