Mailing List archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[linux-dvb] Re: 2 same budgets don't work
HI Folks,
Here is the oops which happens with 2 different budget cards
after second rmmod of the drivers
It always happens after second rmmod, first
rmmod completes normally (without any oops).
I have seen this oops 2-3 months ago, maybe I have posted it
maybe not, but here it is reproduced (with some logs, too):
Emard
Apr 19 21:32:00 emard kernel: Linux video capture interface: v1.00
Apr 19 21:32:05 emard kernel: saa7146: register extension 'dvb'.
Apr 19 21:32:05 emard kernel: PCI: Found IRQ 9 for device 02:01.0
Apr 19 21:32:05 emard kernel: saa7146: found saa7146 @ mem 0xf8950000 (revision 1, irq 9) (0x13c2,0x0000).
Apr 19 21:32:05 emard kernel: saa7146: saa7146 (0): registered device video0 [v4l2]
Apr 19 21:32:05 emard kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Apr 19 21:32:05 emard kernel: DVB: registering frontend 0:0 (Alps BSRV2)...
Apr 19 21:32:07 emard kernel: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80002612
Apr 19 21:32:07 emard kernel: DVB: AV7110(0) - firmware supports CI link layer interface
Apr 19 21:32:07 emard kernel: av7110: found av7110-0.
Apr 19 21:32:07 emard kernel: saa7146: unregister extension 'dvb'.
Apr 19 21:32:07 emard kernel: saa7146: register extension 'budget_patch dvb'.
Apr 19 21:32:07 emard kernel: PCI: Found IRQ 9 for device 02:01.0
Apr 19 21:32:07 emard kernel: saa7146: found saa7146 @ mem 0xf890f000 (revision 1, irq 9) (0x13c2,0x0000).
Apr 19 21:32:07 emard kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch).
Apr 19 21:32:07 emard kernel: DVB: registering frontend 0:0 (Alps BSRV2)...
Apr 19 21:32:08 emard kernel: saa7146: register extension 'budget dvb'.
Apr 19 21:32:08 emard kernel: PCI: Found IRQ 10 for device 02:06.0
Apr 19 21:32:08 emard kernel: saa7146: found saa7146 @ mem 0xf8a68000 (revision 1, irq 10) (0x13c2,0x1013).
Apr 19 21:32:08 emard kernel: DVB: registering new adapter (SATELCO Multimedia PCI).
Apr 19 21:32:09 emard kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
Apr 19 21:32:09 emard kernel: DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)...
Apr 19 21:32:22 emard kernel: saa7146: unregister extension 'budget_patch dvb'.
Apr 19 21:32:22 emard kernel: saa7146: unregister extension 'budget dvb'.
Apr 19 21:32:26 emard kernel: Linux video capture interface: v1.00
Apr 19 21:32:27 emard kernel: saa7146: register extension 'dvb'.
Apr 19 21:32:27 emard kernel: PCI: Found IRQ 9 for device 02:01.0
Apr 19 21:32:27 emard kernel: saa7146: found saa7146 @ mem 0xf8950000 (revision 1, irq 9) (0x13c2,0x0000).
Apr 19 21:32:27 emard kernel: saa7146: saa7146 (0): registered device video0 [v4l2]
Apr 19 21:32:27 emard kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3).
Apr 19 21:32:27 emard kernel: DVB: registering frontend 0:0 (Alps BSRV2)...
Apr 19 21:32:29 emard kernel: DVB: AV7110(0) - firm f0240009, rtsl b0250018, vid 71010068, app 80002612
Apr 19 21:32:29 emard kernel: DVB: AV7110(0) - firmware supports CI link layer interface
Apr 19 21:32:30 emard kernel: av7110: found av7110-0.
Apr 19 21:32:30 emard kernel: saa7146: unregister extension 'dvb'.
Apr 19 21:32:30 emard kernel: saa7146: register extension 'budget_patch dvb'.
Apr 19 21:32:30 emard kernel: PCI: Found IRQ 9 for device 02:01.0
Apr 19 21:32:30 emard kernel: saa7146: found saa7146 @ mem 0xf890f000 (revision 1, irq 9) (0x13c2,0x0000).
Apr 19 21:32:30 emard kernel: DVB: registering new adapter (Siemens/Technotrend/Hauppauge PCI rev1.3+Budget_Patch).
Apr 19 21:32:30 emard kernel: DVB: registering frontend 0:0 (Alps BSRV2)...
Apr 19 21:32:30 emard kernel: saa7146: register extension 'budget dvb'.
Apr 19 21:32:30 emard kernel: PCI: Found IRQ 10 for device 02:06.0
Apr 19 21:32:30 emard kernel: saa7146: found saa7146 @ mem 0xf8a68000 (revision 1, irq 10) (0x13c2,0x1013).
Apr 19 21:32:30 emard kernel: DVB: registering new adapter (SATELCO Multimedia PCI).
Apr 19 21:32:32 emard kernel: stv0299.c: setup for tuner BSRU6, TDQB-S00x
Apr 19 21:32:32 emard kernel: DVB: registering frontend 1:0 (STV0299/TSA5059/SL1935 based)...
Apr 19 21:32:35 emard kernel: saa7146: unregister extension 'budget_patch dvb'.
Apr 19 21:32:35 emard kernel: saa7146: unregister extension 'budget dvb'.
Apr 19 21:32:35 emard kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
Apr 19 21:32:35 emard kernel: printing eip:
Apr 19 21:32:35 emard kernel: f88f0171
Apr 19 21:32:35 emard kernel: *pde = 00000000
Apr 19 21:32:35 emard kernel: Oops: 0002
Apr 19 21:32:35 emard kernel: CPU: 0
Apr 19 21:32:35 emard kernel: EIP: 0010:[<f88f0171>] Not tainted
Apr 19 21:32:35 emard kernel: EFLAGS: 00010286
Apr 19 21:32:35 emard kernel: eax: 00000000 ebx: f31fa000 ecx: f2e6b100 edx: 00000000
Apr 19 21:32:35 emard kernel: esi: f31fa02c edi: f8a65000 ebp: bfffed8c esp: f0cdff0c
Apr 19 21:32:35 emard kernel: ds: 0018 es: 0018 ss: 0018
Apr 19 21:32:35 emard kernel: Process rmmod (pid: 657, stackpage=f0cdf000)
Apr 19 21:32:35 emard kernel: Stack: f88ee1bb f2e6b100 f31fa000 f31fb11c f8a65000 f8a654e4 f31fa02c f31fa000
Apr 19 21:32:35 emard kernel: f3c3f480 f8a6572d f31fa000 f31fa000 f8a6618c f8a65bb2 f31fa000 f261bec0
Apr 19 21:32:35 emard kernel: f8a65a38 00000000 f3c3f480 f8a6618c f890162c f3c3f480 c19dc400 c0225746
Apr 19 21:32:35 emard kernel: Call Trace: [<f88ee1bb>] [<f8a654e4>] [<f8a6572d>] [<f8a6618c>] [<f8a65bb2>]
Apr 19 21:32:35 emard kernel: [<f8a65a38>] [<f8a6618c>] [<f890162c>] [raid1_grow_r1bh+170/260] [<f8a66160>] [<f89017fc>]
Apr 19 21:32:35 emard kernel: [<f8a6618c>] [<f8901fc0>] [<f8a66160>] [<f8a65c14>] [<f8a66160>] [do_syslog+83/724]
Apr 19 21:32:35 emard kernel: [do_fork+239/1812] [system_call+51/56]
Apr 19 21:32:35 emard kernel:
Apr 19 21:32:35 emard kernel: Code: 89 50 04 89 02 c7 01 00 00 00 00 c7 41 04 00 00 00 00 51 e8
ksymoops 2.4.5 on i686 2.4.20. Options used
-V (default)
-k /proc/ksyms (default)
-l /proc/modules (default)
-o /lib/modules/2.4.20/ (default)
-m /boot/2.4.20-nov4l1/System.map (specified)
Apr 19 21:32:35 emard kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000004
Apr 19 21:32:35 emard kernel: f88f0171
Apr 19 21:32:35 emard kernel: *pde = 00000000
Apr 19 21:32:35 emard kernel: Oops: 0002
Apr 19 21:32:35 emard kernel: CPU: 0
Apr 19 21:32:35 emard kernel: EIP: 0010:[<f88f0171>] Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
Apr 19 21:32:35 emard kernel: EFLAGS: 00010286
Apr 19 21:32:35 emard kernel: eax: 00000000 ebx: f31fa000 ecx: f2e6b100 edx: 00000000
Apr 19 21:32:35 emard kernel: esi: f31fa02c edi: f8a65000 ebp: bfffed8c esp: f0cdff0c
Apr 19 21:32:35 emard kernel: ds: 0018 es: 0018 ss: 0018
Apr 19 21:32:35 emard kernel: Process rmmod (pid: 657, stackpage=f0cdf000)
Apr 19 21:32:35 emard kernel: Stack: f88ee1bb f2e6b100 f31fa000 f31fb11c f8a65000 f8a654e4 f31fa02c f31fa000
Apr 19 21:32:35 emard kernel: f3c3f480 f8a6572d f31fa000 f31fa000 f8a6618c f8a65bb2 f31fa000 f261bec0
Apr 19 21:32:35 emard kernel: f8a65a38 00000000 f3c3f480 f8a6618c f890162c f3c3f480 c19dc400 c0225746
Apr 19 21:32:35 emard kernel: Call Trace: [<f88ee1bb>] [<f8a654e4>] [<f8a6572d>] [<f8a6618c>] [<f8a65bb2>]
Apr 19 21:32:35 emard kernel: [<f8a65a38>] [<f8a6618c>] [<f890162c>] [raid1_grow_r1bh+170/260] [<f8a66160>] [<f89017fc>]
Apr 19 21:32:35 emard kernel: [<f8a6618c>] [<f8901fc0>] [<f8a66160>] [<f8a65c14>] [<f8a66160>] [do_syslog+83/724]
Apr 19 21:32:35 emard kernel: Code: 89 50 04 89 02 c7 01 00 00 00 00 c7 41 04 00 00 00 00 51 e8
>>EIP; f88f0171 <[dvb-core]dvb_unregister_device+d/2c> <=====
>>ebx; f31fa000 <_end+32e3c380/38473380>
>>ecx; f2e6b100 <_end+32aad480/38473380>
>>esi; f31fa02c <_end+32e3c3ac/38473380>
>>edi; f8a65000 <[dvb-ttpci-budget]__kstrtab_ttpci_budget_init+0/0>
>>ebp; bfffed8c Before first symbol
>>esp; f0cdff0c <_end+3092228c/38473380>
Trace; f88ee1bb <[dvb-core]dvb_net_release+f/40>
Trace; f8a654e4 <[dvb-ttpci-budget]budget_unregister+40/84>
Trace; f8a6572d <[dvb-ttpci-budget]ttpci_budget_deinit+3d/9c>
Trace; f8a6618c <[dvb-ttpci-budget]budget_extension+2c/7f>
Trace; f8a65bb2 <[dvb-ttpci-budget]budget_detach+22/34>
Trace; f8a65a38 <[dvb-ttpci-budget]budget_diseqc_ioctl+0/c0>
Trace; f8a6618c <[dvb-ttpci-budget]budget_extension+2c/7f>
Trace; f890162c <[saa7146]saa7146_remove_one+3c/f4>
Trace; f8a6618c <[dvb-ttpci-budget]budget_extension+2c/7f>
Trace; f8901fc0 <[saa7146].rodata.start+760/79f>
Trace; f8a66160 <[dvb-ttpci-budget]budget_extension+0/7f>
Trace; f8a65c14 <[dvb-ttpci-budget]budget_exit+34/3f>
Trace; f8a66160 <[dvb-ttpci-budget]budget_extension+0/7f>
Code; f88f0171 <[dvb-core]dvb_unregister_device+d/2c>
00000000 <_EIP>:
Code; f88f0171 <[dvb-core]dvb_unregister_device+d/2c> <=====
0: 89 50 04 mov %edx,0x4(%eax) <=====
Code; f88f0174 <[dvb-core]dvb_unregister_device+10/2c>
3: 89 02 mov %eax,(%edx)
Code; f88f0176 <[dvb-core]dvb_unregister_device+12/2c>
5: c7 01 00 00 00 00 movl $0x0,(%ecx)
Code; f88f017c <[dvb-core]dvb_unregister_device+18/2c>
b: c7 41 04 00 00 00 00 movl $0x0,0x4(%ecx)
Code; f88f0183 <[dvb-core]dvb_unregister_device+1f/2c>
12: 51 push %ecx
Code; f88f0184 <[dvb-core]dvb_unregister_device+20/2c>
13: e8 00 00 00 00 call 18 <_EIP+0x18> f88f0189 <[dvb-core]dvb_unregister_device+25/2c>
--
Info:
To unsubscribe send a mail to listar@linuxtv.org with "unsubscribe linux-dvb" as subject.
Home |
Main Index |
Thread Index