Project

General

Profile

Successfully built, but need to get my USB stick working

Added by Maury Markowitz almost 9 years ago

After several UPS screw-ups, my Odroid C1+ arrived today at 7 PM. By 8:30 I had updated the OS to 14.04, apt-get and built all dependencies and tvh itself, get the server up and running and started doing the config. Everything seems to be working…

Except my tuner. It's a kWorld 435-U, which I bought specifically because it is "known good" under recent kernels. It doesn't show up in tvh's config screen though. So I…

lsusb

Sub 001 Device 003: ID 1b80:e34c Afatect

dmesg


amlvideo-000: V4L2 device registered as video10
ionvideo-000: V4L2 device registered as video13

Now I'm not sure those two lines in dmesg are actually what I'm looking for. In fact I think they are not, because I then unplugged the stick and plugged it back in and then did…

dmesg | tail

usb 1-1.2: USB disconnect, device number 3
usb 1-1.2: new high-speed USB device number 7 using dwc_otg

If I am not mistaken, there should be additional lines where it selects the correct V4L2 driver?

I went over to LinuxTV and found a note saying the drivers for the version I have are in kernel 3.16, and sure enough, this Trusty build has 3.10.

So… how can I tell if the kernel is recognizing this or not? I want to eliminate any simple problems before I try to update the kernel in any way!

And if it is, as I believe, that my kernel does not have the right driver, what is the next step?


Replies (4)

RE: Successfully built, but need to get my USB stick working - Added by Mark Clarkstone almost 9 years ago

Maury Markowitz wrote:

After several UPS screw-ups, my Odroid C1+ arrived today at 7 PM. By 8:30 I had updated the OS to 14.04, apt-get and built all dependencies and tvh itself, get the server up and running and started doing the config. Everything seems to be working…

Except my tuner. It's a kWorld 435-U, which I bought specifically because it is "known good" under recent kernels. It doesn't show up in tvh's config screen though. So I…

lsusb

Sub 001 Device 003: ID 1b80:e34c Afatect

dmesg


amlvideo-000: V4L2 device registered as video10
ionvideo-000: V4L2 device registered as video13

Now I'm not sure those two lines in dmesg are actually what I'm looking for. In fact I think they are not, because I then unplugged the stick and plugged it back in and then did…

dmesg | tail

usb 1-1.2: USB disconnect, device number 3
usb 1-1.2: new high-speed USB device number 7 using dwc_otg

If I am not mistaken, there should be additional lines where it selects the correct V4L2 driver?

I went over to LinuxTV and found a note saying the drivers for *the version I have are in kernel 3.16, and sure enough, this Trusty build has 3.1*0.

So… how can I tell if the kernel is recognizing this or not? I want to eliminate any simple problems before I try to update the kernel in any way!

And if it is, as I believe, that my kernel does not have the right driver, what is the next step?

That's your problem you need kernel 3.16+ & it should work.

RE: Successfully built, but need to get my USB stick working - Added by Maury Markowitz almost 9 years ago

Well unfortunately, the Odroid apparently only runs 3.10.

So now I will attempt to build the drivers for the 3.10 kernel...

RE: Successfully built, but need to get my USB stick working - Added by A T almost 9 years ago

Maybe this can help you a little. I had similar problems with my dvbsky card.
After i found the patch the maintainer build it in the kernel.
http://forum.odroid.com/viewtopic.php?f=112&t=11018

Also the odroid forum has a thread to ask for kernel modules to be build in at stock.

RE: Successfully built, but need to get my USB stick working - Added by Maury Markowitz almost 9 years ago

That sounds extremely useful AT!

How did you determine which patch you needed?

I have seen that the kernel maintainer is very good about putting in patches if you can find the right one.

    (1-4/4)