Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: DVB-T karta MY CINEMA u3100 mini problém s kernel-3.0.0  (Přečteno 1534 krát)

horac

  • Návštěvník
  • Příspěvků: 2
DVB-T karta MY CINEMA u3100 mini problém s kernel-3.0.0
« kdy: 02 Února 2012, 11:29:43 »
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:
Kód: [Vybrat]
[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:
Kód: [Vybrat]
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 :-(

Kód: [Vybrat]
.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 :-)

 

Provoz zaštiťuje spolek OpenAlt.