FS#29178 - [xf86-video-ati] X won't start with xf86-video-ati-6.14.4-1
Attached to Project:
Arch Linux
Opened by zless (roentgen) - Thursday, 29 March 2012, 18:57 GMT
Last edited by Ionut Biru (wonder) - Friday, 30 March 2012, 14:02 GMT
Opened by zless (roentgen) - Thursday, 29 March 2012, 18:57 GMT
Last edited by Ionut Biru (wonder) - Friday, 30 March 2012, 14:02 GMT
|
Details
Description:
I get the following in Xorg.0.log [ 28.652] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch. [dri] This chipset requires a kernel module version of 1.17.0, [dri] but the kernel reports a version of 2.13.0.[dri] Make sure your module is loaded prior to starting X, and [dri] that this driver was built with support for KMS. [dri] Aborting. I will also attach the full xorg log. Downgrading to xf86-video-ati-6.14.3-2 makes X start again. Additional info: * package version(s) libdrm 2.4.33-1 # lspci 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV710 [Mobility Radeon HD 4500/5100 Series] |
This task depends upon
Closed by Ionut Biru (wonder)
Friday, 30 March 2012, 14:02 GMT
Reason for closing: Duplicate
Additional comments about closing: FS#29181
Friday, 30 March 2012, 14:02 GMT
Reason for closing: Duplicate
Additional comments about closing:
[ 29.763] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
[dri] Aborting.
My lspci line is: 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV710 [Mobility Radeon HD 4300 Series]
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV350 AP [Radeon 9600]
I do not use and xorg.conf everything is set autodetect.
[root@rking ~]# lspci -s 02:00.0 -vv
02:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Juniper XT [AMD Radeon HD 6000 Series] (prog-if 00 [VGA controller])
Subsystem: XFX Pine Group Inc. Device 3156
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 256 bytes
Interrupt: pin A routed to IRQ 70
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fbdc0000 (64-bit, non-prefetchable) [size=128K]
Region 4: I/O ports at d000 [size=256]
Expansion ROM at fbda0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [58] Express (v2) Legacy Endpoint, MSI 00
DevCap: MaxPayload 256 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x16, ASPM L0s L1, Latency L0 <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x16, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis-
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Address: 00000000fee003f8 Data: 0000
Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Kernel driver in use: radeon
[rking@rking log]$ grep 'Chipset: "ATI' /var/log/Xorg.0.log.old
[ 12.921] (--) RADEON(0): Chipset: "ATI Radeon HD 6700 Series" (ChipID = 0x68ba)
[rking@rking log]$ grep WW Xorg.0.log.old
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.677] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[ 12.700] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[ 12.700] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[ 12.701] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 12.902] (WW) Warning, couldn't open module vesa
[ 12.902] (WW) Warning, couldn't open module fbdev
[ 13.404] (WW) RADEON(0): Direct rendering disabled
[ 14.435] (WW) evdev: Logitech G9x Laser Mouse: ignoring absolute axes.
.[rking@rking log]$ grep EE Xorg.0.log.old
[ 12.586] Current Operating System: Linux rking 3.2.13-1-ARCH #1 SMP PREEMPT Sat Mar 24 09:10:39 CET 2012 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 12.755] (II) Loading extension MIT-SCREEN-SAVER
[ 12.902] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 12.902] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 13.404] (EE) RADEON(0): Acceleration initialization failed
[rking@rking log]$
Xorg log:
[ 35.208] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
[dri] Aborting.
[ 35.208] (II) UnloadModule: "radeon"
[ 35.208] (II) UnloadSubModule: "int10"
[ 35.208] (II) Unloading int10
[ 35.208] (II) UnloadSubModule: "vgahw"
[ 35.208] (II) Unloading vgahw
[ 35.208] (EE) Screen(s) found, but none have a usable configuration.
[ 35.208]
Fatal server error:
[ 35.208] no screens found
[ 35.208]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 35.208] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 35.209]
[ 35.220] Server terminated with error (1). Closing log file.
If I had to guess xf86-video-ati is for some reason looking for non-KMS version of drm (I vaguely remember seeing similar errors back in the early KMS days). I confirmed from kernel.log that kernel is using KMS.
Anyway, looks like a build error, and it will probably be fixed in 6.14.4-2 pretty soon. In the mean while, I suggest either downgrading temporarily or building 6.14.4-1 locally.
NOTE: If you build 6.14.4-1 locally, pacman will automatically upgrade to 6.14.4-2 (or similar) when it becomes available. And it will also keep the local build until that (i.e. you can "safely" run "pacman -Syu" without fear that the "non-local" erroneous build of xf86-video-ati-6.14.4-1 will overwrite the local one).
/var/log/Xorg.0.log:
[ 40.574] (EE) RADEON(0): [dri] RADEONDRIGetVersion failed because of a version mismatch.
[dri] This chipset requires a kernel module version of 1.17.0,
[dri] but the kernel reports a version of 2.12.0.[dri] Make sure your module is loaded prior to starting X, and
[dri] that this driver was built with support for KMS.
[dri] Aborting.
[ 40.574] (II) UnloadModule: "radeon"
[ 40.574] (II) UnloadSubModule: "int10"
[ 40.574] (II) Unloading int10
[ 40.574] (II) UnloadSubModule: "vgahw"
[ 40.574] (II) Unloading vgahw
[ 40.574] (EE) Screen(s) found, but none have a usable configuration.
[ 40.574]
Fatal server error:
[ 40.574] no screens found
[ 40.574]
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 40.574] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 40.574]
[ 40.584] Server terminated with error (1). Closing log file.
lspci:
01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RV770 [Radeon HD 4850] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fe9f0000 (64-bit, non-prefetchable) [size=64K]
I/O ports at c000 [size=256]
Expansion ROM at fe9c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Kernel driver in use: radeon
Simply changing the compilation order, will resolve the issue.
"Fixed" the problem by turning KMS off using
options radeon modeset=0
in a .conf-File in /etc/modprobe.d/