[linux-dvb] dvb-ttpci oops with 2.6.12-git8 + head cvs

syrius.ml at no-log.org syrius.ml at no-log.org
Sat Nov 5 15:13:23 CET 2005


Hi,

as the subject says: I'm using 2.6.14-git8 (also happens with -git7)
and dvb-kernel head cvs from today.
config is: dual p3 SMP/CONFIG_PREEMPT/PREEMPT_BKL/IRQBALANCE, a
technotrend dvb-s ff 1.5 and a technotrend budget.
firmware for the ff card is the one provided by dvb-kernel.
(makelinks has been used to created the links to the kernel tree)

the oops happens after dvb-ttpci is loaded.
ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 18 (level, low) -> IRQ 169
saa7146: found saa7146 @ mem d91b8000 (revision 1, irq 169) (0x13c2,0x0000).
DVB: registering new adapter (Technotrend/Hauppauge WinTV DVB-S rev1.X or Fujits
u Siemens DVB-C).
adapter has MAC addr = 00:d0:5c:03:a5:72
dvb-ttpci: gpioirq unknown type=0 len=0
dvb-ttpci: info @ card 0: firm f0240009, rtsl b0250018, vid 71010068, app 800026
1f
dvb-ttpci: firmware @ card 0 supports CI link layer interface
dvb-ttpci: Crystal audio DAC @ card 0 detected
Unable to handle kernel NULL pointer dereference at virtual address 00000000
 printing eip:
c01d7c9d
*pde = 00000000
Oops: 0000 [#1]
PREEMPT SMP
Modules linked in: dvb_ttpci l64781 saa7146_vv video_buf saa7146 v4l1_compat v4l
2_common joydev videodev ves1820 stv0299 dvb_core tda8083 stv0297 sp8870 firmwar
e_class ves1x93 ttpci_eeprom usbhid uhci_hcd usbcore parport_pc parport via_agp 
agpgart rtc via686a adm1021 eeprom w83781d hwmon_vid i2c_viapro i2c_isa i2c_core
 unix raid5 xor raid1 raid0 linear md_mod dm_bbr dm_mirror dm_mod
CPU:    1
EIP:    0060:[<c01d7c9d>]    Not tainted VLI
EFLAGS: 00010216   (2.6.14-git8)
EIP is at vsnprintf+0x2d/0x5d0
eax: d5722f6f   ebx: 00000014   ecx: 00000000   edx: 00000014
esi: d5722f70   edi: d5722f83   ebp: d56e9cf4   esp: d56e9cac
ds: 007b   es: 007b   ss: 0068
Process modprobe (pid: 2394, threadinfo=d56e8000 task=d608c570)
Stack: d56e9cd8 c0158808 c03a6d90 d87ff4a0 00000286 d56e9cdc 00000286 d91defff
       d5bea2a0 00000084 fffffff4 d7e66260 d56e9cf4 c014b25e 00000084 d5722f00
       fffffff4 d7e66260 d56e9d1c c0235b6e d5722f70 00000014 00000000 d56e9d38
Call Trace:
 [<c010414b>] show_stack+0xab/0xf0
 [<c010433f>] show_registers+0x18f/0x230
 [<c0104591>] die+0x101/0x190
 [<c02e291a>] do_page_fault+0x33a/0x678
 [<c0103dc3>] error_code+0x4f/0x54
 [<c0235b6e>] class_device_create+0x8e/0xc0
 [<d915c517>] dvb_register_device+0x117/0x1c0 [dvb_core]
 [<d915e766>] dvb_dmxdev_init+0xf6/0x230 [dvb_core]
 [<d92049b4>] av7110_register+0xd4/0x250 [dvb_ttpci]
 [<d92067f1>] av7110_attach+0x441/0x960 [dvb_ttpci]
 [<d91b2b44>] saa7146_init_one+0x564/0x6b0 [saa7146]
 [<c01e6c99>] pci_call_probe+0x19/0x20
 [<c01e6cf3>] __pci_device_probe+0x53/0x60
 [<c01e6d2f>] pci_device_probe+0x2f/0x50
 [<c0234748>] driver_probe_device+0x48/0xd0
 [<c02348a5>] __driver_attach+0x45/0x50
 [<c0233c54>] bus_for_each_dev+0x54/0x80
 [<c02348d7>] driver_attach+0x27/0x30
 [<c0234195>] bus_add_driver+0x85/0xf0
 [<c0234d3d>] driver_register+0x5d/0x70
 [<c01e6fe3>] pci_register_driver+0x93/0xc0
 [<d91b2e96>] saa7146_register_extension+0x76/0x80 [saa7146]
 [<d905d012>] av7110_init+0x12/0x20 [dvb_ttpci]
 [<c013c72f>] sys_init_module+0xdf/0x250
 [<c01031cb>] sysenter_past_esp+0x54/0x75
Code: e5 57 56 53 83 ec 3c 8b 5d 0c 85 db 0f 88 6f 05 00 00 8b 45 08 8b 55 0c 8d 7c 10 ff 48 39 c7 0f 82 6e 01 00 00 8b 4d 10 8b 75 08 <0f> b6 01 84 c0 0f 84 48 01 00 00 90 8d b4 26 00 00 00 00 3c 25
 saa7146: register extension 'budget_ci dvb'.
BUG: soft lockup detected on CPU#1!

Pid: 0, comm:              swapper
EIP: 0060:[<c02e1ac4>] CPU: 1
EIP is at _spin_lock_irqsave+0x64/0x80
 EFLAGS: 00000246    Not tainted  (2.6.14-git8)
EAX: 00000000 EBX: d57ea7ec ECX: 00000001 EDX: 00000001
ESI: d7f83ec0 EDI: 000040f6 EBP: d7f83e58 DS: 007b ES: 007b
CR0: 8005003b CR2: b7f97d4c CR3: 003a6000 CR4: 000006d0
 [<c0101274>] show_regs+0x164/0x190
 [<c013f8d0>] softlockup_tick+0x80/0xa0
 [<c01287d6>] do_timer+0x46/0x100
 [<c0108293>] timer_interrupt+0x33/0x80
 [<c013fb1e>] handle_IRQ_event+0x3e/0x80
 [<c013fbf2>] __do_IRQ+0x92/0x100
 [<c0105613>] do_IRQ+0x33/0x70
 [<c0103c6a>] common_interrupt+0x1a/0x20
 [<c02e1af9>] _spin_lock_bh+0x9/0x20
 [<d91ff250>] dvb_video_add_event+0x30/0xd0 [dvb_ttpci]
 [<d920270b>] gpioirq+0x35b/0x10f0 [dvb_ttpci]
 [<c0124511>] tasklet_action+0x61/0xd0
 [<c0124074>] __do_softirq+0x84/0x100
 [<c0124145>] do_softirq+0x55/0x60
 [<c012424d>] irq_exit+0x4d/0x50
 [<c0105618>] do_IRQ+0x38/0x70
 [<c0103c6a>] common_interrupt+0x1a/0x20
 [<c0100e79>] cpu_idle+0x39/0x80
 [<c0111d56>] start_secondary+0x146/0x1b0
 [<00000000>] _stext+0x3feffd68/0x8
 [<d7f83fb4>] 0xd7f83fb4


Please tell me if you need more informations or tests.
TIA.

-- 



More information about the linux-dvb mailing list