2008/8/31 Dave Airlie <airlied(a)redhat.com>:
So you have two problems.. one is a kernel module is loading and hanging
the boot process, this is usually blamed on udev, the fact that hitting
a key helps implies some interrupt handling problem maybe..
You were right. the problem with udev concerns the timer broadcast for
the amd processors. the
linux-2.6-x86-32-amd-c1e-force-timer-broadcast-late.patch corrected
this. I tried it with 2.6.26.3-17.fc9 and 2.6.27-0.290.rc5.fc10 and
everything is fine. the udev starts normally. so i can close the first
bug. Now about the kernel modesetting:
The other is the graphical boot not working properly on your card, for
that you can boot with nomodeset on the command line, if udev hangs that
is the other problem. For the graphical boot, I'd need to know the
graphics card and type of card, agp pci etc. and type of display plugged
in.
Dave.
with the patch applied and nomodeset at the command line the kernel
loads fine until the time for the xserver to start. then i get a blank
screen. just nothing. here are the specs for my card:
integrated Radeon Xpress 1100 on acer aspire laptop.
#lscpi -vvv
01:05.0 VGA compatible controller: ATI Technologies Inc RS485 [Radeon
Xpress 1100 IGP] (prog-if 00 [VGA controller])
Subsystem: Acer Incorporated [ALI] Unknown device 010f
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium
TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 66 (2000ns min), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at c8000000 (32-bit, prefetchable)
[size=128M]
Region 1: I/O ports at 9000 [size=256]
Region 2: Memory at c0100000 (32-bit, non-prefetchable)
[size=64K]
[virtual] Expansion ROM at c0120000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Kernel modules: radeonfb
According to the x.org this should be RS482 card but it is reported as RS485
#lspci -nnn
01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RS485
[Radeon Xpress 1100 IGP] [1002:5975]
It is an integrated display. No external one attached.
here is my xorg.conf
----------------------------------------------------
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics" "CorePointer"
EndSection
Section "Files"
EndSection
Section "ServerFlags"
Option "AIGLX" "on"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "SendCoreEvents"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "Device" "/dev/input/mice"
Option "Protocol" "auto-dev"
Option "Emulate3Buttons" "yes"
Option "MinSpeed" "0.3"
Option "MaxSpeed" "0.4"
Option "MinTapTime" "110"
Option "MaxTapTime" "350"
Option "ClickTime" "0"
EndSection
Section "Device"
Identifier "Videocard0"
Driver "radeon"
Option "AccelMethod" "EXA"
Option "DRI" "True"
EndSection
Section "Module"
Load "ddc"
Load "vbe"
Load "GLcore"
Load "dbe"
Load "dri"
Load "extmod"
Load "glx"
Load "bitmap"
Load "freetype"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
EndSubSection
EndSection
Section "DRI"
Mode 0666
EndSection
Section "Extensions"
Option "Composite" "Enable"
EndSection
-----------------------------------------------------------
I've attched my Xorg.0.log file to this message.