It is exactly what I have done before.
I changed the dibusb-mc.c and dvb-usb-ids.h by adding the usb-ids there. In dibusb-mc.c I added a new entry in the table to match my defined IDs.
Now, to be sure, I changed the value of USB_VID_DIBCOM to 0x1584 and the values of USB_PID_DIBCOM_MOD3001_COLD / USB_PID_DIBCOM_MOD3001_WARM to 0x60ff / 0x6000. I know is bad and stupid but I wanted just to be sure that I did not made a mistake before. The same result - everything looks ok, but the w_scan won't find a thing:
[17179765.004000] usb 3-2: new high speed USB device using ehci_hcd and address 6
[17179765.136000] dvb-usb: found a 'DiBcom USB2.0 DVB-T reference design (MOD3000P)' in cold state, will try to load a firmware
[17179765.208000] dvb-usb: downloading firmware from file 'dvb-usb-dibusb-6.0.0.8.fw'
[17179765.268000] usb 3-2: USB disconnect, address 6
[17179765.268000] dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.
[17179767.272000] usb 3-2: new high speed USB device using ehci_hcd and address 7
[17179767.416000] dvb-usb: found a 'DiBcom USB2.0 DVB-T reference design (MOD3000P)' in warm state.
[17179767.416000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
[17179767.424000] DVB: registering new adapter (DiBcom USB2.0 DVB-T reference design (MOD3000P)).
[17179767.424000] dib3000: Found a DiBcom 3000P.
[17179767.428000] DVB: registering frontend 1 (DiBcom 3000P/M-C DVB-T)...
[17179767.428000] input: IR-receiver inside an USB DVB receiver as /class/input/input4
[17179767.428000] dvb-usb: schedule remote query interval to 150 msecs.
[17179767.428000] dvb-usb: DiBcom USB2.0 DVB-T reference design (MOD3000P) successfully initialized and connected.
The same behavior the LED is turned on for like a second (it looks like the fw is downloaded there), then is turned off again. Can be that this device requires a special fw? If you thing will help I can try to "extract" the fw the win SYS files, if provided with the information how to do it.
However I did not understood what you mean by v4l-dvb.stk3000p ... I just grep'ed for STK and I found an unused define USB_PID_DIBCOM_STK7700. ????
Another short question ... if my device has been identified from kernel and the respective drivers have been loaded, shouldn't the device name be visible in the lsusb?
Cold:
Bus 003 Device 007: ID 1584:60ff
Warm
Bus 003 Device 007: ID 1584:6000
But no name is present there, is this ok?
Anyway I thank you very much,
Gruss,
Florin
On Sun, 2006-06-18 at 15:35 +0200, Patrick Boettcher wrote:
Hi Florian, Can you try this device with v4l-dvb.stk3000p (by adding the usb-ids to dibusb-mc.c)? regards, Patrick. -- Mail: patrick.boettcher@xxxxxxx WWW: http://www.wi-bw.tfh-wildau.de/~pboettch/ On Fri, 9 Jun 2006, Florin Mihut wrote: > Hi, > > Thank you for your attention and your support! > > cold state - lsusb output: > Bus 004 Device 004: ID 08ec:0015 M-Systems Flash Disk Pioneers > Bus 004 Device 002: ID 1584:60ff > Bus 004 Device 001: ID 0000:0000 > Bus 001 Device 001: ID 0000:0000 > Bus 003 Device 001: ID 0000:0000 > Bus 002 Device 001: ID 0000:0000 > > > I attached 2 photos and the INF files. On the second chip I could not > read the indications. It is a DibCom, a Dib3000-P device. The question > is why it is not working ... :)
_______________________________________________ linux-dvb@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb