MSI DigiVox mini II V3.0 stopped working
Hello,
I've been using this device under Linux since April with no problems at all. Now it stopped working „overnight“. Please help me find out whether this is my mistake, a hardware failure or a bug in the driver.
Kernel: 2.6.27.1 (vanilla)
af9015: af9015-ccb3736e43ba (the current one)
The dmesg output is interesting. This one is from yesterday when it worked:
Oct 20 22:32:07 xandrej usb 4-2.4: new high speed USB device using ehci_hcd and address 12 Oct 20 22:32:07 xandrej usb 4-2.4: configuration #1 chosen from 1 choice Oct 20 22:32:07 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 20 22:32:07 xandrej firmware: requesting dvb-usb-af9015.fw Oct 20 22:32:07 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 20 22:32:07 xandrej usb 4-2.4: USB disconnect, address 12 Oct 20 22:32:07 xandrej dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. Oct 20 22:32:07 xandrej dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. Oct 20 22:32:07 xandrej usb 4-2.4: new high speed USB device using ehci_hcd and address 13 Oct 20 22:32:07 xandrej usb 4-2.4: configuration #1 chosen from 1 choice Oct 20 22:32:07 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Oct 20 22:32:07 xandrej dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Oct 20 22:32:07 xandrej DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Oct 20 22:32:08 xandrej af9013: firmware version:4.95.0 Oct 20 22:32:08 xandrej DVB: registering frontend 0 (Afatech AF9013 DVB-T)... Oct 20 22:32:08 xandrej tda18271 1-00c0: creating new instance Oct 20 22:32:08 xandrej TDA18271HD/C1 detected @ 1-00c0 Oct 20 22:32:08 xandrej dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Oct 20 22:32:08 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 20 22:32:08 xandrej input: Afatech DVB-T 2 as /class/input/input10 Oct 20 22:32:08 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2.4
And this is what it looks like now:
Oct 21 20:46:09 xandrej usb 4-2: new high speed USB device using ehci_hcd and address 9 Oct 21 20:46:09 xandrej usb 4-2: configuration #1 chosen from 1 choice Oct 21 20:46:09 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 21 20:46:09 xandrej firmware: requesting dvb-usb-af9015.fw Oct 21 20:46:09 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 21 20:46:10 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 21 20:46:10 xandrej input: Afatech DVB-T 2 as /class/input/input13 Oct 21 20:46:10 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2
As you can see, the module tda18271 does not load at all. Presumably, loading it manually does not help. (No output is produced.)
This seems *inexplicable* to me. I am the only user of this computer. There were no kernel updates between the two sessions. Everything remained unchanged, as far as software is concerned. However, my device is simly dead now and Kaffeine does not find it any more. Any piece of advice would be welcome.
Regards,
Andrej Podzimek
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Andrej Podzimek kirjoitti:
Quoted 42 lines
Hello,
I've been using this device under Linux since April with no problems at all. Now it stopped working „overnight“. Please help me find out whether this is my mistake, a hardware failure or a bug in the driver.
Kernel: 2.6.27.1 (vanilla)
af9015: af9015-ccb3736e43ba (the current one)The dmesg output is interesting. This one is from yesterday when it worked:
Oct 20 22:32:07 xandrej usb 4-2.4: new high speed USB device using ehci_hcd and address 12 Oct 20 22:32:07 xandrej usb 4-2.4: configuration #1 chosen from 1 choice Oct 20 22:32:07 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 20 22:32:07 xandrej firmware: requesting dvb-usb-af9015.fw Oct 20 22:32:07 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 20 22:32:07 xandrej usb 4-2.4: USB disconnect, address 12 Oct 20 22:32:07 xandrej dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. Oct 20 22:32:07 xandrej dvb-usb: generic DVB-USB module successfully deinitialized and disconnected. Oct 20 22:32:07 xandrej usb 4-2.4: new high speed USB device using ehci_hcd and address 13 Oct 20 22:32:07 xandrej usb 4-2.4: configuration #1 chosen from 1 choice Oct 20 22:32:07 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Oct 20 22:32:07 xandrej dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Oct 20 22:32:07 xandrej DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Oct 20 22:32:08 xandrej af9013: firmware version:4.95.0 Oct 20 22:32:08 xandrej DVB: registering frontend 0 (Afatech AF9013 DVB-T)... Oct 20 22:32:08 xandrej tda18271 1-00c0: creating new instance Oct 20 22:32:08 xandrej TDA18271HD/C1 detected @ 1-00c0 Oct 20 22:32:08 xandrej dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Oct 20 22:32:08 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 20 22:32:08 xandrej input: Afatech DVB-T 2 as /class/input/input10 Oct 20 22:32:08 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2.4And this is what it looks like now:
Oct 21 20:46:09 xandrej usb 4-2: new high speed USB device using ehci_hcd and address 9 Oct 21 20:46:09 xandrej usb 4-2: configuration #1 chosen from 1 choice Oct 21 20:46:09 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 21 20:46:09 xandrej firmware: requesting dvb-usb-af9015.fw Oct 21 20:46:09 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 21 20:46:10 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 21 20:46:10 xandrej input: Afatech DVB-T 2 as /class/input/input13 Oct 21 20:46:10 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2
Quoted 1 line
As you can see, the module tda18271 does not load at all. Presumably, loading it manually does not help. (No output is produced.)
Looks like even firmware does not ran. Could you try debug, load driver by modprobe dvb-usb-af9015 debug=3
Quoted 1 line
This seems *inexplicable* to me. I am the only user of this computer. There were no kernel updates between the two sessions. Everything remained unchanged, as far as software is concerned. However, my device is simly dead now and Kaffeine does not find it any more. Any piece of advice would be welcome.
HW could be dead... If you can, test it with Windows.
Quoted 4 lines
Regards,
Andrej Podzimek
regards
Antti
Signature · 6 lines
http://palosaari.fi/ _______________________________________________ linux-dvb mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Quoted 2 lines
Looks like even firmware does not ran. Could you try debug, load driver by modprobe dvb-usb-af9015 debug=3
OK, added this to /etc/modprobe.conf:
options dvb-usb-af9015 debug=3
Now this is what I get when I plug in the receiver:
Oct 22 00:55:02 xandrej usb 4-2: new high speed USB device using ehci_hcd and address 5 Oct 22 00:55:03 xandrej usb 4-2: configuration #1 chosen from 1 choice Oct 22 00:55:03 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 22 00:55:03 xandrej input: Afatech DVB-T 2 as /class/input/input11 Oct 22 00:55:03 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2 Oct 22 00:55:03 xandrej af9015_usb_probe: interface:0 Oct 22 00:55:03 xandrej af9015_read_config: IR mode:1 Oct 22 00:55:03 xandrej af9015_read_config: TS mode:0 Oct 22 00:55:03 xandrej af9015_read_config: [0] xtal:2 set adc_clock:28000 Oct 22 00:55:03 xandrej af9015_read_config: [0] IF1:43000 Oct 22 00:55:03 xandrej af9015_read_config: [0] MT2060 IF1:0 Oct 22 00:55:03 xandrej af9015_read_config: [0] tuner id:156 Oct 22 00:55:03 xandrej af9015_identify_state: reply:01 Oct 22 00:55:03 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 22 00:55:03 xandrej firmware: requesting dvb-usb-af9015.fw Oct 22 00:55:03 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 22 00:55:03 xandrej af9015_download_firmware: Oct 22 00:55:03 xandrej usbcore: registered new interface driver dvb_usb_af9015
Quoted 1 line
HW could be dead... If you can, test it with Windows.
I don't have admin access to such an exotic OS, sorry about that. Perhaps I could visit my grandfather who owns the same device and test it next week. AFAIK, it still works fine with his Linux.
Andrej
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fw
That file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
Andrej
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Quoted 8 lines · Andrej Podzimek
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fwThat file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
Lo
try this patch (WARNING, although I have one of these devices and this looked to fix it, I have no idea what this actually means).
linux/drivers/media/dvb/dvb-usb/af9015.c +2 -0
@@ -1204,6 +1204,7 @@static struct dvb_usb_device_properties af9015_properties[] = { { .caps =DVB_USB_IS_AN_I2C_ADAPTER , + .no_reconnect =1 , .usb_ctrl =DEVICE_SPECIFIC , .download_firmware = af9015_download_firmware,
@@ -1302,6 +1303,7 @@ } }, { .caps = DVB_USB_IS_AN_I2C_ADAPTER, + .no_reconnect = 1, .usb_ctrl = DEVICE_SPECIFIC, .download_firmware = af9015_download_firmware,
--
// /
{:)==={ Darron Broad <[email protected]>
\\ \
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Quoted 5 lines
Quoted 5 lines
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fw
Quoted 8 lines
Quoted 3 lines
That file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
Lo
try this patch (WARNING, although I have one of these devices and this looked to fix it, I have no idea what this actually means).
Many thanks for the patch! Now I know my device hasn't died.
Obviously, mentioning the member no_reconnect in the initializers of (the array of) struct dvb_usb_device_properties solved the problem. The device reset that normally occurs after firmware loading simply did not come when no_reconnect was left out from the initializers.
A piece of poetry:
Oct 22 03:24:48 xandrej usb 4-2: new high speed USB device using ehci_hcd and address 12 Oct 22 03:24:48 xandrej usb 4-2: configuration #1 chosen from 1 choice Oct 22 03:24:48 xandrej Afatech DVB-T 2: Fixing fullspeed to highspeed interval: 16 -> 8 Oct 22 03:24:48 xandrej input: Afatech DVB-T 2 as /class/input/input17 Oct 22 03:24:48 xandrej input: USB HID v1.01 Keyboard [Afatech DVB-T 2] on usb-0000:00:1d.7-2 Oct 22 03:24:49 xandrej af9015_usb_probe: interface:0 Oct 22 03:24:49 xandrej af9015_read_config: IR mode:1 Oct 22 03:24:49 xandrej af9015_read_config: TS mode:0 Oct 22 03:24:49 xandrej af9015_read_config: [0] xtal:2 set adc_clock:28000 Oct 22 03:24:49 xandrej af9015_read_config: [0] IF1:43000 Oct 22 03:24:49 xandrej af9015_read_config: [0] MT2060 IF1:0 Oct 22 03:24:49 xandrej af9015_read_config: [0] tuner id:156 Oct 22 03:24:49 xandrej af9015_identify_state: reply:01 Oct 22 03:24:49 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in cold state, will try to load a firmware Oct 22 03:24:49 xandrej firmware: requesting dvb-usb-af9015.fw Oct 22 03:24:49 xandrej dvb-usb: downloading firmware from file 'dvb-usb-af9015.fw' Oct 22 03:24:49 xandrej af9015_download_firmware: Oct 22 03:24:49 xandrej dvb-usb: found a 'Afatech AF9015 DVB-T USB2.0 stick' in warm state. Oct 22 03:24:49 xandrej dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. Oct 22 03:24:49 xandrej DVB: registering new adapter (Afatech AF9015 DVB-T USB2.0 stick) Oct 22 03:24:49 xandrej af9015_af9013_frontend_attach: init I2C Oct 22 03:24:49 xandrej af9015_i2c_init: Oct 22 03:24:49 xandrej 00: 2b d3 9b 0b 00 00 00 00 a4 15 16 90 00 02 01 02 Oct 22 03:24:49 xandrej 10: 03 80 00 fa fa 10 40 ef 01 30 31 30 31 31 30 31 Oct 22 03:24:49 xandrej 20: 36 30 37 30 30 30 30 31 ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej 30: 00 00 3a 01 00 08 02 00 f8 a7 00 00 9c ff ff ff Oct 22 03:24:49 xandrej 40: ff ff ff ff ff 08 02 00 1d 8d c4 04 82 ff ff ff Oct 22 03:24:49 xandrej 50: ff ff ff ff 10 26 00 00 04 03 09 04 10 03 41 00 Oct 22 03:24:49 xandrej 60: 66 00 61 00 74 00 65 00 63 00 68 00 10 03 44 00 Oct 22 03:24:49 xandrej 70: 56 00 42 00 2d 00 54 00 20 00 32 00 20 03 30 00 Oct 22 03:24:49 xandrej 80: 31 00 30 00 31 00 30 00 31 00 30 00 31 00 30 00 Oct 22 03:24:49 xandrej 90: 36 00 30 00 30 00 30 00 30 00 31 00 00 ff ff ff Oct 22 03:24:49 xandrej a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff Oct 22 03:24:49 xandrej af9013: firmware version:4.95.0 Oct 22 03:24:49 xandrej DVB: registering frontend 0 (Afatech AF9013 DVB-T)... Oct 22 03:24:49 xandrej af9015_tuner_attach: Oct 22 03:24:49 xandrej tda18271 1-00c0: creating new instance Oct 22 03:24:49 xandrej TDA18271HD/C1 detected @ 1-00c0 Oct 22 03:24:49 xandrej dvb-usb: Afatech AF9015 DVB-T USB2.0 stick successfully initialized and connected. Oct 22 03:24:49 xandrej af9015_init: Oct 22 03:24:49 xandrej af9015_init_endpoint: USB speed:3 Oct 22 03:24:49 xandrej af9015_download_ir_table: Oct 22 03:24:49 xandrej usbcore: registered new interface driver dvb_usb_af9015
It seems to be perfectly OK right now. Both video and sound work as usual in Kaffeine.
Andrej
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Darron Broad kirjoitti:
Quoted 6 lines
Quoted 5 lines · Andrej Podzimek
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fw
Quoted 8 lines
Quoted 3 lines
That file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
Lo
try this patch (WARNING, although I have one of these devices and this looked to fix it, I have no idea what this actually means).
Your patch means it does not reconnect stick on USB-bus after firmware download. Anyhow, it should reconnect, there is reconnect command in af9015 driver after firmware download. I have no idea why functionality seems to be changed (stick does not reconnect anymore).
Is that problem coming from after new Kernel?
regards
Antti
Signature · 6 lines
http://palosaari.fi/ _______________________________________________ linux-dvb mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
In message <[email protected]>, Antti Palosaari wrote:
hi
Quoted 13 lines
Darron Broad kirjoitti:
Quoted 12 lines
Quoted 8 lines · Andrej Podzimek
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fwThat file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
Lo
Quoted 7 lines
Quoted 2 lines
try this patch (WARNING, although I have one of these devices and this looked to fix it, I have no idea what this actually means).
Your patch means it does not reconnect stick on USB-bus after firmware download. Anyhow, it should reconnect, there is reconnect command in af9015 driver after firmware download. I have no idea why functionality seems to be changed (stick does not reconnect anymore).
Okay, thanks for the overview.
Quoted 1 line
Is that problem coming from after new Kernel?
This is using:
Linux beethoven 2.6.27.1 #1 SMP PREEMPT Thu Oct 16 23:29:23 BST 2008 x86_64 GNU/Linux
With http://linuxtv.org/hg/v4l-dvb/
I admit, I haven't used this device as yet, it's been in my drawer waiting to be tested on my TV computer, hopefully replacing two tuners with the one stick... :-)
Thanks for your efforts with this.
Cya
--
// /
{:)==={ Darron Broad <[email protected]>
\\ \
_______________________________________________
linux-dvb mailing list
[email protected]
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
Andrej Podzimek kirjoitti:
Quoted 8 lines
One more little note about the firmware:
[andrej@xandrej firmware]$ sha1sum dvb-usb-af9015.fw 6a0edcc65f490d69534d4f071915fc73f5461560 dvb-usb-af9015.fwThat file can be found here: http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/dvb-usb-af9015.fw
Is it the right one? Shell I try something else?
thats the correct one
Quoted 2 lines
Andrej
Antti
Signature · 6 lines
http://palosaari.fi/ _______________________________________________ linux-dvb mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb