Lukasz.dk Personal homepage of Lukasz Bruun

25Jan/093

Ubuntu and Winfast 2000XP EXPERT (LR6611)

After a clean install of Ubuntu 8.10 my OEM TV tuner card called LR6611 (came with a AOpen XC Cube EA 65-II) was no longer working and I had forgotten how I made it work years ago. The cx88xx video4linux driver is correctly loaded, but the card is not detected.  S-video and video works in tvtime out of the box, but the quality is poor.

Below is the output from lspci -vnn

01:06.0 Multimedia video controller [0400]: Conexant Systems, Inc.
CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
    Subsystem: AOPEN Inc. Device [a0a0:6f05]
    Flags: bus master, medium devsel, latency 32, IRQ 17
    Memory at e3000000 (32-bit, non-prefetchable) [size=16M]
    Capabilities: <access denied>
    Kernel driver in use: cx8800
    Kernel modules: cx8800

After some searching I found some information on this card on the  video4linux-list. Turns out that this card is a Leadtek Winfast 2000XP Expert OEM variant, which you can also conclude from searching for 'LR6611' in Google.

I used the information from the video4linux-list to configure the card by the following line to /etc/modprobe.d/options

options cx88xx i2c_scan=1 card=5 tuner=38

Now the card will be correctly configured when booting Ubuntu. You can also test the card without rebooting, by entering the following commands in a shell.

sudo rmmod cx8800
sudo rmmod cx88xx
sudo modprobe cx88xx
sudo modprobe cx8800

You can watch TV channels in tvtime now. When scanning for channels, do not worry about the "no signal" message, the scanner will eventually find the available channels.

tvtime

S-video and video input quality has also greatly improved compared to the default cx88xx settings for this card.

Filed under: Ubuntu Leave a comment
Comments (3) Trackbacks (0)
  1. Hi Lukasz,

    Thanks for the info above. I have a AOpen XCcube AV EA65 with the same TV card (I think).

    I think your info got me any further, but still I ain’t there yet. But I am actually using Ubuntu 9.04. Here I don’t have the /etc/modprobe.d/options file, so I created one. But I got a warning that I had to rename the file to options.conf, when running modprobe (so modprobe IS using the file). So I changed the filename. But still no succes. I tried ‘scan’, Kaffeine and the tvtime you mentioned above. But nothing works.

    scan gives the most clear error:
    mythtvuser@mythtv-desktop:~$ scan /usr/share/dvb/dvb-t/nl-All > ~/.tzap/channels.conf
    scanning /usr/share/dvb/dvb-t/nl-All
    using ‘/dev/dvb/adapter0/frontend0′ and ‘/dev/dvb/adapter0/demux0′
    main:2273: FATAL: failed to open ‘/dev/dvb/adapter0/frontend0′: 2 No such file or directory

    And tvtime gives a whole list of errors. Here are the first few lines:
    mythtvuser@mythtv-desktop:~$ tvtime
    Running tvtime 1.0.2.
    Reading configuration from /etc/tvtime/tvtime.xml
    I/O warning : failed to load external entity “/home/mythtvuser/.tvtime/tvtime.xml”
    I/O error : Permission denied
    I/O error : Permission denied
    Cannot change owner of /home/mythtvuser/.tvtime/tvtime.xml: Permission denied.

    Cannot allocate enough off-screen video memory. This may be fixed by:

    1. Closing or restarting large X applications.
    2. Lowering the input width of tvtime (–inputwidth parameter).
    3. Lowering your colour depth or highest configured resolution.
    4. Increasing the amount of video memory in your X config file
    (for example, if you are using the i810 XFree86 driver.)

    See http://tvtime.net/ for more information.

    Do you have any idea what I am missing?

    Regards,

    Alfons

  2. As you mention the /etc/modprobe.d/options needs to be renamed /etc/modprobe.d/options.conf in Ubuntu 9.04, which I am also currently using with the tvtuner without any problems.

    If I run the rmmod and modprobe commands in the order given in original post, I get the following output from dmesg. The blank line indicates the shift from the rmmod to the modprobe commands.

    http://lukasz.dk/files/lr6611-dmesg.txt

    Also here is a the output from lsmod, in case you might have some modules loaded which conflict with the cx88xx modules.

    http://lukasz.dk/files/lr6611-lsmod.txt

    This is the output I get when running tvtime from a shell.

    Running tvtime 1.0.2.
    Reading configuration from /etc/tvtime/tvtime.xml
    Reading configuration from /home/lukasz/.tvtime/tvtime.xml

    Based on your I/O error output, it looks like you might have some user rights issues with the ‘mythtvuser’.

    Hope this helps :-)

  3. Hi Lukasz,

    Finally it works! I installed Mythbuntu 9.10 and created the ‘options’ file as you mentioned above. And then my TV card worked instantly! Now I installed Ubuntu 9.10, created the options file again and still everything is OK. I re-installed Ubuntu, coz I prefer the Gnome interface.
    Maybe I had these problems half a year ago, because I didn’t create the options file with sudo. I’m not sure if that was the problem, but it sounds plausible to me.

    One more remark:
    It’s better to call the file ‘options.conf’, otherwise a warning is created that files in modprobe.d need a .conf extension for future use.


Leave a comment


No trackbacks yet.