On Sat, 26 Aug 2006, Bjoern Schliessmann wrote:
I've got some Ultrasparc 60 I'd like to use with Matrox Productiva G100 four-head PCI cards. XFree86 4.6 compiled fine (using GCC 2.95, Debian Woody sparc64). Running the X server is a problem: Only the SBUS cards work, not the Matrox PCI card. I've tried commenting out modules and changing driver options, but I cannot get it to work, and it gives me error messages that seem odd to me -- for instance it says, after loading the mga driver:
(II) Primary Device is: PCI 01:05:0 (WW) MGA: No matching Device section for instance (BusID PCI:1:1:0) found (WW) MGA: No matching Device section for instance (BusID PCI:1:9:0) found (WW) MGA: No matching Device section for instance (BusID PCI:1:13:0) found
But I *do* have device sections with this BusID in my config file. Or is my config file incorrect? lspci reports four G100 at these BusIDs.
Then, always after the log line
(==) MGA(0): BIOS at 0xC0000
the X server warns about unresolved symbols and exits. As stated above, no problem running the X server using only the two SBUS cards.
Does anybody have suggestions how I could fix this? Please see below for my XF86Config-4 and the log.
Yes. The SIGBUS is occurring because the BusID specifications for the device sections you've identified as "Matrox0" and "Matrox1" need to swapped.
(BTW, another little problem: When I started the X server using only the sunffb cards, I noticed that CTRL-ALT-Fx doesn't work; CTRL-ALT- Backspace does. That didn't change even though I included an explicit "DontVTSwitch" option ... is this a keyboard driver issue?)
Yes (again). Keyboard support on this platform (in both Linux and SunOS) is still quite primitive, expecially for Sun keyboards. For a Type 5 keyboard, for example, you'd need Option "XkbRules" "sun", and Option "XkbModel" "type5" in the keyboard's InputDevice section (although that's still not perfect). Also, should you switch to a 2.6 kernel in the future, you'll likely need to remove these options.
Marc. +----------------------------------+-----------------------------------+ | Marc Aurele La France | work: 1-780-492-9310 | | Academic Information and | fax: 1-780-492-1729 | | Communications Technologies | email: tsi@xxxxxxxxxxx | | 352 General Services Building +-----------------------------------+ | University of Alberta | | | Edmonton, Alberta | Standard disclaimers apply | | T6G 2H1 | | | CANADA | | +----------------------------------+-----------------------------------+ XFree86 developer and VP. ATI driver and X server internals. _______________________________________________ XFree86 mailing list XFree86@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xfree86