Here is the usbsnoop I had taken when I had Windows with me, <br><a href="http://pastebin.com/m49cacaba">http://pastebin.com/m49cacaba</a><br><br><br><br><div class="gmail_quote">On Tue, Dec 30, 2008 at 8:47 PM, Devin Heitmueller <span dir="ltr"><<a href="mailto:devin.heitmueller@gmail.com" target="_blank">devin.heitmueller@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I looked at the annotation of the patch you sent, and indeed I think<br>
you have the correct patch. I also checked to see if there was a<br>
subsequent change to the GPIO configuration that might have broken<br>
your card, and there doesn't appear to have been one.<br>
<br>
You can try emailing Patrick Boettcher and see if he has any advice,<br>
since he is driver maintainer for dib0700.<br>
<br>
Also, if you could get a usbsnoop from a Windows system that includes<br>
plugging in the device and starting a capture, I can check to see if<br>
the GPIOs are correct.<br>
<font color="#888888"><br>
Devin<br>
</font><div><div></div><div><br>
On Tue, Dec 30, 2008 at 7:03 AM, Roshan Karki <<a href="mailto:roshan@olenepal.org" target="_blank">roshan@olenepal.org</a>> wrote:<br>
> -----BEGIN PGP SIGNED MESSAGE-----<br>
> Hash: SHA1<br>
><br>
> Hi,<br>
><br>
> I've found this, this matches my usb id. Is there anything you can do,<br>
> or should I try to contact the author?<br>
> <a href="http://linuxtv.org/hg/v4l-dvb/rev/0dc9cba480ba" target="_blank">http://linuxtv.org/hg/v4l-dvb/rev/0dc9cba480ba</a><br>
><br>
> On Sat, Dec 20, 2008 at 6:25 AM, Roshan Karki <<a href="mailto:roshan@olenepal.org" target="_blank">roshan@olenepal.org</a>> wrote:<br>
>> > Hello,<br>
>> ><br>
>> > I have tv-tuner with may laptop. I downloaded the source from<br>
>> > <a href="http://linuxtv.org" target="_blank">linuxtv.org</a> and installed it. It asked for two files<br>
>> > dvb-usb-dib0700-1.20.fw and xc3028-v27.fw. which I copied from internet.<br>
>> ><br>
>> > I cant however scan for any channels. I have added dump_stack to<br>
>> > dib0700_core.c and here is the dmesg output.<br>
>> ><br>
>> > <a href="http://pastebin.com/d77534a37" target="_blank">http://pastebin.com/d77534a37</a><br>
>> ><br>
>> > snippet from irc<br>
>> > <roxan> devinheitmueller: does it look if my hardware is damaged?<br>
>> > <devinheitmueller> Well, the dib7000p demodulator is not answering the<br>
>> > very first i2c command it is sent, which usually means the chip is<br>
>> > totally non-functional.<br>
>> ><br>
>> > Please help.<br>
>> > --<br>
>> > Regards,<br>
>> > Roshan Karki<br>
><br>
> To elaborate on Roshan's situation (since I spent an hour debugging it<br>
> this morning with him on #linuxtv), basically his problem is the<br>
> dib7000p is not responding to even the i2c query for the vendor info<br>
> (which is the first request sent to the chip). I suspect that perhaps<br>
> the GPIOs are not setup properly and the chip is being held in reset.<br>
><br>
> I had him rule out faulty hardware by having him boot into Windows and<br>
> successfully perform a capture.<br>
><br>
> Does anyone know who did the driver work for the "YUAN High-Tech<br>
> STK7700PH" product? I will dig through the hg history if nobody<br>
> speaks up...<br>
><br>
> Also, there were some bugs in the dib0700 exception handling that made<br>
> this harder to debug than it should have been. I will send Patrick<br>
> some patches next week if I have time (I found three or four issues).<br>
><br>
> Devin<br>
><br>
> = Below is the dump_stack() results I had him add so we could see<br>
> where the i2c error was coming from =<br>
><br>
> [<f8c36afd>] dib0700_i2c_xfer+0x44d/0x470 [dvb_usb_dib0700]<br>
> [<f8acb5c9>] i2c_transfer+0x69/0xa0 [i2c_core]<br>
> [<f8bf7143>] dib7000p_read_word+0x63/0xc0 [dib7000p]<br>
> [<f8bf7ebc>] dib7000p_identify+0x2c/0x130 [dib7000p]<br>
> [<f8bf8088>] dib7000p_i2c_enumeration+0xc8/0x270 [dib7000p]<br>
> [<f8c37609>] stk7700ph_frontend_attach+0x119/0x1c0 [dvb_usb_dib0700]<br>
> [<f8bb207b>] dvb_usb_adapter_frontend_init+0x1b/0x100 [dvb_usb]<br>
> [<f8bb1917>] dvb_usb_device_init+0x387/0x600 [dvb_usb]<br>
> [<f8c36b75>] dib0700_probe+0x55/0x80 [dvb_usb_dib0700]<br>
> [<f88df4e7>] usb_probe_interface+0xa7/0x140 [usbcore]<br>
> [<c0201107>] ? sysfs_create_link+0x17/0x20<br>
> [<c02c3d4e>] really_probe+0xee/0x190<br>
> [<f88de8a9>] ? usb_match_id+0x49/0x60 [usbcore]<br>
> [<c02c3e33>] driver_probe_device+0x43/0x60<br>
> [<c02c3ec9>] __driver_attach+0x79/0x80<br>
> [<c02c3593>] bus_for_each_dev+0x53/0x80<br>
> [<c02c3b6e>] driver_attach+0x1e/0x20<br>
> [<c02c3e50>] ? __driver_attach+0x0/0x80<br>
> [<c02c2f37>] bus_add_driver+0x1b7/0x230<br>
> [<c02c409e>] driver_register+0x6e/0x150<br>
> [<f88df7bc>] usb_register_driver+0x7c/0xf0 [usbcore]<br>
> [<f8991000>] ? dib0700_module_init+0x0/0x55 [dvb_usb_dib0700]<br>
> [<f8991000>] ? dib0700_module_init+0x0/0x55 [dvb_usb_dib0700]<br>
> [<f8991035>] dib0700_module_init+0x35/0x55 [dvb_usb_dib0700]<br>
> [<c0101120>] _stext+0x30/0x160<br>
> [<c014c604>] ? __blocking_notifier_call_chain+0x14/0x70<br>
> [<c015c208>] sys_init_module+0x88/0x1b0<br>
> [<c0103f7b>] sysenter_do_call+0x12/0x2f<br>
><br>
> - --<br>
> Devin J. Heitmueller<br>
> <a href="http://www.devinheitmueller.com" target="_blank">http://www.devinheitmueller.com</a><br>
> AIM: devinheitmueller<br>
> -----BEGIN PGP SIGNATURE-----<br>
> Version: GnuPG v1.4.9 (GNU/Linux)<br>
> Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org" target="_blank">http://enigmail.mozdev.org</a><br>
><br>
> iEUEARECAAYFAklaDfwACgkQWFF7kkN08jtYyACfYK1gYeyu6UbK1+TmHcIVAd5F<br>
> v4EAmILjXFCY/1t0TIdUf+40t0oovBc=<br>
> =Pcn+<br>
> -----END PGP SIGNATURE-----<br>
><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<div><div></div><div>Devin J. Heitmueller<br>
<a href="http://www.devinheitmueller.com" target="_blank">http://www.devinheitmueller.com</a><br>
AIM: devinheitmueller<br>
</div></div></blockquote></div><br>