Announcement

Collapse
No announcement yet.

Millenium II in a Mac running Yellow Dog Linux

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Millenium II in a Mac running Yellow Dog Linux

    I recently picked up a used WinDoze PCI Mill2 video card for free and after checking the flash memory, must be 64K, I flashed it with the Mac PCI bios, installed Mill2 drivers for Mac and am running smoothly in Mac OS. My problem, I am dual booting with YDL 3.0 and it easily supports the original on-board video, an ATI 3D Rage II chipset. It's slow...... I mean molasses slow. Has anyone configured a Mill2 card to work in Linux? Any linux flavor? Oh yeah, it's a PPC 6500/250. Thanks in advance

    KyooMac

  • #2
    What's slow? The ATI 3D Rage? Millennium II?

    Comment


    • #3
      Yeah, I guess I wasn't clear. The ATI was really slow under Mac OS and YDL3.0 linux. So I replaced it with the Mill2 and it works great under Mac OS. But I can't configure it for YDL. I've tried X -configure, it finds the video card creates a new configuration. I then reboot and get a black screen with an X in the middle. Then it just hangs.

      Comment


      • #4
        Oh, so you're running [X/G/K]DM? What does your XF86Config look like? Does the whole computer hang, or just X? Can you kill X with CTRL+ALT+BS? Can you ping the computer over a network? Is the X the mouse pointer, or part of the background? Does it move when you move your mouse?
        Last edited by albatorsk; 1 August 2003, 17:35.

        Comment


        • #5
          I'm running Gnome, but since my Mill2 card doesn't work I'm currently only entering run level 3. My XF86Config looks exactly the same as before I changed video cards except for the Mill2 listing which is as follows:

          Section "Device"
          Identifier "Unknown"
          VendorName "Unknown"
          BoardName "Unknown"
          VideoRam "Unknown"
          Once I attempt to start X the whole computer hangs, no combination of keys will do anything, And if I attempt to ping it from another computer on my network it doesn't answer. The X is the mouse pointer, moving the mouse does nothing to the X.

          Comment


          • #6
            What version of XFree86 are you running?
            Did you set the Driver under the Device section to mga?
            How much RAM is on the graphics card?
            Have you tried setting the correct amount, instead of "unknown" (usually 4096)?
            Does setting the option NoAccel have any effect?
            Does the vga16 driver also hang the computer?
            Last edited by albatorsk; 4 August 2003, 22:02.

            Comment


            • #7
              XFree86 version is 4.3.0
              I did change the device driver to MGA
              Ram = 4MB I did change it to 4096
              I have tried options "accel" and "NoAccel"
              Any driver I try hangs the computer. completely locks it up

              The most information I've gotten is from the XF86Config.log, the two warnings I get are
              (WW) PCI device not responding
              (WW) v.bios not providing correct information
              The only time I get the mouse pointer X is when I allow kudzu to do the config file, any other time I just get a black screen.

              Comment


              • #8
                Could you please post your whole XFree86.log?

                Comment


                • #9
                  I ran X -configure got a new config file here's the log, XFree86.log

                  XFree86 Version 4.3.0 (Yellow Dog Linux release: 4.3.0-2.1c)
                  Release Date: 27 February 2003
                  X Protocol Version 11, Revision 0, Release 6.6
                  Build Operating System: Linux 2.4.20-7csmp ppc [ELF]
                  Build Date: 12 March 2003
                  Build Host: skyfox.terraplex.com

                  Before reporting problems, check http://www.XFree86.Org/
                  to make sure that you have the latest version.
                  Module Loader present
                  OS Kernel: Linux version 2.4.20-8d (dburcaw@skyfox.terraplex.com)
                  (gcc version 3.2.2 20030217 (Yellow Dog Linux 3.0 3.2.2-2a)) #1 Sat Mar
                  15 19:38:12 EST 2003
                  Markers: (--) probed, (**) from config file, (==) default setting,
                  (++) from command line, (!!) notice, (II) informational,
                  (WW) warning, (EE) error, (NI) not implemented, (??)
                  unknown.
                  (==) Log file: "/var/log/XFree86.0.log", Time: Tue Aug 5 21:26:30
                  2003
                  (==) Using config file: "/etc/X11/XF86Config"
                  (==) ServerLayout "Default Layout"
                  (**) |-->Screen "Screen0" (0)
                  (**) | |-->Monitor "Monitor0"
                  (**) | |-->Device "Generic VGA"
                  (**) |-->Input Device "Mouse0"
                  (**) |-->Input Device "Keyboard0"
                  (**) Option "XkbRules" "xfree86"
                  (**) XKB: rules: "xfree86"
                  (**) Option "XkbModel" "macintosh"
                  (**) XKB: model: "macintosh"
                  (**) Option "XkbLayout" "us"
                  (**) XKB: layout: "us"
                  (==) Keyboard: CustomKeycode disabled
                  (**) FontPath set to "unix/:7100"
                  (**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
                  (==) ModulePath set to "/usr/X11R6/lib/modules"
                  (--) using VT number 7

                  (WW) Open APM failed (/dev/apm_bios) (No such device)
                  (II) Module ABI versions:
                  XFree86 ANSI C Emulation: 0.2
                  XFree86 Video Driver: 0.6
                  XFree86 XInput driver : 0.4
                  XFree86 Server Extension : 0.2
                  XFree86 Font Renderer : 0.4
                  (II) Loader running on linux
                  (II) LoadModule: "bitmap"
                  (II) Loading /usr/X11R6/lib/modules/fonts/libbitmap.a
                  (II) Module bitmap: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  Module class: XFree86 Font Renderer
                  ABI class: XFree86 Font Renderer, version 0.4
                  (II) Loading font Bitmap
                  (II) LoadModule: "pcidata"
                  (II) Loading /usr/X11R6/lib/modules/libpcidata.a
                  (II) Module pcidata: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  ABI class: XFree86 Video Driver, version 0.6
                  (II) PCI: PCI scan (all values are in hex)
                  (II) PCI: 00:0b:0: chip 106b,0001 card 0000,0000 rev 03 class
                  06,00,00 hdr 00
                  (II) PCI: 00:0e:0: chip 102b,0519 card 0000,0000 rev 01 class
                  03,00,00 hdr 00
                  (II) PCI: 00:10:0: chip 106b,0007 card 0000,0000 rev 02 class
                  ff,00,00 hdr 00
                  (II) PCI: 00:12:0: chip 1002,4754 card 0000,0000 rev 41 class
                  03,00,00 hdr 00
                  (II) PCI: End of PCI scan
                  (II) Host-to-PCI bridge:
                  (II) Bus 0: bridge is at (0:11:0), (0,0,0), BCTRL: 0x0008 (VGA_EN is
                  set)
                  (II) Bus 0 I/O range:
                  [0] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
                  (II) Bus 0 non-prefetchable memory range:
                  [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
                  (II) Bus 0 prefetchable memory range:
                  [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
                  (--) PCI: (0:14:0) Matrox Graphics, Inc. MGA 2064W [Millennium] rev
                  1, Mem @ 0x80800000/14, 0x81000000/23
                  (--) PCI: (0:18:0) ATI Technologies Inc 3D Rage I/II 215GT [Mach64
                  GT] rev 65, Mem @ 0x82000000/24, 0xf3080000/12, I/O @ 0x0400/8
                  (II) Addressable bus resource ranges are
                  [0] -1 0 0x00000000 - 0xffffffff (0x0) MX[B]
                  [1] -1 0 0x00000000 - 0x0000ffff (0x10000) IX[B]
                  (II) OS-reported resource ranges:
                  [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
                  [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B]
                  [2] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
                  [3] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
                  (II) Active PCI resource ranges:
                  [0] -1 0 0xf3000000 - 0xf307ffff (0x80000) MX[B]
                  [1] -1 0 0xf3080000 - 0xf3080fff (0x1000) MX[B](B)
                  [2] -1 0 0x82000000 - 0x82ffffff (0x1000000) MX[B](B)
                  [3] -1 0 0x81000000 - 0x817fffff (0x800000) MX[B](B)
                  [4] -1 0 0x80800000 - 0x80803fff (0x4000) MX[B](B)
                  [5] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B)
                  (II) Active PCI resource ranges after removing overlaps:
                  [0] -1 0 0xf3000000 - 0xf307ffff (0x80000) MX[B]
                  [1] -1 0 0xf3080000 - 0xf3080fff (0x1000) MX[B](B)
                  [2] -1 0 0x82000000 - 0x82ffffff (0x1000000) MX[B](B)
                  [3] -1 0 0x81000000 - 0x817fffff (0x800000) MX[B](B)
                  [4] -1 0 0x80800000 - 0x80803fff (0x4000) MX[B](B)
                  [5] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B)
                  (II) OS-reported resource ranges after removing overlaps with PCI:
                  [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
                  [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B]
                  [2] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
                  [3] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
                  (II) All system resource ranges:
                  [0] -1 0 0xffffffff - 0xffffffff (0x1) MX[B]
                  [1] -1 0 0x00000000 - 0x00000000 (0x1) MX[B]
                  [2] -1 0 0xf3000000 - 0xf307ffff (0x80000) MX[B]
                  [3] -1 0 0xf3080000 - 0xf3080fff (0x1000) MX[B](B)
                  [4] -1 0 0x82000000 - 0x82ffffff (0x1000000) MX[B](B)
                  [5] -1 0 0x81000000 - 0x817fffff (0x800000) MX[B](B)
                  [6] -1 0 0x80800000 - 0x80803fff (0x4000) MX[B](B)
                  [7] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
                  [8] -1 0 0x00000000 - 0x00000000 (0x1) IX[B]
                  [9] -1 0 0x00000400 - 0x000004ff (0x100) IX[B](B)
                  (II) LoadModule: "dbe"
                  (II) Loading /usr/X11R6/lib/modules/extensions/libdbe.a
                  (II) Module dbe: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  Module class: XFree86 Server Extension
                  ABI class: XFree86 Server Extension, version 0.2
                  (II) Loading extension DOUBLE-BUFFER
                  (II) LoadModule: "extmod"
                  (II) Loading /usr/X11R6/lib/modules/extensions/libextmod.a
                  (II) Module extmod: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  Module class: XFree86 Server Extension
                  ABI class: XFree86 Server Extension, version 0.2
                  (II) Loading extension SHAPE
                  (II) Loading extension MIT-SUNDRY-NONSTANDARD
                  (II) Loading extension BIG-REQUESTS
                  (II) Loading extension SYNC
                  (II) Loading extension MIT-SCREEN-SAVER
                  (II) Loading extension XC-MISC
                  (II) Loading extension XFree86-VidModeExtension
                  (II) Loading extension XFree86-Misc
                  (II) Loading extension XFree86-DGA
                  (II) Loading extension DPMS
                  (II) Loading extension FontCache
                  (II) Loading extension TOG-CUP
                  (II) Loading extension Extended-Visual-Information
                  (II) Loading extension XVideo
                  (II) Loading extension XVideo-MotionCompensation
                  (II) Loading extension X-Resource
                  (II) LoadModule: "fbdevhw"
                  (II) Loading /usr/X11R6/lib/modules/linux/libfbdevhw.a
                  (II) Module fbdevhw: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 0.0.2
                  ABI class: XFree86 Video Driver, version 0.6
                  (II) LoadModule: "glx"
                  (II) Loading /usr/X11R6/lib/modules/extensions/libglx.a
                  (II) Module glx: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  ABI class: XFree86 Server Extension, version 0.2
                  (II) Loading sub module "GLcore"
                  (II) LoadModule: "GLcore"
                  (II) Loading /usr/X11R6/lib/modules/extensions/libGLcore.a
                  (II) Module GLcore: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  ABI class: XFree86 Server Extension, version 0.2
                  (II) Loading extension GLX
                  (II) LoadModule: "record"
                  (II) Loading /usr/X11R6/lib/modules/extensions/librecord.a
                  (II) Module record: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.13.0
                  Module class: XFree86 Server Extension
                  ABI class: XFree86 Server Extension, version 0.2
                  (II) Loading extension RECORD
                  (II) LoadModule: "freetype"
                  (II) Loading /usr/X11R6/lib/modules/fonts/libfreetype.a
                  (II) Module freetype: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 2.0.2
                  Module class: XFree86 Font Renderer
                  ABI class: XFree86 Font Renderer, version 0.4
                  (II) Loading font FreeType
                  (II) LoadModule: "type1"
                  (II) Loading /usr/X11R6/lib/modules/fonts/libtype1.a
                  (II) Module type1: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.2
                  Module class: XFree86 Font Renderer
                  ABI class: XFree86 Font Renderer, version 0.4
                  (II) Loading font Type1
                  (II) Loading font CID
                  (II) LoadModule: "mga"
                  (II) Loading /usr/X11R6/lib/modules/drivers/mga_drv.o
                  (II) Module mga: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.1.0
                  Module class: XFree86 Video Driver
                  ABI class: XFree86 Video Driver, version 0.6
                  (II) LoadModule: "mouse"
                  (II) Loading /usr/X11R6/lib/modules/input/mouse_drv.o
                  (II) Module mouse: vendor="The XFree86 Project"
                  compiled for 4.3.0, module version = 1.0.0
                  Module class: XFree86 XInput Driver
                  ABI class: XFree86 XInput driver, version 0.4
                  (II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
                  mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400,
                  mgag550
                  (WW) MGA: No matching Device section for instance (BusID PCI:0:14:0)
                  found
                  (EE) No devices detected.

                  Fatal server error:
                  no screens found

                  When reporting a problem related to a server crash, please send
                  the full server output, not just the last messages.
                  This can be found in the log file "/var/log/XFree86.0.log".
                  Please report problems to xfree86@xfree86.org.

                  Comment


                  • #10
                    Is the graphics card really in PCI:0:14:0? Check your /proc/pci, or lspci if you prefer.

                    Could you also please post your XF86Config?
                    Last edited by albatorsk; 5 August 2003, 20:08.

                    Comment


                    • #11
                      Here is the /proc/pci fileIt appears that the graphics card is not in PCI:0:14:0 but in 16 So how do I rectify this discrepancy?
                      -----beginning of PCI file----------------------
                      PCI devices found:
                      Bus 0, device 11, function 0:
                      Host bridge: Apple Computer Inc. Bandit PowerPC host bridge (rev
                      3).
                      IRQ 22.
                      Master Capable. Latency=32.
                      Bus 0, device 14, function 0:
                      VGA compatible controller: Matrox Graphics, Inc. MGA 2064W
                      [Millennium] (rev 1).
                      IRQ 25.
                      Non-prefetchable 32 bit memory at 0x80800000 [0x80803fff].
                      Prefetchable 32 bit memory at 0x81000000 [0x817fffff].
                      Bus 0, device 16, function 0:
                      Class ff00: Apple Computer Inc. O'Hare I/O (rev 2).
                      IRQ 22.
                      Master Capable. Latency=32.
                      Non-prefetchable 32 bit memory at 0xf3000000 [0xf307ffff].
                      Bus 0, device 18, function 0:
                      VGA compatible controller: ATI Technologies Inc 3D Rage I/II
                      215GT [Mach64 GT] (rev 65).
                      IRQ 24.
                      Master Capable. Latency=32. Min Gnt=8.
                      Non-prefetchable 32 bit memory at 0x82000000 [0x82ffffff].
                      I/O at 0x400 [0x4ff].
                      Non-prefetchable 32 bit memory at 0xf3080000 [0xf3080fff].

                      Comment


                      • #12
                        Add the following in the Device-section:

                        Code:
                        BusID "PCI:0:16:0"
                        Also, I noticed that you load "fbdevhw". Why?

                        Comment


                        • #13
                          Originally posted by albatorsk
                          Also, I noticed that you load "fbdevhw". Why?
                          I didn't add it myself, it's added everytime I run X -configure.

                          Comment


                          • #14
                            What happens if you remove it?

                            It would really help if you would post your XF86Config.

                            Comment


                            • #15
                              I finally had a full day to work on this, and voila I used the fbdev driver instead of the mga driver. Set the screen to 640x480 and a bit depth of 8. It worked! Once into Gnome I used the GUI to set the display, and other variables. And I now have a working display 1024x728 and a thousand colors. Thanks for your help!!!

                              Comment

                              Working...
                              X