2.3.47-3 conflict with joy-analog & agpgart

From: Ari Pollak (compwiz@bigfoot.com)
Date: Thu Feb 17 2000 - 22:14:31 EST


I am running kernel 2.3.47-3 with the joystick drivers & agpgart compiled
as modules. When i load agpgart, then load joy-analog, i get a kernel
oops, and they seem to be conflicting.

oops:

Unable to handle kernel paging request at virtual address c4860030
c4860030
*pde = 0113f063
Oops: 0000
CPU: 0
EIP: 0010:[<c4860030>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010296
eax: 00000000 ebx: 00000004 ecx: c316b26c edx: 00000286
esi: c3865ac0 edi: 00000000 ebp: c3865afc esp: c2f67e8c
ds: 0018 es: 0018 ss: 0018
Process modprobe (pid: 1134, stackpage=c2f67000)
Stack: c3865ac0 00000000 00000002 00000004 c486a4e0 c4869b9c c4869bac c486a4e0
       00000218 000001c3 c486a3a2 00000381 c486a44c 00000008 00000004 00000000
       00000000 00000002 c3865b0c c3865b0c c3865b0c 00000001 00000218 0006dfb4
Call Trace: [<c486a4e0>] [<c4869b9c>] [<c4869bac>] [<c486a4e0>] [<c486a3a2>] [<c486a44c>] [<c0123caa>]
       [<c4869000>] [<c4869fc4>] [<c4869000>] [<c4866000>] [<c0118948>] [<c486a630>] [<c486a628>] [<c4866000>]
       [<c4869048>] [<c010ae50>]
Code: Bad EIP value.
Warning (Oops_code): trailing garbage ignored on Code: line
  Text: 'Code: Bad EIP value.'
  Garbage: 'IP value.'
Error (Oops_code_values): invalid value 0xBad in Code line, must be 2, 4, 8 or 16 digits, value ignored
Error (Oops_code_values): invalid value 0xE in Code line, must be 2, 4, 8 or 16 digits, value ignored

>>EIP; c4860030 <[agpgart]__module_parm_agp_try_unsupported+119ba/179da> <=====
Trace; c486a4e0 <[joy-analog]js_an_name_buf+0/7f>
Trace; c4869b9c <[joy-analog]js_an_open+0/10>
Trace; c4869bac <[joy-analog]js_an_close+0/10>
Trace; c486a4e0 <[joy-analog]js_an_name_buf+0/7f>
Trace; c486a3a2 <[joy-analog].rodata.start+302/382>
Trace; c486a44c <[joy-analog]js_an+0/60>
Trace; c0123caa <file_read_actor+56/84>
Trace; c4869000 <[joy-analog]__module_kernel_version+0/16>
Trace; c4869fc4 <[joy-analog]init_module+3c/b0>
Trace; c4869000 <[joy-analog]__module_kernel_version+0/16>
Trace; c4866000 <[agpgart]__module_parm_agp_try_unsupported+1798a/179da>
Trace; c0118948 <sys_init_module+59c/66c>
Trace; c486a630 <.data.end+d1/????>
Trace; c486a628 <.data.end+c9/????>
Trace; c4866000 <[agpgart]__module_parm_agp_try_unsupported+1798a/179da>
Trace; c4869048 <[joy-analog]__module_author+8/10>
Trace; c010ae50 <system_call+34/38>
Code; c4860030 <[agpgart]__module_parm_agp_try_unsupported+119ba/179da>
00000000 <_EIP>:

2 warnings and 2 errors issued. Results may not be reliable.

Output from /proc/cpuinfo:

processor : 0
vendor_id : AuthenticAMD
cpu family : 5
model : 8
model name : AMD-K6(tm) 3D processor
stepping : 12
cpu MHz : 451.035383
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 sep mtrr pge mmx 3dnow
bogomips : 901.12

Output from /proc/modules:
joy-analog 5704 (initializing)
joystick 6656 0 [joy-analog]
es1371 28608 0
nfs 33868 4 (autoclean)
lockd 37448 1 (autoclean) [nfs]
sunrpc 58820 1 (autoclean) [nfs lockd]
3c59x 19168 1 (autoclean)
soundcore 3780 4 [es1371]
ac97_codec 6852 0 [es1371]

I am using an ATI Rage Pro 8 MB (AGP, obviously), and an ES1373 sound
chip. The ES1373 had been set to use both 0x200 and 0x218 for the joystick
port, both of them fail with the above oops.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Wed Feb 23 2000 - 21:00:20 EST