OK, I'm stumped. I'm building a mythtv machine. I have a Happauge 500MCE NTSC card working well. I'm using x86_64. I have my HD5000 installed, and after reverting from 2.6.14 to 2.6.13 it's registering the frontend, so Linux is happy. However, I try to use the dvb-apps azap or dvbscan and it hangs. It also hangs when trying access it in mythtv, either in mythtv-setup doing a channel scan, or just trying to watch something on it. I have used the card in a Windows machine, and it works. I swapped it again today to get all the pertinent tuning frequencies. I entered one (ESPNHD) into a channels.conf to test:
Code:
ESPNHD:531000000:QAM_256:0:0
Code:
[root@localhost szap]# ./azap -r espnhd
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 531000000 Hz
video pid 0x0000, audio pid 0x0000
Message from syslogd@localhost at Sun Dec 11 17:25:52 2005 ...
localhost kernel: Oops: 0010 [1]
Message from syslogd@localhost at Sun Dec 11 17:25:52 2005 ...
localhost kernel: CR2: 0000000000000000
status 00 | signal 11aa | snr fc00 | ber 00000000 | unc 0000ea5f |
<ctrl-c>
[root@localhost szap]# ./azap -r ESPNHD
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
The first try looks like it makes better progress. The next try hangs earlier.
dmesg:
Code:
Unable to handle kernel NULL pointer dereference at 0000000000000000 RIP:
<0000000000000000>{stext+2146431208}
PGD 0
Oops: 0010 [1]
CPU 0
Modules linked in: parport_pc(U) lp(U) parport(U) autofs4(U) rfcomm(U) l2cap(U) bluetooth(U) sunrpc(U) pcmcia(U) yenta_socket(U) rsrc_nonstatic(U) pcmcia_core(U) jfs(U) dm_mod(U) video(U) button(U) battery(U) ac(U) nvidia(U) ipv6(U) ohci1394(U) ieee1394(U) ohci_hcd(U) ehci_hcd(U) i2c_nforce2(U) shpchp(U) tda9887(U) wm8775(U) cx25840(U) tuner(U) tveeprom(U) ivtv(U) i2c_algo_bit(U) videodev(U) snd_intel8x0(U) snd_ac97_codec(U) snd_seq_dummy(U) snd_seq_oss(U) snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_pcm_oss(U) snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore(U) snd_page_alloc(U) b2c2_flexcop_pci(U) b2c2_flexcop(U) dvb_core(U) mt352(U) bcm3510(U) stv0299(U) dvb_pll(U) nxt2002(U) stv0297(U) lgdt330x(U) mt312(U) i2c_core(U) forcedeth(U) sk98lin(U) ext3(U) jbd(U) raid0(U) sata_nv(U) libata(U) sd_mod(U) scsi_mod(U)
Pid: 3494, comm: kdvb-fe-0 Tainted: P 2.6.13-prep
RIP: 0010:[<0000000000000000>] <0000000000000000>{stext+2146431208}
RSP: 0018:ffff810021a0fe50 EFLAGS: 00010246
RAX: ffffffff88120420 RBX: ffff81003f2cd000 RCX: 0000000090ea00b2
RDX: 0000000000000090 RSI: 0000000000000000 RDI: ffff81003f2cd150
RBP: ffff81003da1d408 R08: 0000000000000000 R09: ffffffff880de269
R10: 0000000000000000 R11: 0000000000000001 R12: ffff81003f2cd150
R13: 000000001fa66ac0 R14: 0000000000000000 R15: ffff81003da1d608
FS: 00002aaaaaad13c0(0000) GS:ffffffff80661800(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 0000000034f1e000 CR4: 00000000000006e0
Process kdvb-fe-0 (pid: 3494, threadinfo ffff810021a0e000, task ffff8100286117b0)
Stack: ffffffff880dc491 ffff81003da1d400 ffff81003f2cd150 0000000000000000
ffffffff88105c30 ffffffff8014bd61 0000000000000287 00000000000002ed
ffff81003da1d660 ffff810021a0fec8
Call Trace:<ffffffff880dc491>{:lgdt330x:lgdt330x_set_parameters+408}
<ffffffff88105c30>{:dvb_core:dvb_frontend_autotune+485}
<ffffffff8014bd61>{process_timeout+0} <ffffffff881070aa>{:dvb_core:dvb_frontend_thread+970}
<ffffffff80167360>{autoremove_wake_function+0} <ffffffff80110242>{child_rip+8}
<ffffffff88106ce0>{:dvb_core:dvb_frontend_thread+0}
<ffffffff8011023a>{child_rip+0}
Code: Bad RIP value.
RIP <0000000000000000>{stext+2146431208} RSP <ffff810021a0fe50>
CR2: 0000000000000000
<3>Debug: sleeping function called from invalid context at include/linux/rwsem.h:43
in_atomic():0, irqs_disabled():1
Call Trace:<ffffffff8013fa7a>{profile_task_exit+21} <ffffffff80142948>{do_exit+32}
<ffffffff80127135>{do_page_fault+1804} <ffffffff8013d820>{vprintk+1703}
<ffffffff8811908e>{:b2c2_flexcop:flexcop_i2c_operation+94}
<ffffffff88119366>{:b2c2_flexcop:flexcop_i2c_request+587}
<ffffffff8011008d>{error_exit+0} <ffffffff880dc491>{:lgdt330x:lgdt330x_set_parameters+408}
<ffffffff88105c30>{:dvb_core:dvb_frontend_autotune+485}
<ffffffff8014bd61>{process_timeout+0} <ffffffff881070aa>{:dvb_core:dvb_frontend_thread+970}
<ffffffff80167360>{autoremove_wake_function+0} <ffffffff80110242>{child_rip+8}
<ffffffff88106ce0>{:dvb_core:dvb_frontend_thread+0}
<ffffffff8011023a>{child_rip+0}
I know this sounds like a question for mythtv or DVB card types, but I figured the debugging information might make sense to someone here. Again, I'm stumped! Please find the clue I don't see