All pastes #930120 Raw Edit

Someone

public text v1 · immutable
·published 2008-03-06 09:08 UTC
rendered paste body
Loaded modules:
cx88xx core_debug=1 i2c_debug=1 audio_debug=1 card=63
cx8800 irq_debug=1 video_debug=1
cx88_alsa

This generated the following messages in dmesg:

Linux video capture interface: v2.00
cx88/0: cx2388x v4l2 driver version 0.0.6 loaded
PCI: Enabling device 0000:02:09.0 (0004 -> 0006)
ACPI: PCI Interrupt 0000:02:09.0[A] -> GSI 21 (level, low) -> IRQ 20
cx88[0]: subsystem: 17de:08c1, board: Geniatech X8000-MT DVBT [card=63,insmod option]
cx88[0]: TV tuner type 71, Radio tuner type 0
cx88[0]: cx88_reset
cx88[0]: i2c register ok
tuner' 4-0061: chip found @ 0xc2 (cx88[0])
cx88[0]: tuner' i2c attach [addr=0x61,client=(tuner unset)]
xc2028: Xcv2028/3028 init called!
xc2028 4-0061: type set to XCeive xc2028/xc3028 tuner
xc2028 4-0061: xc2028_set_analog_freq called
xc2028 4-0061: generic_set_freq called
xc2028 4-0061: should set frequency 400000 kHz
xc2028 4-0061: check_firmware called
xc2028 4-0061: xc2028/3028 firmware name not set!
xc2028 4-0061: xc2028_sleep called
cx88[0]: Asking xc2028/3028 to load firmware xc3028-v27.fw
xc2028 4-0061: xc2028_set_config called
cx88[0]/0: found at 0000:02:09.0, rev: 5, irq: 20, latency: 32, mmio: 0xf4000000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
cx88[0]: set_tvnorm: "NTSC-M" fsc8=28636360 adc=28636363 vdec=28636360 db/dr=28636360/28636360
cx88[0]: set_pll:    MO_PLL_REG       0x00fffffe [old=0x00f15f18,freq=28636360]
cx88[0]: pll locked [pre=2,ofreq=28636360]
cx88[0]: set_tvnorm: MO_INPUT_FORMAT  0x00000001 [old=0x00000007]
cx88[0]: set_tvnorm: MO_OUTPUT_FORMAT 0x181f0008 [old=0x181f0000]
cx88[0]: set_tvnorm: MO_SCONV_REG     0x00020000 [old=0x00021f07]
cx88[0]: set_tvnorm: MO_SUB_STEP      0x00400000 [old=0x0043e0f8]
cx88[0]: set_tvnorm: MO_SUB_STEP_DR   0x00400000 [old=0x00538e38]
cx88[0]: set_tvnorm: MO_AGC_BURST     0x00007270 [old=0x00006d63,bdelay=114,agcdelay=112]
cx88[0]: set_tvnorm: MO_HTOTAL        0x0000038e [old=0x0000135a,htotal=910]
cx88[0]: set_scale: 320x240 [TB,NTSC-M]
cx88[0]: set_scale: hdelay  0x0038 (width 754)
cx88[0]: set_scale: hscale  0x15b3
cx88[0]: set_scale: hactive 0x0140
cx88[0]: set_scale: vdelay  0x0018
cx88[0]: set_scale: vscale  0x1e00
cx88[0]: set_scale: vactive 0x01e0
cx88[0]: set_scale: filter  0x80009
cx88[0]/0: set_audio_standard_BTSC (status: known-good)
xc2028 4-0061: xc2028_set_analog_freq called
xc2028 4-0061: generic_set_freq called
xc2028 4-0061: should set frequency 400000 kHz
xc2028 4-0061: check_firmware called
xc2028 4-0061: load_all_firmwares called
xc2028 4-0061: Reading firmware xc3028-v27.fw
xc2028 4-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
xc2028 4-0061: Reading firmware type BASE F8MHZ (3), id 0, size=8718.
xc2028 4-0061: Reading firmware type BASE F8MHZ MTS (7), id 0, size=8712.
xc2028 4-0061: Reading firmware type BASE FM (401), id 0, size=8562.
xc2028 4-0061: Reading firmware type BASE FM INPUT1 (c01), id 0, size=8576.
xc2028 4-0061: Reading firmware type BASE (1), id 0, size=8706.
xc2028 4-0061: Reading firmware type BASE MTS (5), id 0, size=8682.
xc2028 4-0061: Reading firmware type (0), id 100000007, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 100000007, size=169.
xc2028 4-0061: Reading firmware type (0), id 200000007, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 200000007, size=169.
xc2028 4-0061: Reading firmware type (0), id 400000007, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 400000007, size=169.
xc2028 4-0061: Reading firmware type (0), id 800000007, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 800000007, size=169.
xc2028 4-0061: Reading firmware type (0), id 3000000e0, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 3000000e0, size=169.
xc2028 4-0061: Reading firmware type (0), id c000000e0, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id c000000e0, size=169.
xc2028 4-0061: Reading firmware type (0), id 200000, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 200000, size=169.
xc2028 4-0061: Reading firmware type (0), id 4000000, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 4000000, size=169.
xc2028 4-0061: Reading firmware type D2633 DTV6 ATSC (10030), id 0, size=149.
xc2028 4-0061: Reading firmware type D2620 DTV6 QAM (68), id 0, size=149.
xc2028 4-0061: Reading firmware type D2633 DTV6 QAM (70), id 0, size=149.
xc2028 4-0061: Reading firmware type D2620 DTV7 (88), id 0, size=149.
xc2028 4-0061: Reading firmware type D2633 DTV7 (90), id 0, size=149.
xc2028 4-0061: Reading firmware type D2620 DTV78 (108), id 0, size=149.
xc2028 4-0061: Reading firmware type D2633 DTV78 (110), id 0, size=149.
xc2028 4-0061: Reading firmware type D2620 DTV8 (208), id 0, size=149.
xc2028 4-0061: Reading firmware type D2633 DTV8 (210), id 0, size=149.
xc2028 4-0061: Reading firmware type FM (400), id 0, size=135.
xc2028 4-0061: Reading firmware type (0), id 10, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 10, size=169.
xc2028 4-0061: Reading firmware type (0), id 1000400000, size=169.
xc2028 4-0061: Reading firmware type (0), id c00400000, size=161.
xc2028 4-0061: Reading firmware type (0), id 800000, size=161.
xc2028 4-0061: Reading firmware type (0), id 8000, size=161.
xc2028 4-0061: Reading firmware type LCD (1000), id 8000, size=161.
xc2028 4-0061: Reading firmware type LCD NOGD (3000), id 8000, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id 8000, size=169.
xc2028 4-0061: Reading firmware type (0), id b700, size=161.
xc2028 4-0061: Reading firmware type LCD (1000), id b700, size=161.
xc2028 4-0061: Reading firmware type LCD NOGD (3000), id b700, size=161.
xc2028 4-0061: Reading firmware type (0), id 2000, size=161.
xc2028 4-0061: Reading firmware type MTS (4), id b700, size=169.
xc2028 4-0061: Reading firmware type MTS LCD (1004), id b700, size=169.
xc2028 4-0061: Reading firmware type MTS LCD NOGD (3004), id b700, size=169.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_3280 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_3300 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_3440 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_3460 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type DTV6 ATSC OREN36 SCODE HAS_IF_3800 (60210020), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_4000 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type DTV6 ATSC TOYOTA388 SCODE HAS_IF_4080 (60410020), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_4200 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_4320 (60008000), id 8000, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_4450 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_4500 (60000000), id 2000, size=192.
xc2028 4-0061: Reading firmware type LCD NOGD IF SCODE HAS_IF_4600 (60023000), id 8000, size=192.
xc2028 4-0061: Reading firmware type DTV78 ZARLINK456 SCODE HAS_IF_4760 (62000100), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_4940 (60000000), id 0, size=192.
xc2028 4-0061: Reading firmware type DTV7 ZARLINK456 SCODE HAS_IF_5260 (62000080), id 0, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_5320 (60008000), id 800000007, size=192.
xc2028 4-0061: Reading firmware type DTV8 CHINA SCODE HAS_IF_5400 (64000200), id 0, size=192.
xc2028 4-0061: Reading firmware type DTV6 ATSC OREN538 SCODE HAS_IF_5580 (60110020), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_5640 (60000000), id 200000007, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_5740 (60000000), id 800000007, size=192.
xc2028 4-0061: Reading firmware type DTV7 DIBCOM52 SCODE HAS_IF_5900 (61000080), id 0, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6000 (60008000), id 10, size=192.
xc2028 4-0061: Reading firmware type DTV6 QAM F6MHZ SCODE HAS_IF_6200 (68000060), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_6240 (60000000), id 10, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6320 (60008000), id 200000, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_6340 (60000000), id 200000, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6500 (60008000), id 4000000, size=192.
xc2028 4-0061: Reading firmware type DTV6 ATSC ATI638 SCODE HAS_IF_6580 (60090020), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_6600 (60000000), id 3000000e0, size=192.
xc2028 4-0061: Reading firmware type MONO SCODE HAS_IF_6680 (60008000), id 3000000e0, size=192.
xc2028 4-0061: Reading firmware type DTV6 ATSC TOYOTA794 SCODE HAS_IF_8140 (60810020), id 0, size=192.
xc2028 4-0061: Reading firmware type SCODE HAS_IF_8200 (60000000), id 0, size=192.
xc2028 4-0061: Firmware files loaded.
xc2028 4-0061: checking firmware, user requested type=MTS (4), id 0000000000001000, scode_tbl (0), scode_nr 0
cx88[0]: Calling XC2028/3028 callback
xc2028 4-0061: load_firmware called
xc2028 4-0061: seek_firmware called, want type=BASE MTS (5), id 0000000000000000.
xc2028 4-0061: Found firmware for type=BASE MTS (5), id 0000000000000000.
xc2028 4-0061: Loading firmware for type=BASE MTS (5), id 0000000000000000.
cx88[0]: Calling XC2028/3028 callback
xc2028 4-0061: Load init1 firmware, if exists
xc2028 4-0061: load_firmware called
xc2028 4-0061: seek_firmware called, want type=BASE INIT1 MTS (4005), id 0000000000000000.
xc2028 4-0061: Can't find firmware for type=BASE INIT1 MTS (4005), id 0000000000000000.
xc2028 4-0061: load_firmware called
xc2028 4-0061: seek_firmware called, want type=BASE INIT1 MTS (4005), id 0000000000000000.
xc2028 4-0061: Can't find firmware for type=BASE INIT1 MTS (4005), id 0000000000000000.
xc2028 4-0061: load_firmware called
xc2028 4-0061: seek_firmware called, want type=MTS (4), id 0000000000001000.
xc2028 4-0061: Found firmware for type=MTS (4), id 000000000000b700.
xc2028 4-0061: Loading firmware for type=MTS (4), id 000000000000b700.
xc2028 4-0061: Trying to load scode 0
xc2028 4-0061: load_scode called
xc2028 4-0061: seek_firmware called, want type=MTS SCODE (20000004), id 000000000000b700.
xc2028 4-0061: Can't find firmware for type=MTS SCODE (20000004), id 000000000000b700.
xc2028 4-0061: xc2028_get_reg 0004 called
xc2028 4-0061: xc2028_get_reg 0008 called
xc2028 4-0061: Device is Xceive 3028 version 1.0, firmware version 2.7
cx88[0]: Calling XC2028/3028 callback
xc2028 4-0061: divisor= 00 00 64 00 (freq=400.000)
cx88[0]/0: set_control id=0x980900(Brightness) ctrl=0x7f, reg=0x310110 val=0xff (mask 0xff)
cx88[0]/0: set_control id=0x980901(Contrast) ctrl=0x3f, reg=0x310110 val=0x3f00 (mask 0xff00)
cx88[0]/0: set_control id=0x980903(Hue) ctrl=0x7f, reg=0x310118 val=0xff (mask 0xff)
cx88[0]/0: set_control id=0x980902(Saturation) ctrl=0x7f, reg=0x310114 val=0x5a7f (mask 0xffff)
cx88[0]/0: set_control id=0x980909(Mute) ctrl=0x01, reg=0x320594 val=0x40 (mask 0x40) [shadowed]
cx88[0]/0: set_control id=0x980905(Volume) ctrl=0x3f, reg=0x320594 val=0x00 (mask 0x3f) [shadowed]
cx88[0]/0: set_control id=0x980906(Balance) ctrl=0x40, reg=0x320598 val=0x00 (mask 0x7f) [shadowed]
cx88[0]/0: video_mux: 0 [vmux=0,gpio=0x0,0xe3e341,0x0,0x0]
cx88[0]/0: cx88: tvaudio thread started
cx88[0]/0: AUD_STATUS: 0xfef2 [mono/no pilot] ctl=BTSC_AUTO_STEREO

