[linux-dvb] Kworld PlusTV HD PCI 120 (ATSC 120)

Vanessa Ezekowitz vanessaezekowitz at gmail.com
Sun Sep 21 08:14:44 CEST 2008


Curt's latest message in the thread.  Curt, let's keep this on the v4l-dvb 
mailing list, that's where all the action is. :-)

v4l-dvb members: I think I got the order of the messages right.  My apologies 
for so many posts in such a short time; I didn't want to leave anything out 
that might be important.  My next reply will follow.

----- Text Import Begin -----

Re: Kworld PlusTV HD PCI 120 (ATSC 120)
From: Curt Blank <Curt.Blank at curtronics.com>
To: Vanessa Ezekowitz <vanessaezekowitz at gmail.com>
CC: video4linux-list at redhat.com
Date:  Sat Sep 20 22:52:28 2008
   
Vanessa Ezekowitz wrote:
> On Saturday 20 September 2008 6:28:08 pm, Curt Blank wrote:
>
>   
>> I've got the new computer built, with the 2.6.26.5 kernel, v4l not gen'd
>> in and using the latest from the repository.
>>
>> Using Kradio I still can only listen to it via the Line Out on the 120's
>> board.
>>
>> When I run kaffeine I get a pop up window with this:
>>
>> No plugin found to handle this resource (/dev/video)
>>
>> 17:59:33: xine: couldn't find demux for >file:///dev/video<
>>
>> 17:59:33: xine: found input plugin : file input plugin
>>
>>
>> When I run xawtv I get this:
>>
>> # xawtv
>> This is xawtv-3.95, running on Linux/x86_64 (2.6.26.5-touch)
>> xinerama 0: 1024x768+0+0
>> /dev/video0 [v4l2]: no overlay support
>> v4l-conf had some trouble, trying to continue anyway
>> ioctl: VIDIOC_REQBUFS(count=2;type=VIDEO_CAPTURE;memory=MMAP): Success
>> ioctl: VIDIOC_REQBUFS(count=2;type=VIDEO_CAPTURE;memory=MMAP): Resource
>> temporarily unavailable
>>
>>
>> And I still get the "Unable to grab video." pop up form kdetv.
>>
>> Ideas? Am I missing something?
>>
>> I blacklisted cx8800, cx8802, cx88-alsa, & cx88-dvb on boot, then moved
>> the blacklist file then only modprobed cx8800. That and cx88xx are the
>> only ones loaded.
>>
>> I have this in my modprobe.d/tv file:
>>
>> alias char-major-81 videodev
>> options i2c-algo-bit bit_test=1
>>
>> alias char-major-81-0 cx8800
>> alias char-major-81-1 off
>> alias char-major-81-2 off
>> alias char-major-81-3 off
>>
>> Thanks.
>>     
>
> Something odd is happening then - there should be a fair number of other 
> modules that got brought in with cx8800, like tuner_xc2028, tuner, 
> v4l2_common, videodev, and others.
>
> Can you copy&paste dmesg and lsmod outputs as they look after a fresh reboot 
> and having loaded the modules?
>
> I also have a feeling I'm wrong about cx88-alsa not being needed...
>
> V4l team:  Is or is not cx88-alsa still part of the usual modules that must 
be 
> loaded (either manually or automatically)?  If it is, did something merely 
> break recently that made it disappear from the output of the build?
>
> /me is confused.
>
>   
Um, sorry, there are a bunch of other modules loaded too. I was just 
referring to the Conexant related modules.

Below is the info requested, but it doesn't look like hte dmesg output 
is of much help.

