[sisyphus] radeon driver segfaults after upgrade
Ivan Adzhubey
iadzhubey на rics.bwh.harvard.edu
Вт Окт 8 21:04:06 MSK 2013
Приветствую!
После апгрейда и установки ядра 3.10.14-std-def-alt1 перестал заводиться
драйвер radeon. Апдейт до 3.10.15-std-def-alt1 не помог. В логах ядра:
Oct 8 20:50:44 protein kernel: [ 8.063235] [TTM] Initializing pool
allocator
Oct 8 20:50:44 protein kernel: [ 8.063245] [TTM] Initializing DMA pool
allocator
Oct 8 20:50:44 protein kernel: [ 8.063283] [drm] radeon: 64M of VRAM
memory ready
Oct 8 20:50:44 protein kernel: [ 8.063287] [drm] radeon: 64M of GTT memory
ready.
Oct 8 20:50:44 protein kernel: [ 8.064886] radeon 0000:01:00.0: WB
disabled
Oct 8 20:50:44 protein kernel: [ 8.064896] radeon 0000:01:00.0: fence
driver on ring 0 use gpu addr 0x00000000f8000000 and cpu addr 0xf800e000
Oct 8 20:50:44 protein kernel: [ 8.064902] [drm] Supports vblank timestamp
caching Rev 1 (10.10.2010).
Oct 8 20:50:44 protein kernel: [ 8.064905] [drm] Driver supports precise
vblank timestamp query.
Oct 8 20:50:44 protein kernel: [ 8.064914] ------------[ cut here
]------------
Oct 8 20:50:44 protein kernel: [ 8.064925] WARNING: at
kernel/workqueue.c:1365 __queue_work+0x241/0x2a0()
Oct 8 20:50:44 protein kernel: [ 8.064928] Modules linked in: radeon(+)
iTCO_wdt snd_page_alloc gpio_ich iTCO_vendor_support snd_timer ppdev snd
soundcore ac97_bus ttm evdev drm_kms_helper microcode(+) drm pcspkr sr_mod
i2c_i801 serio_raw uhci_hcd hwmon cdrom intel_agp ehci_pci i2c_algo_bit skge
intel_gtt ehci_hcd agpgart usbcore dl2k parport_pc floppy usb_common lpc_ich
parport button processor 3c59x mii psmouse reiserfs sd_mod crc_t10dif
ata_generic pata_acpi ata_piix libata scsi_mod
Oct 8 20:50:44 protein kernel: [ 8.065007] CPU: 1 PID: 1257 Comm: systemd-
udevd Tainted: G W 3.10.15-std-def-alt1 #1
Oct 8 20:50:44 protein kernel: [ 8.065011] Hardware name: To Be Filled By
O.E.M. To Be Filled By O.E.M./P4C800, BIOS 1019.003 10/14/2004
Oct 8 20:50:44 protein kernel: [ 8.065015] 00000000 00000000 f46c3b3c
c1401655 f46c3b64 c1037a5f c155e76a c155f5e0
Oct 8 20:50:44 protein kernel: [ 8.065029] 00000555 c10508f1 c10508f1
f5a48300 f4c44d80 f5a3a300 f46c3b74 c1037a9d
Oct 8 20:50:44 protein kernel: [ 8.065042] 00000009 00000000 f46c3ba8
c10508f1 00000086 c16dc17c 0601c690 0000028a
Oct 8 20:50:44 protein kernel: [ 8.065055] Call Trace:
Oct 8 20:50:44 protein kernel: [ 8.065066] [<c1401655>]
dump_stack+0x16/0x18
Oct 8 20:50:44 protein kernel: [ 8.065073] [<c1037a5f>]
warn_slowpath_common+0x5f/0x80
Oct 8 20:50:44 protein kernel: [ 8.065079] [<c10508f1>] ?
__queue_work+0x241/0x2a0
Oct 8 20:50:44 protein kernel: [ 8.065085] [<c10508f1>] ?
__queue_work+0x241/0x2a0
Oct 8 20:50:44 protein kernel: [ 8.065091] [<c1037a9d>]
warn_slowpath_null+0x1d/0x20
Oct 8 20:50:44 protein kernel: [ 8.065097] [<c10508f1>]
__queue_work+0x241/0x2a0
Oct 8 20:50:44 protein kernel: [ 8.065103] [<c10509c7>]
queue_work_on+0x57/0x60
Oct 8 20:50:44 protein kernel: [ 8.065149] [<f864f93e>]
r100_irq_process+0x25e/0x270 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065185] [<f8646068>]
radeon_driver_irq_preinstall_kms+0xa8/0xb0 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065205] [<f8100c62>]
drm_irq_install+0xb2/0x220 [drm]
Oct 8 20:50:44 protein kernel: [ 8.065241] [<f86461cf>]
radeon_irq_kms_init+0x8f/0x160 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065276] [<f864fdf3>]
r100_startup+0x163/0x220 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065311] [<f86500cc>]
r100_init+0x21c/0x3f0 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065320] [<c12cc13e>] ?
vga_switcheroo_register_client+0x2e/0x40
Oct 8 20:50:44 protein kernel: [ 8.065347] [<f861c75e>]
radeon_device_init+0x56e/0x6c0 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065373] [<f861b180>] ?
cail_mc_write+0x20/0x20 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065402] [<f861e319>]
radeon_driver_load_kms+0x79/0x120 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065419] [<f8105323>]
drm_get_pci_dev+0x133/0x250 [drm]
Oct 8 20:50:44 protein sysfs: Setting sysfs variables...
Oct 8 20:50:44 protein kernel: [ 8.065428] [<c1119a01>] ?
kmem_cache_alloc_trace+0x111/0x120
Oct 8 20:50:44 protein kernel: [ 8.065454] [<f861b0a0>]
radeon_pci_probe+0x80/0xa0 [radeon]
Oct 8 20:50:44 protein kernel: [ 8.065462] [<c122e8f1>]
pci_device_probe+0x71/0xa0
Oct 8 20:50:44 protein kernel: [ 8.065470] [<c12d0ae7>]
driver_probe_device+0x57/0x1e0
Похоже на:
https://bbs.archlinux.org/viewtopic.php?id=152720
# uname -a
Linux xxx.xxx.xx 3.10.15-std-def-alt1 #1 SMP Sun Oct 6 08:40:56 UTC 2013 i686
GNU/Linux
# lspci -nn | grep VGA
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] R200 [Radeon 9100] [1002:514d]
# rpm -qa|fgrep kernel-|sort
kernel-headers-common-1.2.4-alt1
kernel-headers-std-def-3.10.15-alt1
kernel-image-std-def-3.10.14-alt1
kernel-image-std-def-3.10.15-alt1
kernel-modules-drm-radeon-std-def-3.10.14-alt1
kernel-modules-drm-radeon-std-def-3.10.15-alt1
kernel-modules-drm-std-def-3.10.14-alt1
kernel-modules-drm-std-def-3.10.15-alt1
kernel-modules-v4l-std-def-3.10.14-alt1
kernel-modules-v4l-std-def-3.10.15-alt1
--Иван
Подробная информация о списке рассылки Sisyphus