[cx88_alsa loaded fine also, but I lost the relevant message due to
short dmesg buffer]

[Tried the TV - analog tunes fine but audio = white noise if you can get it
to play at all]
[Tried the radio - works perfectly]
[Tried loading the cx88_dvb module - bad idea - it threw a kernel OOPS and the
following messages, and hung the modprobe process!]

cx88/2: cx2388x MPEG-TS Driver Manager version 0.0.6 loaded
cx88[0]/2: cx2388x 8802 Driver Manager
ACPI: PCI Interrupt 0000:02:09.2[A] -> GSI 21 (level, low) -> IRQ 20
cx88[0]/2: found at 0000:02:09.2, rev: 5, irq: 20, latency: 32, mmio: 0xf6000000
cx88/2: cx2388x dvb driver version 0.0.6 loaded
cx88/2: registering cx8802 driver, type: dvb access: shared
cx88[0]/2: subsystem: 17de:08c1, board: Geniatech X8000-MT DVBT [card=63]
cx88[0]/2: cx2388x based DVB/ATSC card
zl10353_read_register: readreg error (reg=127, ret==-121)
xc2028: Xcv2028/3028 init called!
xc2028: No frontend!
cx88[0]/2: xc3028 attach failed
BUG: unable to handle kernel NULL pointer dereference at virtual address 000000ac
printing eip: f8f37eb4 *pde = 00000000
Oops: 0000 [#1] SMP
Modules linked in: zl10353 cx88_dvb cx88_vp3054_i2c cx8802 videobuf_dvb dvb_core cx88_alsa tuner tea5767 tda8290 tda18271 tda827x tuner_xc2028 xc5000 tda9887 tuner_simple tuner_types mt20xx tea5761 cx8800 compat_ioctl32 v4l2_common cx88xx videodev v4l1_compat ir_common videobuf_dma_sg videobuf_core btcx_risc tveeprom nvidia(P) ali_agp agpgart

Pid: 6855, comm: modprobe Tainted: P        (2.6.24.2 #4)
EIP: 0060:[<f8f37eb4>] EFLAGS: 00010296 CPU: 0
EIP is at dvb_frontend_detach+0x4/0x70 [dvb_core]
EAX: 00000000 EBX: ec7f0000 ECX: ffffffff EDX: 00000046
ESI: 00000000 EDI: ec7f0000 EBP: f717a810 ESP: e9682e1c
 DS: 007b ES: 007b FS: 00d8 GS: 0033 SS: 0068
Process modprobe (pid: 6855, ti=e9682000 task=f77e6030 task.ti=e9682000)
Stack: ec7f0000 f717a800 f8f1c241 f8f1e23c f717a810 f717a850 00000061 f717a800
       00000000 00000000 00000000 f8f1c44a f8f1e0aa 00000001 00000002 00000084
       ec7f0000 00000000 c052feac f8f1db30 f8f1c120 f8f1c260 00000246 e962efc0
Call Trace:
 [<f8f1c241>] attach_xc3028+0xc1/0xe0 [cx88_dvb]
 [<f8f1c44a>] cx8802_dvb_probe+0x1ea/0x15c0 [cx88_dvb]
 [<f8f1db30>] cx8802_dvb_advise_acquire+0x0/0x90 [cx88_dvb]
 [<f8f1c120>] cx8802_dvb_remove+0x0/0x20 [cx88_dvb]
 [<f8f1c260>] cx8802_dvb_probe+0x0/0x15c0 [cx88_dvb]
 [<f8ea88d3>] cx8802_register_driver+0x1a3/0x20e [cx8802]
 [<c014bc6d>] sys_init_module+0x15d/0x18e0
 [<c017ac75>] do_sync_read+0xd5/0x120
 [<c016a3a0>] handle_mm_fault+0x2c0/0x5c0
 [<f8f0a000>] zl10353_get_tune_settings+0x0/0x20 [zl10353]
 [<c0133330>] msleep+0x0/0x20
 [<c017aba0>] do_sync_read+0x0/0x120
 [<c01041ce>] sysenter_past_esp+0x5f/0x85
 =======================
Code: 8d bc 27 00 00 00 00 8b 44 24 08 39 c2 7e 08 29 d0 05 40 42 0f 00 c3 29 d0 c3 8d b6 00 00 00 00 8d bc 27 00 00 00 00 56 89 c6 53 <8b> 90 ac 00 00 00 85 d2 74 0d ff d2 8b 86 ac 00 00 00 e8 25 55
EIP: [<f8f37eb4>] dvb_frontend_detach+0x4/0x70 [dvb_core] SS:ESP 0068:e9682e1c
---[ end trace 695a806ae61bb3ba ]---