Oh and I noticed here: http://linuxtv.org/wiki/index.php/ATSC_PCI_Cards 
that the 120 card isn't listed, it would be easier to find I think if it 
was. oh and you asked the v4l team but it looks like this message cam 
only to me?? (I cc'd my reply.)

lsmod before

Module                  Size  Used by
iptable_filter         19968  0
ip_tables              34064  1 iptable_filter
ip6_tables             35728  0
x_tables               38280  2 ip_tables,ip6_tables
snd_pcm_oss            60672  0
snd_mixer_oss          32000  1 snd_pcm_oss
binfmt_misc            26252  1
snd_seq                72208  0
it87                   40088  0
snd_seq_device         24724  1 snd_seq
hwmon_vid              19840  1 it87
cpufreq_conservative    24328  0
cpufreq_userspace      22916  0
cpufreq_powersave      18944  0
powernow_k8            29956  1
fuse                   66880  1
loop                   32396  0
dm_mod                 72288  0
snd_hda_intel         469804  2
usbhid                 58192  1
snd_pcm               101512  2 snd_pcm_oss,snd_hda_intel
snd_timer              39952  2 snd_seq,snd_pcm
hid                    54688  1 usbhid
snd_page_alloc         26128  2 snd_hda_intel,snd_pcm
rtc_cmos               27064  0
ff_memless             22024  1 usbhid
rtc_core               35252  1 rtc_cmos
rtc_lib                20096  1 rtc_core
sr_mod                 31156  0
snd_hwdep              25096  1 snd_hda_intel
floppy                 74792  0
snd                    84216  12 
snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
i2c_piix4              25616  0
serio_raw              22660  0
usbtouchscreen         26756  0
k8temp                 21760  0
fglrx                2058956  28
ohci1394               45364  0
sg                     48976  0
usb_storage           142064  0
cdrom                  50856  1 sr_mod
i2c_core               40480  1 i2c_piix4
soundcore              24464  1 snd
shpchp                 47392  0
button                 24480  0
r8169                  43652  0
wmi                    24256  0
ieee1394              106984  1 ohci1394
pci_hotplug            44472  1 shpchp
raid456               140576  0
async_xor              20992  1 raid456
async_memcpy           19456  1 raid456
async_tx               24420  3 raid456,async_xor,async_memcpy
xor                    22288  2 raid456,async_xor
raid0                  23424  0
ehci_hcd               50060  0
ohci_hcd               37892  0
usbcore               162392  7 
usbhid,usbtouchscreen,usb_storage,ehci_hcd,ohci_hcd
sd_mod                 41648  24
edd                    26000  0
raid1                  38016  11
reiserfs              230224  10
fan                    22152  0
ahci                   45192  22
pata_atiixp            22400  0
libata                181184  2 ahci,pata_atiixp
scsi_mod              174680  5 sr_mod,sg,usb_storage,sd_mod,libata
dock                   26656  1 libata
thermal                37792  0
processor              64704  2 powernow_k8,thermal


dmesg after modprobe cx8800

[Note: I edited this section to shorten it - gobs of usb-storage messages that 
aren't related to this issue.  --Vanessa ]

Linux video capture interface: v2.00
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
ACPI: PCI Interrupt 0000:04:06.0[A] -> GSI 20 (level, low) -> IRQ 20
cx88[0]: subsystem: 17de:08c1, board: Kworld PlusTV HD PCI 120 (ATSC
120) [card=67,autodetected]
cx88[0]: TV tuner type 71, Radio tuner type -1
cx88[0]: Test OK
tuner' 1-0061: chip found @ 0xc2 (cx88[0])
xc2028 1-0061: creating new instance
xc2028 1-0061: type set to XCeive xc2028/xc3028 tuner
cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw
cx88[0]/0: found at 0000:04:06.0, rev: 5, irq: 20, latency: 64, mmio:
0xfb000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
firmware: requesting xc3028-v27.fw
xc2028 1-0061: Loading 80 firmware images from xc3028-v27.fw, type:
xc2028 firmware, ver 2.7
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=BASE (1), id 0000000000000000.
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=(0), id 000000000000b700.
SCODE (20000000), id 000000000000b700:
xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000),
id 0000000000008000.
xc2028 1-0061: Incorrect readback of firmware version.
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=BASE (1), id 0000000000000000.
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=(0), id 000000000000b700.
SCODE (20000000), id 000000000000b700:
xc2028 1-0061: Loading SCODE for type=MONO SCODE HAS_IF_4320 (60008000),
id 0000000000008000.
cx88[0]: Calling XC2028/3028 callback
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=BASE FM (401), id 0000000000000000.
cx88[0]: Calling XC2028/3028 callback
xc2028 1-0061: Loading firmware for type=FM (400), id 0000000000000000.
cx88[0]: Calling XC2028/3028 callback

[ End of my edit.  --Vanessa]

lsmod after

Module                  Size  Used by
tuner_xc2028           35504  1
firmware_class         25216  1 tuner_xc2028
tuner                  41804  0
cx8800                 50084  0
cx88xx                 85928  1 cx8800
ir_common              60292  1 cx88xx
i2c_algo_bit           22916  1 cx88xx
tveeprom               30212  1 cx88xx
compat_ioctl32         24832  1 cx8800
videodev               51456  4 tuner,cx8800,cx88xx,compat_ioctl32
v4l1_compat            29828  1 videodev
v4l2_common            29952  2 tuner,cx8800
videobuf_dma_sg        29828  2 cx8800,cx88xx
videobuf_core          36100  3 cx8800,cx88xx,videobuf_dma_sg
btcx_risc              21384  2 cx8800,cx88xx
iptable_filter         19968  0
ip_tables              34064  1 iptable_filter
ip6_tables             35728  0
x_tables               38280  2 ip_tables,ip6_tables
snd_pcm_oss            60672  0
snd_mixer_oss          32000  1 snd_pcm_oss
binfmt_misc            26252  1
snd_seq                72208  0
it87                   40088  0
snd_seq_device         24724  1 snd_seq
hwmon_vid              19840  1 it87
cpufreq_conservative    24328  0
cpufreq_userspace      22916  0
cpufreq_powersave      18944  0
powernow_k8            29956  1
fuse                   66880  1
loop                   32396  0
dm_mod                 72288  0
snd_hda_intel         469804  2
usbhid                 58192  1
snd_pcm               101512  2 snd_pcm_oss,snd_hda_intel
snd_timer              39952  2 snd_seq,snd_pcm
hid                    54688  1 usbhid
snd_page_alloc         26128  2 snd_hda_intel,snd_pcm
rtc_cmos               27064  0
ff_memless             22024  1 usbhid
rtc_core               35252  1 rtc_cmos
rtc_lib                20096  1 rtc_core
sr_mod                 31156  0
snd_hwdep              25096  1 snd_hda_intel
floppy                 74792  0
snd                    84216  12 
snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,snd_hda_intel,snd_pcm,snd_timer,snd_hwdep
i2c_piix4              25616  0
serio_raw              22660  0
usbtouchscreen         26756  0
k8temp                 21760  0
fglrx                2058956  28
ohci1394               45364  0
sg                     48976  0
usb_storage           142064  0
cdrom                  50856  1 sr_mod
i2c_core               40480  7 
tuner_xc2028,tuner,cx88xx,i2c_algo_bit,tveeprom,v4l2_common,i2c_piix4
soundcore              24464  1 snd
shpchp                 47392  0
button                 24480  0
r8169                  43652  0
wmi                    24256  0
ieee1394              106984  1 ohci1394
pci_hotplug            44472  1 shpchp
raid456               140576  0
async_xor              20992  1 raid456
async_memcpy           19456  1 raid456
async_tx               24420  3 raid456,async_xor,async_memcpy
xor                    22288  2 raid456,async_xor
raid0                  23424  0
ehci_hcd               50060  0
ohci_hcd               37892  0
usbcore               162392  7 
usbhid,usbtouchscreen,usb_storage,ehci_hcd,ohci_hcd
sd_mod                 41648  24
edd                    26000  0
raid1                  38016  11
reiserfs              230224  10
fan                    22152  0
ahci                   45192  22
pata_atiixp            22400  0
libata                181184  2 ahci,pata_atiixp
scsi_mod              174680  5 sr_mod,sg,usb_storage,sd_mod,libata
dock                   26656  1 libata
thermal                37792  0
processor              64704  2 powernow_k8,thermal

----- Text Import End -----

-- 
"Life is full of positive and negative events.  Spend
your time considering the former, not the latter."
Vanessa Ezekowitz <vanessaezekowitz at gmail.com>



More information about the linux-dvb mailing list