Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] oops on loading skystar2 and stv0299



Hi all.

I get reproducible oopses on loading both skystar2 and stv0299 modules at the 
same time. Modules are compiled from recent cvs. I cannot recall this 
happening with standard 1.0.1 drivers. 

I do load a whole bunch of dvb modules on startup for testing several 
different dvb cards - mainly satelco and skystar2 cards - and i am tired of 
adjusting start scripts over and over again, thus the probably uncommon 
combination.

I can reproduce it with the following trivial script:

#!/bin/bash
export PATH
mount -o remount,rw /
mount /proc
modprobe skystar2
modprobe mt312
modprobe stv0299

System is Debian Woody, Celeron 466, i440bx

'ksymoops' report attached.

Best regards, Marcus
ksymoops 2.4.5 on i686 2.4.23-pre9.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.23-pre9/ (default)
     -m /System.map-2.4.23-pre9 (specified)

8139too Fast Ethernet driver 0.9.26
Unable to handle kernel NULL pointer dereference at virtual address 00000000
da83c51c
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<da83c51c>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010206
eax: 00000000   ebx: 00000000   ecx: 00000001   edx: 00000018
esi: d6bedeb0   edi: d6b08000   ebp: 00000002   esp: d6bede5c
ds: 0018   es: 0018   ss: 0018
Process modprobe.old (pid: 16, stackpage=d6bed000)
Stack: ffffb200 da83f5d6 da83f577 d6b0b200 d6bedeb0 d6bedec8 ffffffea 00000002 
       da96213d d6b0b200 d6bedeb0 00000002 d6b0b200 00000001 0000b200 00000068 
       ffff0001 d6bede97 00010068 d6b00001 d6bede96 00000068 ffff0001 d6bede97 
Call Trace:    [<da83f5d6>] [<da83f577>] [<da96213d>] [<da96376f>] [<da836679>]
  [<da836787>] [<da83a200>] [<da83695b>] [<da9637d1>] [<da963758>] [<da9637ac>]
  [<c011771d>] [<da962060>] [<c0108823>]
Code: 0f be 00 50 31 c0 66 8b 04 16 50 31 c0 66 8b 44 16 02 50 8b 


>>EIP; da83c51c <[skystar2]master_xfer+150/284>   <=====

>>esi; d6bedeb0 <_end+16824bec/1a468d9c>
>>edi; d6b08000 <_end+1673ed3c/1a468d9c>
>>esp; d6bede5c <_end+16824b98/1a468d9c>

Trace; da83f5d6 <[skystar2]__module_license+8/a8e>
Trace; da83f577 <[skystar2]__module_parm_desc_debug+17/40>
Trace; da96213d <[stv0299]stv0299_readreg+6d/7c>
Trace; da96376f <[stv0299]uni0299_attach+17/54>
Trace; da836679 <[dvb-core]try_attach_device+31/5c>
Trace; da836787 <[dvb-core]probe_device_on_all_busses+1b/2c>
Trace; da83a200 <[dvb-core]dvb_i2c_mutex+0/20>
Trace; da83695b <[dvb-core]dvb_register_i2c_device+57/90>
Trace; da9637d1 <[stv0299]init_uni0299+11/18>
Trace; da963758 <[stv0299]uni0299_attach+0/54>
Trace; da9637ac <[stv0299]uni0299_detach+0/14>
Trace; c011771d <sys_init_module+575/620>
Trace; da962060 <[stv0299]stv0299_writereg+0/70>
Trace; c0108823 <system_call+33/40>

Code;  da83c51c <[skystar2]master_xfer+150/284>
00000000 <_EIP>:
Code;  da83c51c <[skystar2]master_xfer+150/284>   <=====
   0:   0f be 00                  movsbl (%eax),%eax   <=====
Code;  da83c51f <[skystar2]master_xfer+153/284>
   3:   50                        push   %eax
Code;  da83c520 <[skystar2]master_xfer+154/284>
   4:   31 c0                     xor    %eax,%eax
Code;  da83c522 <[skystar2]master_xfer+156/284>
   6:   66 8b 04 16               mov    (%esi,%edx,1),%ax
Code;  da83c526 <[skystar2]master_xfer+15a/284>
   a:   50                        push   %eax
Code;  da83c527 <[skystar2]master_xfer+15b/284>
   b:   31 c0                     xor    %eax,%eax
Code;  da83c529 <[skystar2]master_xfer+15d/284>
   d:   66 8b 44 16 02            mov    0x2(%esi,%edx,1),%ax
Code;  da83c52e <[skystar2]master_xfer+162/284>
  12:   50                        push   %eax
Code;  da83c52f <[skystar2]master_xfer+163/284>
  13:   8b 00                     mov    (%eax),%eax


Home | Main Index | Thread Index