[linux-dvb] siano firmware and behaviour after resuming power

[Since linux-media silently discards my email --leaving through the
stray viagra message anyway, yay-- I'm trying the old list and I hope
that someone sees it. What bother me most is the need to unplug and
replug the device when I power off the pc]
I just got a dvb-t usb stick from dealextreme.
The dealextreme lottery gave me a siano sms1xxx based device, usb id
187f:0201.
In the latest mercurial repository, this device requires the firmware
dvb_nova_12mhz_b0.inp but it's nowhere to be found.
I found some forum posting suggesting to use
http://www.steventoth.net/linux/sms1xxx/sms1xxx-hcw-55xxx-dvbt-01.fw
(renaming it to the name required by the driver), and I did and it worked.
Then, out of curiosity, I also tried the 03 revision
http://www.steventoth.net/linux/sms1xxx/sms1xxx-hcw-55xxx-dvbt-03.fw and
it also worked.
Since these firmwares are for hauppauge devices, I wonder if using them
will have some undesirable side-effect or there's no problem.
Oh, when I turn off the pc the stick is attached to (a vdr machine), it
still supplies 5v to the usb ports, and when I turn it on again the
stick fails. I have to unplug and replug it to make it work.
These are the messages in syslog:
Nov 1 13:57:19 vdr.ventoso.local kernel: smscore_detect_mode: line:
755: MSG_SMS_GET_VERSION_EX_REQ failed first try
Nov 1 13:57:24 vdr.ventoso.local kernel: smscore_set_device_mode: line:
829: mode detect failed -62
Nov 1 13:57:24 vdr.ventoso.local kernel: smsusb_init_device: line: 387:
smscore_start_device(...) failed
Nov 1 13:57:24 vdr.ventoso.local kernel: smsusb_onresponse: line: 120:
error, urb status -2, 0 bytes
Nov 1 13:57:24 vdr.ventoso.local last message repeated 9 times
Nov 1 13:57:24 vdr.ventoso.local kernel: sms_ir_exit:
Nov 1 13:57:24 vdr.ventoso.local kernel: smsusb: probe of 3-2:1.0
failed with error -62
Nov 1 13:57:24 vdr.ventoso.local kernel: usbcore: registered new driver
smsusb
I tried to unload the modules before switching off, followed by a usb
reset, but without great success.
Bye
--
Luca