my /proc/interrupts
CPU0 CPU1
0: 42433959 0 IO-APIC-edge timer
1: 576 0 IO-APIC-edge i8042
7: 0 0 IO-APIC-edge parport0
8: 1 0 IO-APIC-edge rtc
9: 1 0 IO-APIC-level acpi
12: 111 0 IO-APIC-edge i8042
14: 148087 0 IO-APIC-edge ide0
15: 257680 0 IO-APIC-edge ide1
16: 2544251 0 IO-APIC-level uhci_hcd, uhci_hcd, nvidia
17: 1601 0 IO-APIC-level Intel ICH5
18: 235916 0 IO-APIC-level uhci_hcd, ivtv0
19: 0 0 IO-APIC-level uhci_hcd
20: 123236 0 IO-APIC-level ivtv1
22: 4171816 0 IO-APIC-level cx88[0], cx88[0]
23: 8835 0 IO-APIC-level ehci_hcd, eth0
NMI: 0 0
LOC: 42436736 42436735
ERR: 0
MIS: 0
cx88 appears to be sharing an interrupt (22) with itself??
lsmod output
Module Size Used by
snd_pcm_oss 48032 0
sg 30880 0
nvidia 3916796 24
cx88_dvb 7300 52
mt352 7812 1 cx88_dvb
or51132 11396 1 cx88_dvb
video_buf_dvb 6404 1 cx88_dvb
dvb_core 75176 1 video_buf_dvb
cx22702 9604 1 cx88_dvb
dvb_pll 5252 3 cx88_dvb,or51132,cx22702
cx88_blackbird 13572 0
cx8802 9220 2 cx88_dvb,cx88_blackbird
shpchp 91524 0
pci_hotplug 31048 1 shpchp
intel_mch_agp 10000 0
8250_pnp 10112 0
pcspkr 5324 0
tsdev 7744 0
evdev 9088 0
nfsd 201888 8
lockd 59304 2 nfsd
sunrpc 124612 2 nfsd,lockd
cx8800 27276 0
cx88xx 47904 4 cx88_dvb,cx88_blackbird,cx8802,cx8800
ir_common 7300 1 cx88xx
v4l1_compat 14852 1 cx8800
ivtv 808420 3
saa7115 13720 0
msp3400 27576 0
tuner 26536 0
bttv 144336 0
video_buf 18436 7 cx88_dvb,video_buf_dvb,cx88_blackbird,cx8802,cx8800,cx88xx,bttv
firmware_class 9728 3 or51132,cx88_blackbird,bttv
i2c_algo_bit 10504 3 cx88xx,ivtv,bttv
v4l2_common 6528 2 cx8800,bttv
btcx_risc 5768 4 cx8802,cx8800,cx88xx,bttv
tveeprom 13336 2 cx88xx,bttv
videodev 9600 5 cx88_blackbird,cx8800,cx88xx,ivtv,bttv
lirc_i2c 9348 1
lirc_dev 14212 1 lirc_i2c
ehci_hcd 31112 0
md5 5760 1
ipv6 235808 18
autofs4 17284 0
af_packet 18696 2
snd_mixer_oss 18048 1 snd_pcm_oss
snd_intel8x0 29248 0
snd_ac97_codec 68984 1 snd_intel8x0
snd_pcm 79364 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 22532 1 snd_pcm
snd_page_alloc 9348 2 snd_intel8x0,snd_pcm
snd 47460 6 snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_
timer
soundcore 9312 1 snd
8139too 24192 0
mii 5888 1 8139too
i2c_i801 9612 0
i2c_core 20224 12 mt352,or51132,cx22702,cx88xx,saa7115,msp3400,tuner,bttv,i2c_algo_
bit,tveeprom,lirc_i2c,i2c_i801
jedec_probe 18944 0
cfi_probe 8064 0
gen_probe 4864 2 jedec_probe,cfi_probe
mtdcore 8008 0
chipreg 4736 2 jedec_probe,cfi_probe
map_funcs 3712 0
intel_agp 20636 1
agpgart 29616 3 nvidia,intel_mch_agp,intel_agp
parport_pc 37444 0
parport 32456 1 parport_pc
8250 23108 1 8250_pnp
serial_core 19840 1 8250
ohci1394 31748 0
pcmcia 20624 0
yenta_socket 20616 0
rsrc_nonstatic 10496 1 yenta_socket
pcmcia_core 42656 3 pcmcia,yenta_socket,rsrc_nonstatic
video 16260 0
thermal 12936 0
processor 22504 1 thermal
fan 5252 0
container 5248 0
button 7056 0
battery 10372 0
ac 5508 0
rtc 11980 0
ieee1394 301752 1 ohci1394
usb_storage 63552 0
ohci_hcd 20488 0
uhci_hcd 30224 0
usbcore 101368 5 ehci_hcd,usb_storage,ohci_hcd,uhci_hcd
tmscsim 22976 0
BusLogic 77588 0
Note: I did run my script with removed cx88-atsc and cx88-dvb, then reloaded cx88-dvb.
dmesg | grep "cx88" output
cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetected]
tuner 3-0061: chip found @ 0xc2 (cx88[0])
saa7115: starting probe for adapter cx88[0] (0x1001b)
cx88[0]/0: found at 0000:02:04.0, rev: 5, irq: 22, latency: 32, mmio: 0xf8000000
cx88[0]/0: registered device video2 [v4l2]
cx88[0]/0: registered device vbi2
cx88[0]/0: registered device radio2
cx88[0]/2: found at 0000:02:04.2, rev: 5, irq: 22, latency: 32, mmio: 0xf9000000
cx88[0]/2 FW version: 113-4-194-3
cx88[0]/2: registered device video3 [atsc]
cx88[0]/2: found at 0000:02:04.2, rev: 5, irq: 22, latency: 32, mmio: 0xf9000000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
modprobe -c | grep "cx88"
alias pci:v000014F1d00008801sv*sd*bc*sc*i* cx8801
alias pci:v000014F1d00008811sv*sd*bc*sc*i* cx8801
alias pci:v000014F1d00008800sv*sd*bc*sc*i* cx8800
alias pci:v000014F1d00008802sv*sd*bc*sc*i* cx88_dvb
alias pci:v000014F1d00008802sv*sd*bc*sc*i* cx88_blackbird
alias pci:v000014F1d00008802sv00007063sd00003000bc*sc*i* cx88_atsc
alias symbol:cx8802_buf_queue cx8802
alias symbol:cx88_card_setup cx88xx
alias symbol:cx88_get_stereo cx88xx
alias symbol:cx88_sram_channels cx88xx
alias symbol:cx8802_init_common cx8802
alias symbol:cx88_mpeg_irqs cx88xx
alias symbol:cx88_subids cx88xx
alias symbol:cx88_pci_irqs cx88xx
alias symbol:cx88_newstation cx88xx
alias symbol:cx88_shutdown cx88xx
alias symbol:cx88_vdev_init cx88xx
alias symbol:cx88_call_i2c_clients cx88xx
alias symbol:cx88_core_irq cx88xx
alias symbol:cx8802_suspend_common cx8802
alias symbol:cx88_risc_stopper cx88xx
alias symbol:cx88_i2c_init cx88xx
alias symbol:cx88_core_put cx88xx
alias symbol:cx88_risc_databuffer cx88xx
alias symbol:cx88_sram_channel_dump cx88xx
alias symbol:cx88_boards cx88xx
alias symbol:cx88_print_irqbits cx88xx
alias symbol:cx8802_fini_common cx8802
alias symbol:cx88_vid_irqs cx88xx
alias symbol:cx8802_cancel_buffers cx8802
alias symbol:cx88_set_stereo cx88xx
alias symbol:cx88_core_get cx88xx
alias symbol:cx88_card_list cx88xx
alias symbol:cx88_free_buffer cx88xx
alias symbol:cx88_bcount cx88xx
alias symbol:cx88_sram_channel_setup cx88xx
alias symbol:cx88_set_tvaudio cx88xx
alias symbol:cx88_set_tvnorm cx88xx
alias symbol:cx88_idcount cx88xx
alias symbol:cx88_audio_thread cx88xx
alias symbol:cx88_reset cx88xx
alias symbol:cx8802_buf_prepare cx8802
alias symbol:cx88_risc_buffer cx88xx
alias symbol:cx88_print_ioctl cx88xx
alias symbol:cx88_set_scale cx88xx
alias symbol:cx88_wakeup cx88xx
alias symbol:cx8802_resume_common cx8802
lspci output
0000:00:00.0 Host bridge: Intel Corp. 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02)
0000:00:01.0 PCI bridge: Intel Corp. 82865G/PE/P PCI to AGP Controller (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #1 (rev 02)
0000:00:1d.1 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #2 (rev 02)
0000:00:1d.2 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #3 (rev 02)
0000:00:1d.3 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB UHCI #4 (rev 02)
0000:00:1d.7 USB Controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev c2)
0000:00:1f.0 ISA bridge: Intel Corp. 82801EB/ER (ICH5/ICH5R) LPC Bridge (rev 02)
0000:00:1f.1 IDE interface: Intel Corp. 82801EB/ER (ICH5/ICH5R) Ultra ATA 100 Storage Controller (rev 02)
0000:00:1f.3 SMBus: Intel Corp. 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
0000:01:00.0 VGA compatible controller: nVidia Corporation NV18 [GeForce4 MX 4000 AGP 8x] (rev c1)
0000:02:00.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
0000:02:02.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
0000:02:04.0 Multimedia video controller: Conexant Winfast TV2000 XP (rev 05)
0000:02:04.2 Multimedia controller: Conexant: Unknown device 8802 (rev 05)
0000:02:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
Why the heck is there a Conexant Winfast TV2000 XP in there? I do not have one of those. I suspect that the HD-3000 is being misdetected somehow.
Is there anything else I can post that would shed some light on this issue?
Apparently, some people are able to load cx88-atsc and have no trouble.
Thanks for the help, I appreciate it.
Andrew Lynch
|