Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to make this card work in a touch screen kiosk running Ubuntu 10.04, kernel 2.6.32-45-generic

This card seems to use the s5h1411 chip instead of the s5h1409 the modules are expecting. I've patched the cx88-dvb module as per this thread, but this doesn't seem to have made a difference.

The errors I've noted in dmesg are:

tveeprom 5-0050: Huh, no eeprom present (err=-6)?


s5h1411_readreg: readreg error (ret == -6)
cx88[0]/2: frontend initialization failed
cx88[0]/2: dvb_register failed (err = -22)
cx88[0]/2: cx8802 probe failed, err = -22

I also notice there's no mention of the firmware ever loading, nor is xc5000 even listed in lsmod.

I've saved some logs to a folder in my Dropbox for reference. I have dmesg, kern.log, lsmod, lspci -vvnn, and syslog. I also set debug=1 to xc5000, s5h1411, cx88-dvb, cx88xx, cx8802, and cx88_alsa, just in case there's some relevant information coming out.

Anybody have any insight to this problem?

share|improve this question
Many times minor version changes in a card mean radical changes inside. Even more so for chipsets. Get complete details from lspci(1) or some such, and go from there. – vonbrand Mar 8 '13 at 13:38
I've included the output of lspci in the logs saved to Dropbox, which I've linked to. I haven't any idea where to go from here, most of what's provided in the output doesn't seem to mean anything to me just yet. – Claudia Hardman Mar 13 '13 at 8:51

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.