Use pastebin (google) and post the link here.
Which driver and version are you using ?
Hello,
I've just 'upgraded' from an AIW Rage Pro which used the r128 server
and ran with DRI, to a ATI Radeon 8500 LE. I can't get this ATI server
to use DRI. There is an error I see in the log, which talks
about the 'DRM device bus ID' not being found.
I'm new on this forum...How does one go about posting a full log with the 10000 charecter limit?
******************
Here is lspci -v
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE] (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE]
Flags: bus master, stepping, 66MHz, medium devsel, latency 64, IRQ 11
Memory at <ignored> (32-bit, prefetchable)
I/O ports at c000 [size=256]
Memory at f1000000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at f0000000 [disabled] [size=128K]
Capabilities: [58] AGP version 2.0
Capabilities: [50] Power Management version 2
**Here below is a snippet of log, seems this is the problem.**
drmGetBusid returned ''
(II) [drm] DRM interface version 1.0
(EE) [drm] Could not set DRM device bus ID.
(EE) RADEON(0): [dri] DRIScreenInit failed. Disabling DRI.
** And there is this part. ****
(II) Primary Device is: PCI 01:00:0
(--) Assigning device section with no busID to primary device
(--) Chipset ATI Radeon 8500 QL (AGP) found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[1] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[2] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[3] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[4] -1 0 0xf2000000 - 0xf200007f (0x80) MX[B]
[5] -1 0 0xe8000000 - 0xe7ffffff (0x0) MX[B]O
[6] -1 0 0xf0000000 - 0xf001ffff (0x20000) MX[B](B)
[7] -1 0 0xf1000000 - 0xf100ffff (0x10000) MX[B](B)
[8] -1 0 0xc0000000 - 0xc0000000 (0x1) MX[B](B)
[9] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[10] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[11] -1 0 0x0000e400 - 0x0000e407 (0x8) IX[B]
[12] -1 0 0x0000e000 - 0x0000e01f (0x20) IX[B]
[13] -1 0 0x0000dc00 - 0x0000dc3f (0x40) IX[B]
[14] -1 0 0x0000d800 - 0x0000d87f (0x80) IX[B]
[15] -1 0 0x0000d400 - 0x0000d41f (0x20) IX[B]
[16] -1 0 0x0000d000 - 0x0000d00f (0x10) IX[B]
[17] -1 0 0x0000c000 - 0x0000c0ff (0x100) IX[B](B)
(WW) ****INVALID MEM ALLOCATION**** b: 0xc0000000 e: 0xc0000000 correcting
Use pastebin (google) and post the link here.
Which driver and version are you using ?
From Xorg.0.log
X.Org X Server 1.4.0.90
Release Date: 5 September 2007
X Protocol Version 11, Revision 0
Build Operating System: Slackware 12.1 Slackware Linux Project
Current Operating System: Linux ira 2.6.24.5 #2 Wed Apr 30 14:13:52 CDT 2008 i586
***************************************
(II) LoadModule: "radeon"
(II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
(II) Module radeon: vendor="X.Org Foundation"
compiled for 1.4.2, module version = 4.3.0
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 2.0
***************************************
Is this sufficient to answer your question?
Driver - radeon module 4.3.0
Xorg server version - 1.4.0.90
Thanks for the pastebin tip, if you need it I'll try and post it here later.
--UserX045
Sweet! Here you go:
http://pastebin.com/m174ad4c2
--UserX045
Either the driver is not printing out the actual version number or you have a really old version. Current version is around 6.9.0.Driver - radeon module 4.3.0
Where did you get the driver from ?
Just as i got all of my info out there, this question seems to be dying out.
I'm using the current X server, a pretty up to date kernel and libraries. And, I know that using an older r128 card and driver this setup can use DRI. Now with a newer r200 based card (Radeon 8500LE) I'm unable to use DRI.
Anyone have experience with this type of error:
(EE) [drm] Could not set DRM device bus ID.
(EE) RADEON(0): [dri] DRIScreenInit failed. Disabling DRI.
Thanks,
BTW I've asked in the Xorg-users list and the DRI-users list, and it was suggested that this might be a more appropriate place to try and get help with this.
--User0x45
Have you tried building a newer drm? IIRC, the last time I saw this error it was from a user who compiled his drm with a different version of gcc than his kernel.
Hello, I just spent MLK Jr. Weekend wiping my machine and
installing a fresh Slackware 12.2
It uses X server 1.4.2
root# uname -r
2.6.27.7
It is all freshly compiled with gcc version 4.2.4
It is the same 'no DRI' message in the Xorg log:
From lspci is the bus and the adapterCode:(II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module version 1.29.0 ..... drmGetBusid returned '' (II) [drm] DRM interface version 1.0 (EE) [drm] Could not set DRM device bus ID. (EE) RADEON(0): [dri] DRIScreenInit failed. Disabling DRI. init memmap init common init crtc1 init pll1 freq: 135000000 best_freq: 135000000 best_feedback_div: 20 best_ref_div: 2 best_post_div: 2 restore memmap (II) RADEON(0): RADEONRestoreMemMapRegisters() : (II) RADEON(0): MC_FB_LOCATION : 0xc7ffc000 0x1fff0000 (II) RADEON(0): MC_AGP_LOCATION : 0xffffffc0 restore common restore crtc1 restore pll1 finished PLL1 restore dac (==) RADEON(0): Backing store disabled (WW) RADEON(0): Direct rendering disabled
Code:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE] (prog-if 00 [VGA controller]) Subsystem: ATI Technologies Inc Radeon R200 QL [Radeon 8500 LE] 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: 64 (2000ns min), Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 11 Region 0: Memory at <ignored> (32-bit, prefetchable) Region 1: I/O ports at c000 [size=256] Region 2: Memory at f1000000 (32-bit, non-prefetchable) [size=64K] Expansion ROM at f0000000 [disabled] [size=128K] Capabilities: [58] AGP version 2.0 Status: RQ=48 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- HTrans- 64bit- FW+ AGP3- Rate=x1,x2 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP- GART64- 64bit- FW- Rate=<none> 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 .......... .......... 00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo MVP3/Pro133x AGP] (prog-if 00 [Normal decode]) 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: 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 0000c000-0000cfff Memory behind bridge: f0000000-f1ffffff Prefetchable memory behind bridge: c8000000-d7ffffff Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- BridgeCtl: Parity- SERR- NoISA+ VGA+ MAbort- >Reset- FastB2B- PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Did you build a kernel with radeon drm support?