Dobrý den,
snažím se rozchodit tuner LV52T (má dva tunery) s Turris 1.0 (3.8.4, BTRFS) a dostal jsem se do stavu že už nevím kudy dál.
Nejdříve jsem postupoval podle tohoto návodu:
https://www.turris.cz/doc/cs/howto/dvb
Použil jsem Ubuntu 16.04 TLS a firware ze stránek http://palosaari.fi/linux/v4l-dvb/firmware/af9015/
Pomocí této kombinace mi podařilo tuner řádně připojit viz níže:
dmesg
[ 277.713226] usb 1-2: new high-speed USB device number 3 using ehci-pci [ 277.870106] usb 1-2: New USB device found, idVendor=15a4, idProduct=9016 [ 277.870109] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 [ 277.870111] usb 1-2: Product: DVB-T 2 [ 277.870112] usb 1-2: Manufacturer: Afatech [ 277.870113] usb 1-2: SerialNumber: 010101010600001 [ 277.899998] Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 10 -> 7 [ 277.936116] input: Afatech DVB-T 2 as /devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-2/1-2:1.1/0003:15A4:9016.0002/input/input6 [ 277.993582] hid-generic 0003:15A4:9016.0002: input,hidraw1: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:02:03.0-2/input1 [ 278.021121] usb 1-2: dvb_usb_v2: found a 'Afatech AF9015 reference design' in cold state [ 278.022429] usb 1-2: dvb_usb_v2: downloading firmware from file 'dvb-usb-af9015.fw' [ 278.374299] usb 1-2: dvb_usb_v2: found a 'Afatech AF9015 reference design' in warm state [ 279.021933] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 279.021957] dvbdev: DVB: registering new adapter (Afatech AF9015 reference design) [ 279.034544] i2c i2c-0: af9013: firmware version 5.24.0.0 [ 279.053871] usb 1-2: DVB: registering adapter 0 frontend 0 (Afatech AF9013)... [ 279.057682] mxl5007t 0-00c0: creating new instance [ 279.064923] mxl5007t_get_chip_id: unknown rev (3f) [ 279.064925] mxl5007t_get_chip_id: MxL5007T detected @ 0-00c0 [ 279.095123] usb 1-2: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 279.096072] dvbdev: DVB: registering new adapter (Afatech AF9015 reference design) [ 279.847184] i2c i2c-0: af9013: found a 'Afatech AF9013' in warm state [ 279.857548] i2c i2c-0: af9013: firmware version 5.24.0.0 [ 279.877915] usb 1-2: DVB: registering adapter 1 frontend 0 (Afatech AF9013)... [ 279.879726] mxl5007t 0-00c0: attaching existing instance [ 279.973123] Registered IR keymap rc-empty [ 279.975811] input: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-2/rc/rc0/input7 [ 279.975886] rc rc0: Afatech AF9015 reference design as /devices/pci0000:00/0000:00:11.0/0000:02:03.0/usb1/1-2/rc/rc0 [ 279.975889] usb 1-2: dvb_usb_v2: schedule remote query interval to 500 msecs [ 279.975891] usb 1-2: dvb_usb_v2: 'Afatech AF9015 reference design' successfully initialized and connected [ 279.976510] usbcore: registered new interface driver dvb_usb_af9015
lsmod
Module Size Used by mxl5007t 20480 2 af9013 32768 2 dvb_usb_af9015 32768 0 dvb_usb_v2 40960 1 dvb_usb_af9015 dvb_core 126976 1 dvb_usb_v2 rc_core 28672 3 dvb_usb_af9015,dvb_usb_v2
lsusb
Bus 001 Device 003: ID 15a4:9016 Afatech Technologies, Inc. AF9015 DVB-T USB2.0 stick
Následně jsem zkoušel tuner rozchodit na Turrisu 1.0 (3.8.4, BTRFS) za použití následujících modulů:
kmod-media-tuner-mxl5007t
kmod-dvb-af9013
kmod-dvb-usb-af9015
Po prvním připojení tuneru jsem si v DMESG všiml, že mxl5007t se nepodařilo připojit druhý interní tuner. Říkal jsem si že zkusím jinou verzi firmware. Žel jsem nedopadl vůbec dobře. Od té doby DMESG hlásí následující:
[ 52.184468] usb 1-1.2: device descriptor read/64, error -32 [ 52.363464] usb 1-1.2: device descriptor read/64, error -32 [ 52.615454] usb 1-1.2: device descriptor read/64, error -32 [ 52.794458] usb 1-1.2: device descriptor read/64, error -32 [ 53.375458] usb 1-1.2: device not accepting address 5, error -32 [ 53.858445] usb 1-1.2: device not accepting address 6, error -32 [ 53.866167] usb 1-1-port2: unable to enumerate USB device [ 128.169599] usb 1-1.1: device descriptor read/64, error -32 [ 128.348595] usb 1-1.1: device descriptor read/64, error -32 [ 128.600594] usb 1-1.1: device descriptor read/64, error -32 [ 128.779592] usb 1-1.1: device descriptor read/64, error -32 [ 129.360590] usb 1-1.1: device not accepting address 9, error -32 [ 129.841585] usb 1-1.1: device not accepting address 10, error -32 [ 129.847875] usb 1-1-port1: unable to enumerate USB device
Tuner se již vůbec neobjeví. Zkusil jsem všechno možné včetně rollbacku na verzi 1.
Tuner mi v počítači s Ubuntu stále funguje. Není mi jasné proč ho už Turris nevidí, přestože ho na první pokus viděl.
Nemá někdo nějakou radu? Díky!