Package: linux-image-2.6.18-5-686
Version: 2.6.18.dfsg.1-13etch2
Severity: normal
Summary (technical details follow below):
When I added a videocard to my PC (in addition to the on-bord-video
chip), the kernel panics (oops) during bootup. When I manually remove
the intel-agp.ko module (which works with the on-bord-video card), the
problem disappears (the on-bord-chip probably doesn't work then, but
this is what I want anyhow). I guess the module for my new video
card (I guess it's radeon --- see details below) interferes with the
intel-agp module.
Background:
I bought a PC with on-bord video chip. When I upgraded my monitor, I
found that it did not work with that chip. So I added another video
card and ran into this problem. As I don't need the on-bord video card,
my quick and dirty fix is to remove its controller module.
Details:
=
What is written on the screen when the kernel panics? I copied the
information manually. Quite possibly, I made some typing mistakes:
*pde=...
*pte=...
Oops: 0003 [#1]
SMP
Modules linked in: intel-agp agpart psmouse pcspkr shpchp pci_hotplug
evdev ext3 jbd mbcache ide_cd cdrom ide_disk 8139cp generic 8139too mii
piix ide_core thermal processor fan
CPU: 0
EIP: 0060:[c01112b3] Not tainted VLI
EFLAGS: 00010086 (2.6.18-5-686 #1)
EIP is at smp_apic_timer_interrupt +0x2510x62
eax: cf09400 ebx: cf095fbc ecx: 0001 edx: cf095fbc
esi: 0804f098 edi: bfe9c8e0 elp: bf93c3a8 esp: cf095fb4
ds: 007b es: 007b ss: 0068
Processor modprobe (pid 1348, ti-cf094000 task=cfe5faa0
task.ti=cf094000)
Stack: 0031 c0103747 0031 0001 0804f130 0804f098 b7e9c8e0
bf93c3a8 007b ff10 b7ef966e 0073 0246 bf93c39c
007b 89c80113 91e82404
Call Trace: [c0103747] smp_apic_timer_interrupt +0x1f10x24
Code 5a a9 34 80 01 00...
EIP: [c01112b3] smp_apic_timer_interrupt +0x2510x62
SS:ESP 0068:cf095fb4
Which video chips do I use? I don't know for sure, but from `lspci` I
guess:
* Display controller: Intel Corporation 82845G/GL[Brookdale-G]/GE
Chipset (this may be the chip that loads the intel-agp module).
* VGA compatible controller: ATI Technologies Inc RV280 [Radeon
9200 PRO] (this is the second video controller that I use now).
Here is the full output of lspci:
lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM
Controller/Host-Hub Interface (rev 03)
00:02.0 Display controller: Intel Corporation 82845G/GL[Brookdale-G]/GE
Chipset
Integrated Graphics Device (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC
Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller
(rev 02)
03:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon
9200 PRO]
(rev 01)
03:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 PRO]
(Secondary) (rev 01)
03:04.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev
08)
03:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
03:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
==
Which modules conflict with each other? I don't know. I guess they are
intel-agp and radeon (or possibly modules that are loaded by these two
modules): The system runs fine when I remove the intel-agp module or
when I remove the additional video card that uses the radeon module.
Here is the output of `lsmod` on my running system when intel-agp is
removed:
Module Size Used by
radeon 99744 0
drm61332 1 radeon
ipt_TCPMSS 4096 1
xt_tcpmss 2336 1
xt_tcpudp 3136 1
iptable_mangle 2880 1
ip_tables 13028 1 iptable_mangle
x_tables 13316 4 ipt_TCPMSS,xt_tcpmss,xt_tcpudp,ip_tables
button 6672 0
ac 5188 0
battery 9636 0
pppoe 13152 2
pppox 3688 1 pppoe
ipv6 226272 12
ppp_generic25908 6 pppoe,pppox
slhc6528 1 ppp_generic
dm_snapshot15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
tsdev 7520 0
snd_mpu401 7528 0
snd_mpu401_uart 8064 1 snd_mpu401
snd_seq_dummy 3844 0
snd_seq_oss28768 0
snd_ens137123616 0
snd_ac97_codec 83104 1 snd_ens1371
snd_ac97_bus2400 1 snd_ac97_codec
snd_seq_midi8192 0
snd_seq_midi_event 7008 2 snd_seq_oss,snd_seq_midi
snd_pcm_oss38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
snd_seq45680 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,