kernel oops, probably due to radeon Accel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Andy Whitcroft | ||
linux-source-2.6.20 (Ubuntu) |
Won't Fix
|
Medium
|
Unassigned |
Bug Description
Binary package hint: linux-source-2.6.20
This is on up to date (as of 20070513) feisty system, x86.
When I comment the NoAccel "true" line in /etc/X11/xorg.conf, the computer freezes (no ping, no keyboard/mouse reaction, need to reboot) after a few seconds to a few minute of use.
When the NoAccel "true" is present, the computer is completely stable (no freeze/crash) but of course scrolling and moving windows around is quite slow.
From a remote ssh on console I was lucky to get oops message the last time I tried to enable Accel, see below for details.
Let me know if there are things I could try.
Laurent
1/ cat /proc/version
Linux version 2.6.20-15-386 (root@palmer) (gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)) #2 Sun Apr 15 07:34:00 UTC 2007
2/ lscpi
00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400/KT600 AGP] Host Bridge (rev 80)
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI Bridge
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586A/
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 74)
01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (rev 01)
01:00.1 Display controller: ATI Technologies Inc RV280 [Radeon 9200 SE] (Secondary) (rev 01)
3/ xorg.conf for stable computer, just commenting the NoAccel true line make it unstable:
Section "Device"
Identifier "aticonfig-
# Driver "fglrx"
Driver "radeon"
Option "VideoOverlay" "off"
Option "OpenGLOverlay" "off"
Option "AGPFastWrite" "false"
#BusID "PCI:1:0:0"
#Option "AGPMode" "1"
Option "NoAccel" "true"
EndSection
4/ kernel oops message on console
gargas kernel: [ 5088.641485] Oops: 0000 [#1]
gargas kernel: [ 5088.641598] CPU: 0
gargas kernel: [ 5088.641600] EIP: 0060:[unix_
gargas kernel: [ 5088.641603] EFLAGS: 00210246 (2.6.20-15-386 #2)
gargas kernel: [ 5088.641619] EIP is at unix_poll+0x9/0xa0
gargas kernel: [ 5088.641624] eax: f4aa22a0 ebx: 00ad4520 ecx: 00000000 edx: f4fa0b60
gargas kernel: [ 5088.641630] esi: 00000000 edi: f4aa22a0 ebp: 00000000 esp: ee037c18
gargas kernel: [ 5088.641634] ds: 007b es: 007b ss: 0068
gargas kernel: [ 5088.641639] Process gnome-panel (pid: 10464, ti=ee036000 task=edade590 task.ti=ee036000)
gargas kernel: [ 5088.641643] Stack: c02f1200 ee037ebc c0269d3c 00000000 c016ede2 ee037c54 ee037fac 083a03c0
gargas kernel: [ 5088.641654] 083a0448 00000000 ee037e94 ee037e94 00000011 ee037f24 ee037e94 c016fad0
gargas kernel: [ 5088.641664] 00000000 00000000 00000000 f68be7a0 00000000 edade590 c01186a0 00100100
gargas kernel: [ 5088.641673] Call Trace:
gargas kernel: [ 5088.641681] [sock_poll+12/16] sock_poll+0xc/0x10
gargas kernel: [ 5088.641692] [do_sys_
gargas kernel: [ 5088.641716] [__pollwait+0/240] __pollwait+0x0/0xf0
gargas kernel: [ 5088.641731] [default_
gargas kernel: [ 5088.641752] [default_
gargas kernel: [ 5088.641768] [default_
gargas kernel: [ 5088.641784] [default_
gargas kernel: [ 5088.641800] [default_
gargas kernel: [ 5088.641816] [default_
gargas kernel: [ 5088.641832] [default_
gargas kernel: [ 5088.641853] [__activate_
gargas kernel: [ 5088.641881] [__wake_
gargas kernel: [ 5088.641897] [__activate_
gargas kernel: [ 5088.641915] [unix_write_
gargas kernel: [ 5088.641931] [__wake_
gargas kernel: [ 5088.641960] [sock_def_
gargas kernel: [ 5088.641972] [unix_stream_
gargas kernel: [ 5088.641998] [mntput_
gargas kernel: [ 5088.642019] [sock_aio_
gargas kernel: [ 5088.642032] [get_page_
gargas kernel: [ 5088.642106] [__switch_
gargas kernel: [ 5088.642113] [native_
gargas kernel: [ 5088.642129] [schedule+642/1408] __sched_
gargas kernel: [ 5088.642144] [read_tsc+6/16] read_tsc+0x6/0x10
gargas kernel: [ 5088.642154] [do_gettimeofda
gargas kernel: [ 5088.642175] [copy_to_
gargas kernel: [ 5088.642192] [sys_poll+43/64] sys_poll+0x2b/0x40
gargas kernel: [ 5088.642200] [sysenter_
gargas kernel: [ 5088.642234] =======
gargas kernel: [ 5088.642237] Code: db eb 04 89 c1 89 d0 03 59 60 8b 10 0f 18 02 90 39 c7 75 ef eb cc 31 db eb c8 90 8d b4 26 00 00 00 00 56 85 c9 53 8b 5a 14 89 ce <8b> 53 38 74 06 85 d2 74 02 ff 16 83 bb b4 00 00 00 01 0f b6 43
gargas kernel: [ 5088.642279] EIP: [unix_poll+9/160] unix_poll+0x9/0xa0 SS:ESP 0068:ee037c18
Changed in linux-source-2.6.20: | |
assignee: | nobody → ubuntu-kernel-team |
importance: | Undecided → Medium |
status: | New → Triaged |
Changed in linux (Ubuntu): | |
status: | Incomplete → Won't Fix |
assignee: | nobody → Andy Whitcroft (apw) |
Note: same machine had problem with older kernel versions, see oops here:
https:/ /bugs.launchpad .net/ubuntu/ +source/ linux-source- 2.6.17/ +bug/77350
One more information, on boot I added the "irqpoll" option: 5750d70c- 20ce-411a- a3dc-a3803710f9 6b ro quiet splash irqpoll
# cat /proc/cmdline
root=UUID=
Without irqpoll got in dmesg the following:
[ 48.216519] irq 4: nobody cared (try booting with the "irqpoll" option) bad_irq+ 0x24/0x80 0x208/0x240 IRQ_event+ 0x30/0x60 level_irq+ 0x90/0xc0 tick+0x3e/ 0x80 interrupt+ 0x23/0x30 0x32/0xa0 0x45/0x50 interrupt+ 0x23/0x30 out+0x32/ 0xd0 startup+ 0x18a/0x4b0 0x48/0x160 0xbf/0x460 0x147/0x2d0 open+0x6c/ 0x120 open+0x0/ 0x120 open+0xb0/ 0x1c0 to_filp+ 0x35/0x40 open+0x50/ 0x60 open+0x4e/ 0xf0 past_esp+ 0x69/0xa9 ======= ======= == interrupt+ 0x0/0xf0)
[ 48.216563] [<c0143694>] __report_
[ 48.216585] [<c01438f8>] note_interrupt+
[ 48.216597] [<c0142c70>] handle_
[ 48.216607] [<c0144250>] handle_
[ 48.216615] [<c0105680>] do_IRQ+0x40/0x80
[ 48.216624] [<c011c87e>] profile_
[ 48.216640] [<c0104003>] common_
[ 48.216655] [<c011fca2>] __do_softirq+
[ 48.216667] [<c011fd55>] do_softirq+
[ 48.216673] [<c0105685>] do_IRQ+0x45/0x80
[ 48.216683] [<c0104003>] common_
[ 48.216698] [<c0231ac2>] serial_
[ 48.216713] [<c023410a>] serial8250_
[ 48.216726] [<c022fae8>] uart_startup+
[ 48.216737] [<c023072f>] uart_open+
[ 48.216749] [<c0165423>] cdev_get+0x23/0x40
[ 48.216760] [<c021ec37>] tty_open+
[ 48.216775] [<c01654bc>] chrdev_
[ 48.216784] [<c0165450>] chrdev_
[ 48.216790] [<c01614d0>] __dentry_
[ 48.216806] [<c0161695>] nameidata_
[ 48.216815] [<c01616f0>] do_filp_
[ 48.216843] [<c016174e>] do_sys_
[ 48.216855] [<c016182c>] sys_open+0x1c/0x20
[ 48.216862] [<c0102fc0>] sysenter_
[ 48.216882] =======
[ 48.216885] handlers:
[ 48.216888] [<c02344c0>] (serial8250_
[ 48.216896] Disabling IRQ #4