public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* EC168 "dvb_usb: Unknown symbol release_firmware"
@ 2009-05-04 20:28 drbob
  2009-05-04 23:35 ` CityK
  2009-05-05 10:47 ` Antti Palosaari
  0 siblings, 2 replies; 6+ messages in thread
From: drbob @ 2009-05-04 20:28 UTC (permalink / raw)
  To: linux-media

Hello,

I recently tried to build and use the EC168 drivers from 
<http://linuxtv.org/hg/~anttip/ec168/>
following instructions found at
<http://www.dealextreme.com/forums/Default.dx/sku.8325~threadid.278942>

The drivers built fine but upon trying to load dvb-usb.ko 
(sudo insmod ./dvb-usb.ko) I got the following error:

  insmod: error inserting './dvb-usb.ko': -1 Unknown symbol in module

dmesg listed these additonal errors:

  [  647.189929] dvb_usb: Unknown symbol release_firmware
  [  647.190085] dvb_usb: Unknown symbol request_firmware

I am running Debian 5.0 with the stock kernel (2.6.26-2-amd64) on an HP 
ML115 server (Quad-Core AMD Opteron(tm) Processor 1352, 4GB ECC memory)

I found I was able to work around the issue like so: 

1. First load and then unload the stock dvb-core and dvb-usb included 
with lenny.

  sudo modprobe dvb-core
  sudo modprobe dvb-usb
  sudo rmmod dvb-core
  sudo rmmod dvb-usb
 
2. Then load the modules built from the EC168 tree. 

  sudo insmod ./dvb-core.ko
  sudo insmod ./dvb-usb.ko
  sudo insmod ./ec100.ko
  sudo insmod ./mxl5005s.ko
  sudo insmod ./dvb-usb-ec168.ko

The stick then works and I can use it to view tv etc, unplug/reinsert it 
and unload/reload the EC168 tree modules without carrying out step 1 
again (until the next reboot). 

The stick is a cheap generic USB stick purchased from eBay (USB id 
18b4:1001). Photos of it are here:

<http://img89.imageshack.us/gal.php?g=img1283g.jpg>

Strangely the markings on the large main chip appear to have been removed 
by the stick manufacturer (though I think it must be an EC168) The 
smaller tuner chip has also been scrubbed but the following markings can 
still be identified:

Maxline MXL5003 
D37T5:1

Thanks for your time.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: EC168 "dvb_usb: Unknown symbol release_firmware"
  2009-05-04 20:28 EC168 "dvb_usb: Unknown symbol release_firmware" drbob
@ 2009-05-04 23:35 ` CityK
  2009-05-05  1:55   ` drbob
  2009-05-05 10:47 ` Antti Palosaari
  1 sibling, 1 reply; 6+ messages in thread
From: CityK @ 2009-05-04 23:35 UTC (permalink / raw)
  To: drbob; +Cc: linux-media

drbob,

Off_Topic: that name takes me back: http://muppet.wikia.com/wiki/Dr._Bob

On_Topic:  You have built the drivers but you haven't installed them
into the system as intended, consequently you will run into the set of
observations that you have.  Have a read through:
http://www.linuxtv.org/wiki/index.php/How_to_Obtain%2C_Build_and_Install_V4L-DVB_Device_Drivers






^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: EC168 "dvb_usb: Unknown symbol release_firmware"
  2009-05-04 23:35 ` CityK
@ 2009-05-05  1:55   ` drbob
  0 siblings, 0 replies; 6+ messages in thread
From: drbob @ 2009-05-05  1:55 UTC (permalink / raw)
  To: linux-media

On Mon, 04 May 2009 19:35:09 -0400, CityK wrote:

> drbob,
> 
> Off_Topic: that name takes me back: http://muppet.wikia.com/wiki/Dr._Bob

And I thought I'd picked that name at random. The muppets must have had a 
deeper effect on my subconscious than I realised...

> 
> On_Topic:  You have built the drivers but you haven't installed them
> into the system as intended, consequently you will run into the set of
> observations that you have.  Have a read through:
> http://www.linuxtv.org/wiki/index.php/How_to_Obtain%
2C_Build_and_Install_V4L-DVB_Device_Drivers

Thanks for the link. It put me on the right track. I needed to load the 
"firmware-class" kernel module before dvb-usb - modprobe resolves module 
dependencies automatically, insmod does not. dvb-usb also relies on 
i2c_core but that was already loaded on my system.

So to manually load the ec168 modules I need to execute:

sudo modprobe firmware-class

Bdefore the the insmod commands.

For testing purposes I wanted to explicity load the new modules with 
insmod rather than install them and overwrite all the modules included 
with the kernel, which I know have been passed as stable. That seemed 
more sensible than the course of action suggested by the wiki article.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: EC168 "dvb_usb: Unknown symbol release_firmware"
  2009-05-04 20:28 EC168 "dvb_usb: Unknown symbol release_firmware" drbob
  2009-05-04 23:35 ` CityK
@ 2009-05-05 10:47 ` Antti Palosaari
  2009-05-05 15:41   ` drbob
  1 sibling, 1 reply; 6+ messages in thread
From: Antti Palosaari @ 2009-05-05 10:47 UTC (permalink / raw)
  To: drbob; +Cc: linux-media

On 05/04/2009 11:28 PM, drbob wrote:
> The stick is a cheap generic USB stick purchased from eBay (USB id
> 18b4:1001). Photos of it are here:
>
> <http://img89.imageshack.us/gal.php?g=img1283g.jpg>
>
> Strangely the markings on the large main chip appear to have been removed
> by the stick manufacturer (though I think it must be an EC168) The
> smaller tuner chip has also been scrubbed but the following markings can
> still be identified:

I have just same stick, it is EC168 + MXL5003.

I haven't opened my stick but looked your pictures. I have never seen so 
bad soldering quality :o

Driver development is a little bit freeze currently due to lack of EC168 
specs. If you can provide specs please contact me!

regards
Antti
-- 
http://palosaari.fi/

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: EC168 "dvb_usb: Unknown symbol release_firmware"
  2009-05-05 10:47 ` Antti Palosaari
@ 2009-05-05 15:41   ` drbob
  2009-05-05 17:07     ` drbob
  0 siblings, 1 reply; 6+ messages in thread
From: drbob @ 2009-05-05 15:41 UTC (permalink / raw)
  To: linux-media

On Tue, 05 May 2009 13:47:49 +0300, Antti Palosaari wrote:

> 
> I haven't opened my stick but looked your pictures. I have never seen so
> bad soldering quality :o

Yeah it's pretty bad. I was pretty surprised it works at all when I saw 
it as in several places component terminals or chip pins appear to be 
bridged.

> 
> Driver development is a little bit freeze currently due to lack of EC168
> specs. If you can provide specs please contact me!
> 

No specs here, I'm just an end user, but a translated google search 
(english->chinese) for "ec168 dvb" threw up this page:

<http://detail.cn.china.cn/provide/detail,1347758640.html>
<http://translate.google.com/translate?prev=hp&hl=en&js=n&u=http%3A%2F%2Fdetail.cn.china.cn%2Fprovide%2Fdetail%2C1347758640.html&sl=zh-CN&tl=en>

I think it's a company in China selling a reference design and tech 
support to potential manufacturers, so they probably have the tech 
docs. Good luck if you fancy trying to get a response from them.



^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: EC168 "dvb_usb: Unknown symbol release_firmware"
  2009-05-05 15:41   ` drbob
@ 2009-05-05 17:07     ` drbob
  0 siblings, 0 replies; 6+ messages in thread
From: drbob @ 2009-05-05 17:07 UTC (permalink / raw)
  To: linux-media

On Tue, 05 May 2009 15:41:58 +0000, drbob wrote:

> On Tue, 05 May 2009 13:47:49 +0300, Antti Palosaari wrote:
> 
> 
>> I haven't opened my stick but looked your pictures. I have never seen
>> so bad soldering quality :o
> 
> Yeah it's pretty bad. I was pretty surprised it works at all when I saw
> it as in several places component terminals or chip pins appear to be
> bridged.
> 
> 
>> Driver development is a little bit freeze currently due to lack of
>> EC168 specs. If you can provide specs please contact me!
>> 
>> 
> No specs here, I'm just an end user, but a translated google search
> (english->chinese) for "ec168 dvb" threw up this page:
> 
> <http://detail.cn.china.cn/provide/detail,1347758640.html>
> <http://translate.google.com/translate?prev=hp&hl=en&js=n&u=http%3A%2F%
2Fdetail.cn.china.cn%2Fprovide%2Fdetail%2C1347758640.html&sl=zh-CN&tl=en>
> 
> I think it's a company in China selling a reference design and tech
> support to potential manufacturers, so they probably have the tech docs.
> Good luck if you fancy trying to get a response from them.

After a little further digging I think the company that orignally 
designed the ec168 is probably defunct. I found a US address and contact 
number for the company here:

<http://www.soccentral.com/results.asp?EntryID=23118>

However the phone line has been disconnected. As per the wiki, their web 
page has also disappeared.



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2009-05-05 17:07 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-05-04 20:28 EC168 "dvb_usb: Unknown symbol release_firmware" drbob
2009-05-04 23:35 ` CityK
2009-05-05  1:55   ` drbob
2009-05-05 10:47 ` Antti Palosaari
2009-05-05 15:41   ` drbob
2009-05-05 17:07     ` drbob

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox