Quote:
Originally posted by locutus42
update:
Since I do have the 2.6.10-5 kernel working with ATI's fglrx driver, I figured I'd install the kernel source and patch arch/i386/kernel/io_apic.c to fix the 2x timer/clock issue. Worked like a charm. I also would like to say that I've run the 2.6.11 kernel with DMA enabled( console mode only ) and it's run without problems through many kernel compiles so I think that ATIIXP chipset driver is fine and that the problem resides with the ATI fglrx graphics card driver.
I installed Ubuntu v5.04 and with kernel v2.6.10-5 I was able to get the fglrx driver from ATI working but since the R4000 also has the ATI chipset, DMA was not functioning with this kernel( broken atiixp ).
...
So, to recap what's working on a Ubuntu v5.04/Debian install:
1) full ATI proprietary driver( 2D and 3D ) fglrx_6_8_0-8.13.4-1.i386.rpm
2) builtin wifi with ndiswrapper and bcmwl5.inf driver
3) builtin sound, ethernet, usb, 2nd video output, powernowd, pcmcia, touchpad, cdrom
4) Timerhack/2x problem and CD/HD with DMA!
YeAH!
|
Congratulations! I wonder If you or anyone else could enlight me with making it work on Suse9.3 .
I have a compaq R4000 AMD 64, with Xpress 200M, suse 9.3, kernel 2.6.11.4-21.7-default
After installing ATI driver fglrx64_6_8_0-8.13.4-1.x86_64.rpm, modifying /lib/modules/fglrx/buid/agpgart_be.c (change all instances of pci_find_class to pci_get_class) and applying the mentioned patches (in that order) I get it recognizing mi ATI Xpress 200M, which is a nice step forward. However, I can't get 3D working. DRI initialization fails:
(II) LoadModule: "fglrx"
(II) Loading /usr/X11R6/lib64/modules/drivers/fglrx_drv.o
(II) Module fglrx: vendor="FireGL - ATI Technologies Inc."
...
(II) fglrx(0): Primary V_BIOS segment is: 0xc000
(**) fglrx(0): Option "mtrr" "off"
(--) fglrx(0): Chipset: "RADEON XPRESS 200M (RS480 5955)" (Chipset = 0x5955)
(--) fglrx(0): (PciSubVendor = 0x103c, PciSubDevice = 0x3085)
(--) fglrx(0): board vendor info: third party grafics adapter - NOT original ATI
(--) fglrx(0): Linear framebuffer (phys) at 0xc0000000
(--) fglrx(0): MMIO registers at 0xb0100000
(--) fglrx(0): ChipExtRevID = 0x00
(--) fglrx(0): ChipIntRevID = 0x01
(--) fglrx(0): VideoRAM: 131072 kByte (64-bit SDR SDRAM)
(WW) fglrx(0): board is an unknown third party board, chipset is supported
...
(II) Loading sub module "fglrxdrm"
(II) LoadModule: "fglrxdrm"
(II) Loading /usr/X11R6/lib64/modules/linux/libfglrxdrm.a
(II) Module fglrxdrm: vendor="FireGL - ATI Technologies Inc."
(II) fglrx(0): Depth moves disabled by default
(**) fglrx(0): Capabilities: 0x00000000
(**) fglrx(0): cpuFlags: 0x4000001f
(**) fglrx(0): cpuSpeedMHz: 0x000003e5
(==) fglrx(0): OpenGL ClientDriverName: "fglrx_dri.so"
(**) fglrx(0): using built in AGPGART module: yes
(**) fglrx(0): UseFastTLS=2
(**) fglrx(0): BlockSignalsOnLock=1
(==) fglrx(0): EnablePrivateBackZ = NO
(WW) fglrx(0): Cannot read colourmap from VGA. Will restore with default
(II) fglrx(0): UMM Bus area: 0xc05e9000 (size=0x07a17000)
(II) fglrx(0): UMM area: 0x405e9000 (size=0x07a17000)
(II) fglrx(0): driver needs XFree86 version: 4.3.x
(WW) fglrx(0): could not detect XFree86 version (query_status=-3)
(II) fglrx(0): doing DRIScreenInit
(II) fglrx(0): [drm] loaded kernel module for "fglrx" driver
(II) fglrx(0): [drm] DRM interface version 1.0
(II) fglrx(0): [drm] created "fglrx" driver at busid "PCI:1:5:0"
(II) fglrx(0): [drm] added 8192 byte SAREA at 0x00681000
(II) fglrx(0): [drm] drmMap failed
(EE) fglrx(0): DRIScreenInit failed!
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *
(II) fglrx(0): FBADPhys: 0x40000000 FBMappedSize: 0x08000000
(II) fglrx(0): FBMM initialized for area (0,0)-(1280,8191)
(II) fglrx(0): FBMM auto alloc for area (0,0)-(1280,800) (front color buffer - assumption)
(**) fglrx(0): Option "BackingStore" "true"
(**) fglrx(0): Backing store enabled
(==) fglrx(0): Silken mouse enabled
(II) fglrx(0): Using hardware cursor (scanline 800)
(II) fglrx(0): Largest offscreen area available: 1280 x 7387
(**) fglrx(0): DPMS enabled
X-windows work but veeery slow. fglrxinfo shows the Mesa libraries are still taken control, bad!
display: :0.0 screen: 0
OpenGL vendor string: Mesa project:
www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.2.1)
I did use the --force option when installing the ATI driver, so I guess there are some other subtilities around. I haven't found anyone reporting it to work on Suse9.3.
Any hints? any new success stories around?
Thanks!
PS: could you provide us with a link to the clock-problem patch? Thanks in advance!!