2.6.31-rc5 fails to boot on the video card specified below (lspci output):
01:00.0 VGA compatible controller: ATI Technologies Inc RV516 [Radeon X1300/X1550 Series]
01:00.1 Display controller: ATI Technologies Inc RV516 [Radeon X1300 Pro] (Secondary)
When machine is booting screen gets blank when normally "kernel output letters become smaller" - I think it is time when radeonfb code gets executed.
I bisected revisions between 2.6.31-rc4 (fine) and 2.6.31-rc5 (bad) and the first bad revision is:
Author: Dave Airlie <email@example.com>
Date: Tue Jul 21 20:39:30 2009 +1000
drm/radeon/kms: vram sizing on certain r100 chips needs workaround.
Note that current master (a33a052f19a21d727847391c8c1aff3fb221c472) doesn't work as well.
Feel free to ask me for more details if needed.
make sure you have this patch:
I marked this as a regression.
Please do test the patch which Alex identifed and let us know?
Dave requested that Linus pull that patch as part of his last drm update so I think it may already be in a newer rc.
Patch : http://git.kernel.org/?p=linux/kernel/git/airlied/drm-2.6.git;a=commitdiff;h=c8d161fefebdbb37b9146421dc8e1ec51cbcffed
Yes, patch written in comment #1 fixes the problem. Thanks.
Fixed by commit 0924d942256ac470c5f7b4ebaf7fe0415fc6fa59 .