Release Engineering

Tasklist

FS#19517 - [KMS] doesn't work in 2010.05

Attached to Project: Release Engineering
Opened by Ronan Arraes Jardim Chagas (Ronis_BR) - Tuesday, 18 May 2010, 22:34 GMT
Last edited by Dieter Plaetinck (Dieter_be) - Sunday, 12 December 2010, 15:35 GMT
Task Type Bug Report
Category Hardware Issues
Status Closed
Assigned To Dieter Plaetinck (Dieter_be)
Architecture All
Severity High
Priority Normal
Reported Version 2010.05.16-testbuild
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

Hi fellows,

Two days ago I tried to install ArchLinux from 2010.05 CD and I found a strange problem. I have a Radeon 3200 HD (R700) video card, so the installation CD enables KMS automatically for me at boot.

After KMS is loaded, I got randomly crashes. I can't post the output, but it was something related with PREEMPT_SMP. The interesting thing is that sometimes the boot was completed successfully. But, to avoid installation errors, I appended to grub boot options radeon.modeset=0. I tried some times and the error haven't happened again.

After the installation, ArchLinux booted and enabled KMS again, and I saw exactly the same problem, that was gone after radeon.modeset=0 was appended to grub boot options.

So, I have recompiled my kernel with a standard configuration that I constructed when I was using Gentoo. I also downloaded the ucode (radeon_ucode from AUR) and configured mkinitcpio.conf properly. After 10 boots approx. I haven't seen this problem again. So, it might be a problem related with default Archlinux Kernel or missing ucode with the standard installation / installation CD.

Steps to reproduce:

With a R700 card (not sure if it happens with another radeon cards), boot the 2010.05 installation CD sometimes and, just after KMS is loaded, kernel should crash because some problem with PREEMPT_SMP.
This task depends upon

Closed by  Dieter Plaetinck (Dieter_be)
Sunday, 12 December 2010, 15:35 GMT
Reason for closing:  Fixed
Additional comments about closing:  new iso's contain linux-firmware.
http://build.archlinux.org/isos/
Comment by Ronan Arraes Jardim Chagas (Ronis_BR) - Tuesday, 18 May 2010, 22:38 GMT
Sorry, I forgot to rename the title, it should be: [Kernel][KMS][Radeon] 2010.05 Inst. CD is crashing when KMS is enable with R700 Card
Comment by Thomas Dziedzic (tomd123) - Wednesday, 26 May 2010, 18:34 GMT
This looks like a kernel issue rather then an installer issue. Please check upstream if there are any bugs related to this.
Comment by Ronan Arraes Jardim Chagas (Ronis_BR) - Thursday, 27 May 2010, 18:06 GMT
It really shouldn't be an upstream problem. Like I said, after recompiling my own kernel (same version) and installing the firmware (radeon_ucode from AUR) the problem is gone and I can use KMS now. I tested the CD again and I had the same issue, so I'm almost sure that it is something caused by ArchLinux default kernel configuration and R700 video cards (I'm not sure if it is happening with others cards).
Comment by Sven-Hendrik Haase (Svenstaro) - Friday, 28 May 2010, 18:21 GMT
Perhaps we should add radeon.modeset=0 to the installation CD kernel line? We won't lose anything at all by doing that.
Comment by Thomas Dziedzic (tomd123) - Friday, 28 May 2010, 21:28 GMT
RE:sven
That does sound like a possible solution, since I don't think we are allowed to add packages from the AUR right?
Comment by Ronan Arraes Jardim Chagas (Ronis_BR) - Friday, 28 May 2010, 22:21 GMT
Well, if you put radeon.modeset=0 to the installation CD kernel line we will lose KMS :)
Is it possible to ship with ArchLinux kernel radeon ucode? If anyone can make a new unofficial installer CD with these files, I can test to confirm if the problem is solved just by adding the package radeon_ucode from AUR, so maybe devs can take this to official tree.
Comment by Thomas Bächler (brain0) - Saturday, 29 May 2010, 09:09 GMT
This will be automatically fixed when the linux-firmware package replaces the kernel26-firmware package soon. The next ISO will then have these fixes too.

Loading...