You are not logged in.

#1 2011-04-11 20:33:40

blejzu
Member
Registered: 2011-04-11
Posts: 4

Update to 2.6.38 breaks Radeon Driver?

This is what i'm getting after kernel26 upgrade to version 2.6.38.

BUG: unable to handle kernel NULL pointer dereference at 000000000000008e
IP: [<ffffffffa03a6421>] drm_mode_connector_update_edid_property+0x71/0x1e0 [drm]
PGD 150e29067 PUD 1527c0067 PMD 0 
Oops: 0000 [#1] PREEMPT SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/scsi_level
CPU 1 
Modules linked in: btusb uvcvideo bluetooth videodev v4l2_compat_ioctl32 arc4 ecb i915(+) radeon(+) ttm drm_kms_helper snd_seq_dummy drm i2c_algo_bit pcmcia iwlagn iwlcore mac80211 cfg80211 snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device sdhci_pci sdhci mmc_core snd_hda_codec_conexant firewire_ohci yenta_socket firewire_core pcmcia_rsrc crc_itu_t pcmcia_core snd_pcm_oss snd_mixer_oss snd_hda_intel snd_hda_codec snd_hwdep thinkpad_acpi rfkill snd_pcm wmi nvram snd_timer joydev snd ac soundcore snd_page_alloc uhci_hcd battery thermal ehci_hcd i2c_i801 i2c_core iTCO_wdt iTCO_vendor_support video tp_smapi hdaps thinkpad_ec usbcore button cpufreq_ondemand acpi_cpufreq intel_agp intel_gtt freq_table pcspkr processor serio_raw psmouse evdev sg mperf e1000e ext3 jbd mbcache sd_mod sr_mod cdrom ahci libahci libata scsi_mod

Pid: 2109, comm: modprobe Not tainted 2.6.38-ARCH #1 LENOVO 20827TG/20827TG
RIP: 0010:[<ffffffffa03a6421>]  [<ffffffffa03a6421>] drm_mode_connector_update_edid_property+0x71/0x1e0 [drm]
RSP: 0018:ffff880151c85968  EFLAGS: 00010202
RAX: 0000000000000010 RBX: ffff88014e941800 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000010 RDI: ffff88014e941800
RBP: ffff880151c859a8 R08: 0000000000000100 R09: 0000000103b467e2
R10: 0000000000000001 R11: ffff88015202dd00 R12: 0000000000000000
R13: 0000000000000010 R14: ffffffffa04c6390 R15: ffff880152be7800
FS:  00007fda5470e700(0000) GS:ffff88009d280000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 000000000000008e CR3: 000000014f1d0000 CR4: 00000000000406e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 2109, threadinfo ffff880151c84000, task ffff880151c68de0)
Stack:
 ffff880152bd0000 0000000000000000 ffffffffa04c6390 ffff88014e941800
 ffff880152bd0000 0000000000000000 ffffffffa04c6390 ffff880152be7800
 ffff880151c859c8 ffffffffa0433441 ffff88014e941800 ffff88014e941800
Call Trace:
 [<ffffffffa0433441>] radeon_ddc_get_modes+0x51/0x120 [radeon]
 [<ffffffffa042d33e>] radeon_lvds_get_modes+0x2e/0x240 [radeon]
 [<ffffffffa03d72c5>] drm_helper_probe_single_connector_modes+0xd5/0x380 [drm_kms_helper]
 [<ffffffff812335bd>] ? fb_get_options+0x1d/0x100
 [<ffffffffa03d523b>] drm_fb_helper_initial_config+0x2bb/0x6b0 [drm_kms_helper]
 [<ffffffff8112c46b>] ? __kmalloc+0x15b/0x1a0
 [<ffffffffa03d3c3b>] ? drm_fb_helper_init+0x15b/0x200 [drm_kms_helper]
 [<ffffffffa043aec2>] radeon_fbdev_init+0xc2/0x110 [radeon]
 [<ffffffffa04345a7>] radeon_modeset_init+0x567/0x920 [radeon]
 [<ffffffffa04a0b57>] ? radeon_acpi_init+0x87/0xb8 [radeon]
 [<ffffffffa040e7c0>] radeon_driver_load_kms+0xf0/0x190 [radeon]
 [<ffffffffa03a2bc1>] drm_get_pci_dev+0x191/0x2b0 [drm]
 [<ffffffffa04a0c34>] radeon_pci_probe+0xac/0xb4 [radeon]
 [<ffffffff8121e0d7>] local_pci_probe+0x57/0xd0
 [<ffffffff8121e819>] pci_device_probe+0xf9/0x120
 [<ffffffff812b7339>] driver_probe_device+0x79/0x1a0
 [<ffffffff812b74fb>] __driver_attach+0x9b/0xa0
 [<ffffffff812b7460>] ? __driver_attach+0x0/0xa0
 [<ffffffff812b7460>] ? __driver_attach+0x0/0xa0
 [<ffffffff812b6364>] bus_for_each_dev+0x54/0x90
 [<ffffffff812b6ff9>] driver_attach+0x19/0x20
 [<ffffffff812b6c60>] bus_add_driver+0x1a0/0x270
 [<ffffffffa04db000>] ? radeon_init+0x0/0xc6 [radeon]
 [<ffffffff812b76e1>] driver_register+0x71/0x140
 [<ffffffff813b0b59>] ? __mutex_lock_slowpath+0x239/0x320
 [<ffffffffa04db000>] ? radeon_init+0x0/0xc6 [radeon]
 [<ffffffff8121f741>] __pci_register_driver+0x51/0xd0
 [<ffffffffa03a3060>] drm_pci_init+0xd0/0xe0 [drm]
 [<ffffffffa04db000>] ? radeon_init+0x0/0xc6 [radeon]
 [<ffffffffa04db000>] ? radeon_init+0x0/0xc6 [radeon]
 [<ffffffffa039a4c3>] drm_init+0x53/0x70 [drm]
 [<ffffffffa04db0c4>] radeon_init+0xc4/0xc6 [radeon]
 [<ffffffff8100204b>] do_one_initcall+0x3b/0x180
 [<ffffffff8109591b>] sys_init_module+0xab/0x200
 [<ffffffff8100ae12>] system_call_fastpath+0x16/0x1b
Code: 89 e7 48 89 42 08 48 89 10 48 b8 00 02 20 00 00 00 ad de 4d 89 74 24 08 49 89 44 24 10 e8 68 48 d8 e0 4d 85 ed 0f 84 cf 00 00 00 <41> 0f b6 4d 7e be d0 80 00 00 4c 8b 33 83 c1 01 c1 e1 07 48 63 
RIP  [<ffffffffa03a6421>] drm_mode_connector_update_edid_property+0x71/0x1e0 [drm]
 RSP <ffff880151c85968>
CR2: 000000000000008e
---[ end trace 29677345e901c460 ]---

After that system freezes. I can only start system without radeon module (radeon.modeset=0 on kernel command line). Same thing happens with kernel26-ck. Is it bug related to arch patches or maybe should I report it to kernel devs?
I'm using T500 with vgaswitcheroo (i915 and radeon modules)

Offline

#2 2011-04-12 01:18:23

Rokixz
Member
From: Šiauliai, Lithuania
Registered: 2007-04-21
Posts: 251
Website

Re: Update to 2.6.38 breaks Radeon Driver?

Don't know I'm at right topic, but my "new" nvidia mx400 doesn't work as well after upgrade, don't know the reason, everything was perfect before, but even when I downgrade kernel, driver and kernel header it doesn't make any progress - still blank screen.


http://ispconfig.lt - ISPConfig 3 based hosting. Coming Soon!

Offline

#3 2011-04-12 05:31:41

csslayer
Member
Registered: 2009-03-05
Posts: 85

Re: Update to 2.6.38 breaks Radeon Driver?

I don't know. But my hd 3450 and radeon works well. (though xorg 1.10 introduce some render error ).

Offline

#4 2011-04-12 06:03:10

akb825
Member
Registered: 2011-03-27
Posts: 81

Re: Update to 2.6.38 breaks Radeon Driver?

My Radeon 4650 also works well. I'm wondering if it's due to your dual video card setup.

Offline

#5 2011-04-12 08:32:45

blejzu
Member
Registered: 2011-04-11
Posts: 4

Re: Update to 2.6.38 breaks Radeon Driver?

I'll check today if enabling radeon only fixes anything. But still... It was working previously. Switcheroo turned off radeon and enabled integrated card (i915).

Offline

#6 2011-04-12 17:55:47

blejzu
Member
Registered: 2011-04-11
Posts: 4

Re: Update to 2.6.38 breaks Radeon Driver?

I've changed kernel command line and error still exists. I'll try installing vanilla kernel and check if error is caused by arch patchset.

Offline

#7 2011-04-18 10:25:35

operating
Member
Registered: 2011-01-27
Posts: 3

Re: Update to 2.6.38 breaks Radeon Driver?

I have similar problem, with update to 2.6.38 radeon driver stopped working. If I comment it out in xorg.conf, slim and X starts, but xrandr gives me trouble. With radeon driver enabled, slim and X wont start and I get "no screens found" in xorg.log file.

Using hp 6910p laptop with radeon HD2300 inside, worked fine till 2.6.38 update.

Offline

Board footer

Powered by FluxBB