Kworld PlusTV HD PCI 120 (ATSC 120)
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 <[email protected]>
To: Vanessa Ezekowitz <[email protected]>
CC: [email protected]
Date: Sat Sep 20 22:52:28 2008
Quoted 55 lines · Vanessa Ezekowitz
On Saturday 20 September 2008 6:28:08 pm, Curt Blank wrote:
Quoted 40 lines
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 unavailableAnd 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=1Quoted 7 lines
alias char-major-81-0 cx8800
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 offThanks.
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.
Quoted 6 lines
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
Quoted 6 lines
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 byiptable_filter 19968 0ip_tables 34064 1 iptable_filterip6_tables 35728 0x_tables 38280 2 ip_tables,ip6_tablessnd_pcm_oss 60672 0snd_mixer_oss 32000 1 snd_pcm_ossbinfmt_misc 26252 1snd_seq 72208 0
it87 40088 0snd_seq_device 24724 1 snd_seqhwmon_vid 19840 1 it87cpufreq_conservative 24328 0cpufreq_userspace 22916 0cpufreq_powersave 18944 0powernow_k8 29956 1
fuse 66880 1
loop 32396 0dm_mod 72288 0snd_hda_intel 469804 2
usbhid 58192 1snd_pcm 101512 2 snd_pcm_oss,snd_hda_intelsnd_timer 39952 2 snd_seq,snd_pcm
hid 54688 1 usbhidsnd_page_alloc 26128 2 snd_hda_intel,snd_pcmrtc_cmos 27064 0ff_memless 22024 1 usbhidrtc_core 35252 1 rtc_cmosrtc_lib 20096 1 rtc_coresr_mod 31156 0snd_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 0serio_raw 22660 0
usbtouchscreen 26756 0
k8temp 21760 0
fglrx 2058956 28
ohci1394 45364 0
sg 48976 0usb_storage 142064 0
cdrom 50856 1 sr_modi2c_core 40480 1 i2c_piix4
soundcore 24464 1 snd
shpchp 47392 0
button 24480 0
r8169 43652 0
wmi 24256 0
ieee1394 106984 1 ohci1394pci_hotplug 44472 1 shpchp
raid456 140576 0async_xor 20992 1 raid456async_memcpy 19456 1 raid456async_tx 24420 3 raid456,async_xor,async_memcpy
xor 22288 2 raid456,async_xor
raid0 23424 0ehci_hcd 50060 0ohci_hcd 37892 0
usbcore 162392 7 usbhid,usbtouchscreen,usb_storage,ehci_hcd,ohci_hcdsd_mod 41648 24
edd 26000 0
raid1 38016 11
reiserfs 230224 10
fan 22152 0
ahci 45192 22pata_atiixp 22400 0
libata 181184 2 ahci,pata_atiixpscsi_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 bytuner_xc2028 35504 1firmware_class 25216 1 tuner_xc2028
tuner 41804 0
cx8800 50084 0
cx88xx 85928 1 cx8800ir_common 60292 1 cx88xxi2c_algo_bit 22916 1 cx88xx
tveeprom 30212 1 cx88xxcompat_ioctl32 24832 1 cx8800
videodev 51456 4 tuner,cx8800,cx88xx,compat_ioctl32 v4l1_compat 29828 1 videodevv4l2_common 29952 2 tuner,cx8800videobuf_dma_sg 29828 2 cx8800,cx88xxvideobuf_core 36100 3 cx8800,cx88xx,videobuf_dma_sgbtcx_risc 21384 2 cx8800,cx88xxiptable_filter 19968 0ip_tables 34064 1 iptable_filterip6_tables 35728 0x_tables 38280 2 ip_tables,ip6_tablessnd_pcm_oss 60672 0snd_mixer_oss 32000 1 snd_pcm_ossbinfmt_misc 26252 1snd_seq 72208 0
it87 40088 0snd_seq_device 24724 1 snd_seqhwmon_vid 19840 1 it87cpufreq_conservative 24328 0cpufreq_userspace 22916 0cpufreq_powersave 18944 0powernow_k8 29956 1
fuse 66880 1
loop 32396 0dm_mod 72288 0snd_hda_intel 469804 2
usbhid 58192 1snd_pcm 101512 2 snd_pcm_oss,snd_hda_intelsnd_timer 39952 2 snd_seq,snd_pcm
hid 54688 1 usbhidsnd_page_alloc 26128 2 snd_hda_intel,snd_pcmrtc_cmos 27064 0ff_memless 22024 1 usbhidrtc_core 35252 1 rtc_cmosrtc_lib 20096 1 rtc_coresr_mod 31156 0snd_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 0serio_raw 22660 0
usbtouchscreen 26756 0
k8temp 21760 0
fglrx 2058956 28
ohci1394 45364 0
sg 48976 0usb_storage 142064 0
cdrom 50856 1 sr_modi2c_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 ohci1394pci_hotplug 44472 1 shpchp
raid456 140576 0async_xor 20992 1 raid456async_memcpy 19456 1 raid456async_tx 24420 3 raid456,async_xor,async_memcpy
xor 22288 2 raid456,async_xor
raid0 23424 0ehci_hcd 50060 0ohci_hcd 37892 0
usbcore 162392 7 usbhid,usbtouchscreen,usb_storage,ehci_hcd,ohci_hcdsd_mod 41648 24
edd 26000 0
raid1 38016 11
reiserfs 230224 10
fan 22152 0
ahci 45192 22pata_atiixp 22400 0
libata 181184 2 ahci,pata_atiixpscsi_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 -----
Signature · 8 lines
"Life is full of positive and negative events. Spend your time considering the former, not the latter." Vanessa Ezekowitz <[email protected]> _______________________________________________ linux-dvb mailing list [email protected] http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb