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