Card detection fails because card resources are disabled. (Mach64, Multihead) X Server 1.6.3

Domen Štangar domen.stangar at gmail.com
Tue Sep 8 05:26:22 PDT 2009


I just installed slackware 13 and tried new packages but detection fails.

(II) MACH64: Driver for ATI Mach64 chipsets
(II) Primary Device is: PCI 00 at 00:10:0
mach64: card at 1:6:0 is claimed by a Device section
xf86AllocateScreen - xf86Screens[0]->pScreen = (nil)
Enable access 0
(==) MACH64(0): Depth 24, (--) framebuffer bpp 32
(**) MACH64(0): Option "force_pci_mode" "1"
(==) MACH64(0): Using XAA acceleration architecture
(WW) MACH64: Mach64 in slot 1:6:0 could not be detected!

01:06.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27) 
(prog-if 00 [VGA controller])
       Subsystem: ATI Technologies Inc Rage XL
       Flags: stepping, medium devsel, IRQ 10
       Memory at fd000000 (32-bit, non-prefetchable) [disabled] [size=16M]
       I/O ports at e000 [disabled] [size=256]
       Memory at febff000 (32-bit, non-prefetchable) [disabled] [size=4K]
       Expansion ROM at 80000000 [disabled] [size=128K]
       Capabilities: [5c] Power Management version 2
       Kernel modules: atyfb

And card is disabled. So detection fails because reading from port gives 
0xffffffff.
But card works fine if i set it to primary card then resources are enabled.
This also works fine on slackware 12.2 and drivers 
xf86-video-mach64-6.8.2 works fine.
Is this problem with libpciaccess ? Can anyone point me to right 
direction so i can fix it myself.

Thanks,
Domen.



More information about the xorg mailing list