Slim Mobile USB DVB-T: en Linux
Enas. Después de un par de meses de investigar aquí y allá, he conseguido echar a andar este cacharrito. Es de Fujitsu-Siemens y está basado en el AVerMedia AVerTV DVB-T Volar X... o al menos en una de sus encarnaciones.
Ayer acabé encontrando en los foros de Ubuntu (en checo O_o) la manera de echarla a viaje. La Volar X, digo, porque mi bicho no quería entrar ni puesto del revés.
El secreto está en la identificación de los dispositivos. AVerMedia identifica esta serie de dispositivos como A815 o A8150. No sé si hay una distinción real entre ellos, pero el ID PCI de los "A815" es 07ca:a815, mientras que mi dispositivo anuncia 07ca:8150.
El driver que conseguí sólo decía funcionar con 07ca:a815, así que añadí el ID de mi receptor "por si suena la flauta" y... sí señor. Detectado, inicializado y funcionando, como se puede ver en esta captura:
Ahora no tengo tiempo para poner detalles, pero cuando acabe exámenes (dentro de semanita y pico), intentaré poner una guía detallada.
Referencias (TrackBacks)
URL de trackback de esta historia http://quie.blogalia.com//trackbacks/59133
Comentarios
|
1
|
| De: Raven |
Fecha: 2008-09-06 15:05 |
|
|
Hi. I've also got a Fujitsu-Siemens DVB-T A8150, which doesn't run on my system. Do you've a link to an english speaking tutorial what to do?
|
|
2
|
| De: Heimy |
Fecha: 2008-09-09 02:31 |
|
|
Hi Raven. I'm afraid there's absolutely nothing about it. I found something about the A815 on the Czech version of Ubuntu forums (meaning I didn't understand a thing and had to read between the lines - ie., the code and examples).
When I found the experimental driver for the A815, I had to patch it myself to include the A8150 in the list of recognized devices.
If you can wait a couple days or so, I'll write down a step by step tutorial.
|
|
3
|
| De: Raven |
Fecha: 2008-09-12 12:57 |
|
|
That would be perfect. Thanks a lot. But I think if you send me the link to the mentioned drivers, I would be able to fix them myself according to the information from the czech ubuntuusers-forums entry.
|
|
4
|
| De: Heimy |
Fecha: 2008-09-14 04:40 |
|
|
The link to the drivers, I got it from the czech site. There.
|
|
5
|
| De: Heimy |
Fecha: 2008-09-14 04:48 |
|
|
Mmh... or not. Anyway, here. This is a direct link. Actually, it's a snapshot (or so it seems) from the development v4l/dvb-usb drivers. IIRC, I had to patch it first using the "a815.patch" you can find in the Czech site. Then, you'll need to add your device ID to the list of supported ones if it's still not in there.
Then configure and build the drivers, install them, and that's all. If you choose the right options when configuring, just plugging the device should do the trick.
|
|
6
|
| De: Heimy |
Fecha: 2008-09-14 04:50 |
|
|
(ooh... of course, you also need to install the firmware)
|
|
7
|
| De: Raven |
Fecha: 2008-09-14 13:56 |
|
|
After patching and compiling the drivers, my stick is apparently been recognized by the A9015 [dvb_usb_af9015] driver, but the dmesg output tells me that no frontend was initialized. Could you please post your dmesg, so I've a clue, where to start now.
[77354.474803] usb 1-2: new high speed USB device using ehci_hcd and address 19
[77354.638622] usb 1-2: configuration #1 chosen from 1 choice
[77354.639085] af9015_usb_probe: interface:0
[77354.639418] af9015_identify_state: reply:01
[77354.639421] dvb-usb: found a ' AverMedia DVB-T Volar X' in cold state, will try to load a firmware
[77354.639425] firmware: requesting dvb-usb-af9015.fw
[77354.639991] dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw'
[77354.639995] af9015_download_firmware:
[77354.723798] af9015_usb_probe: interface:1
[77354.723798] usb 1-2: USB disconnect, address 19
[77354.723897] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[77354.724111] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[77355.003824] usb 1-2: new high speed USB device using ehci_hcd and address 20
[77355.178759] usb 1-2: configuration #1 chosen from 1 choice
[77355.178759] af9015_usb_probe: interface:0
[77355.178759] af9015_identify_state: reply:02
[77355.178759] dvb-usb: found a ' AverMedia DVB-T Volar X' in warm state.
[77355.178759] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[77355.178759] DVB: registering new adapter ( AverMedia DVB-T Volar X)
[77355.178759] af9015_eeprom_dump:
[77355.208705] 00: 2b ef 9b 0b 00 00 00 00 ca 07 50 81 00 02 01 02
[77355.236308] 10: 03 80 00 fa fa 10 40 ef 01 30 31 30 31 30 37 30
[77355.258446] 20: 33 30 37 30 30 30 30 31 ff ff ff ff ff ff ff ff
[77355.283570] 30: 00 00 3a 01 00 08 02 00 da 11 00 00 0d ff ff ff
[77355.308462] 40: ff ff ff ff ff 08 02 00 1d 8d c4 04 82 ff ff ff
[77355.336293] 50: ff ff ff ff ff 24 00 00 04 03 09 04 14 03 41 00
[77355.358212] 60: 56 00 65 00 72 00 4d 00 65 00 64 00 69 00 61 00
[77355.386296] 70: 0c 03 41 00 38 00 31 00 35 00 4f 00 20 03 32 00
[77355.407349] 80: 30 00 30 00 30 00 32 00 35 00 32 00 30 00 32 00
[77355.436292] 90: 34 00 34 00 32 00 30 00 30 00 30 00 00 ff ff ff
[77355.457598] a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.486292] b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.507360] c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.536292] d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.557737] e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.586294] f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[77355.586294] af9015_read_config: TS mode:0
[77355.586295] af9015_read_config: xtal:2 set adc_clock:28000
[77355.588616] af9015_read_config: IF1:4570
[77355.596291] af9015_read_config: MT2060 IF1:0
[77355.596292] af9015_read_config: tuner id1:13
[77355.596293] af9015_read_config: spectral inversion:0
[77355.596869] af9013: firmware version:4.95.0
[77355.606291] DVB: registering frontend 1 (Afatech AF9013 DVB-T)...
[77355.606291] af9015_tuner_attach:
[77355.606291] mxl500x_attach: Attaching ...
[77355.606291] mxl500x_attach: MXL500x tuner succesfully attached
[77355.606291] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[77355.606291] DVB: registering new adapter ( AverMedia DVB-T Volar X)
[77355.606291] dvb-usb: no frontend was attached by ' AverMedia DVB-T Volar X'
[77355.606291] dvb-usb: AverMedia DVB-T Volar X successfully initialized and connected.
[77355.606291] af9015_init:
[77355.606291] af9015_init_endpoint: USB speed:3
[77355.619292] af9015_download_ir_table:
[77355.707765] input: AVerMedia A815O as /class/input/input14
[77355.736914] input: USB HID v1.01 Keyboard [AVerMedia A815O] on usb-0000:00:13.2-2
|
|
8
|
| De: Raven |
Fecha: 2008-09-14 14:02 |
|
|
The significant and problematic part:
[77355.606291] dvb-usb: no frontend was attached by ' AverMedia DVB-T Volar X'
Without the /dev/dvb/adapter0/frontend0 I won't be able to use dvbscan.
#ls /dev/dvb/
adapter0 adapter1
#ls -als /dev/dvb/adapter0
0 drwxr-xr-x 2 root root 100 14. Sep 13:47 .
0 drwxr-xr-x 4 root root 80 14. Sep 13:47 ..
0 crw-rw---- 1 root video 212, 4 14. Sep 13:47 demux0
0 crw-rw---- 1 root video 212, 5 14. Sep 13:47 dvr0
0 crw-rw---- 1 root video 212, 7 14. Sep 13:47 net0
|
|
9
|
| De: Raven |
Fecha: 2008-09-14 17:52 |
|
|
Now it works at least the scanning. I hope I'll some channels. Thanks a lot for your model help!!
Raven
|
|
10
|
| De: Heimy |
Fecha: 2008-09-15 12:03 |
|
|
Just in case...
af9015_read_config: TS mode:0
af9015_read_config: xtal:2 set adc_clock:28000
af9015_read_config: IF1:4570
af9015_read_config: MT2060 IF1:0
af9015_read_config: tuner id1:13
af9015_read_config: spectral inversion:0
af9013: firmware version:4.95.0
DVB: registering frontend 0 (Afatech AF9013 DVB-T)...
af9015_tuner_attach:
mxl500x_attach: Attaching ...
mxl500x_attach: MXL500x tuner succesfully attached
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
DVB: registering new adapter ( AverMedia DVB-T Volar X)
dvb-usb: no frontend was attached by ' AverMedia DVB-T Volar X'
dvb-usb: AverMedia DVB-T Volar X successfully initialized and connected.
af9015_init:
af9015_init_endpoint: USB speed:3
af9015_download_ir_table:
usbcore: registered new interface driver dvb_usb_af9015
|
|
11
|
| De: lgs |
Fecha: 2008-09-27 00:37 |
|
|
"Maestro, cada día te amo más por lo bien que te expresas, coñe."
|