Hardware:

Toshiba Libretto L2 Tm5600 with:

0000:00:04.0 VGA compatible controller: S3 Inc. 86C270-294=20
Savage/IX-MV (rev 13) (prog-if 00 [VGA])
        Subsystem: Toshiba America Info Systems: Unknown device 0001
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-=
 Stepping- SERR- FastB2B-
        Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=3Dmedium >TAbort- =
<TAbort- <MAbort- >SERR- <PERR-
        Latency: 248 (1000ns min, 63750ns max), cache line size 08
        Interrupt: pin A routed to IRQ 11
        Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=3D128=
M]
        Expansion ROM at 000c0000 [disabled] [size=3D64K]
        Capabilities: <available only to root>

Software:

Gentoo current with Gentoo supplied X Window System Version 6.8.1.903 (6.8.=
2 RC 3)
Release Date: 25 January 2005
X Protocol Version 11, Revision 0, Release 6.8.1.903
Build Operating System: Linux 2.4.29-rc3-mhf239 i686 [ELF]=20
Current Operating System: Linux mhfl4 2.4.29-rc3-mhf239 #2 Tue Jan 18 17:43=
:33 CET 2005 i686
Build Date: 05 February 2005

Installed snapshot from savage-20050205-linux.i386.tar.bz2. On starting X:

=46rom dmesg:

[drm] Initialized savage 1.0.0 20011023 on minor 0: S3 Inc. 86C270-294 Sava=
ge/IX-MV
[drm:savage_unlock] *ERROR* Process 5736 using kernel context 0

=46rom Xorg.0.log:

(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 2.0
(II) SAVAGE(0): VESA VBE Total Mem: 8192 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
(--) SAVAGE(0): mapping framebuffer @ 0xe0000000 with size 0x1000000
(II) SAVAGE(0): map aperture:0x413cc000
(II) SAVAGE(0): 4692 kB of Videoram needed for 3D; 16384 kB of Videoram ava=
ilable
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 16 depth: 16
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:04.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:04.0
(II) SAVAGE(0): [drm] DRM interface version 1.2
(II) SAVAGE(0): [drm] created "savage" driver at busid "pci:0000:00:04.0"
(II) SAVAGE(0): [drm] added 8192 byte SAREA at 0xcfa3a000
(II) SAVAGE(0): [drm] mapped SAREA 0xcfa3a000 to 0x40024000
(II) SAVAGE(0): [drm] framebuffer handle =3D 0xe0000000
(II) SAVAGE(0): [drm] added 1 reserved context for kernel
(EE) SAVAGE(0): [dri] SAVAGEDRIScreenInit failed because of a version misma=
tch.
[dri] savage.o kernel module version is 1.0.0 but version 2.0.x is needed.
[dri] Disabling DRI.
(II) SAVAGE(0): [drm] removed 1 reserved context for kernel
(II) SAVAGE(0): [drm] unmapping 8192 bytes of SAREA 0xcfa3a000 at 0x40024000
(EE) SAVAGE(0): DRI isn't enabled

So, driver in snapshot still reports 1.0. Seems to be quite old (2001).

Changed that to 2.0, rebuild on starting X:

=46rom dmesg:

[drm] Initialized savage 2.0.0 20011023 on minor 0: S3 Inc. 86C270-294 Sava=
ge/IX-MV
[drm:savage_unlock] *ERROR* Process 9671 using kernel context 0
[drm:savage_unlock] *ERROR* Process 11025 using kernel context 0

=46rom Xorg.0.log:

(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 2.0
(II) SAVAGE(0): VESA VBE Total Mem: 8192 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. M7 BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 1.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 2.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 1.1
(--) SAVAGE(0): mapping framebuffer @ 0xe0000000 with size 0x1000000
(II) SAVAGE(0): map aperture:0x413cc000
(II) SAVAGE(0): 4692 kB of Videoram needed for 3D; 16384 kB of Videoram ava=
ilable
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 16 depth: 16
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: Searching for BusID pci:0000:00:04.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenByBusid: drmOpenMinor returns 7
drmOpenByBusid: drmGetBusid reports pci:0000:00:04.0
(II) SAVAGE(0): [drm] DRM interface version 1.2
(II) SAVAGE(0): [drm] created "savage" driver at busid "pci:0000:00:04.0"
(II) SAVAGE(0): [drm] added 8192 byte SAREA at 0xcfa3a000
(II) SAVAGE(0): [drm] mapped SAREA 0xcfa3a000 to 0x40024000
(II) SAVAGE(0): [drm] framebuffer handle =3D 0xe0000000
(II) SAVAGE(0): [drm] added 1 reserved context for kernel
(II) SAVAGE(0): [drm] aperture handle =3D 0xe2000000

(II) SAVAGE(0): [drm] failure adding 32 65536 byte DMA buffers (-1007)=20

^^^^^ It failed to add DMA buffers

(II) SAVAGE(0): [drm] removed 1 reserved context for kernel
(II) SAVAGE(0): [drm] unmapping 8192 bytes of SAREA 0xcfa3a000 at 0x40024000
(EE) SAVAGE(0): DRI isn't enabled

What's the reason for the failure?

DRI never worked for me on this hardware.

Anything I can help to fix/test please let me know.

Michael


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to