* Re: Re: XF86Config & startup log
@ 2001-12-09 3:35 Zhang Fuxin
2001-12-10 11:12 ` Guido Guenther
0 siblings, 1 reply; 2+ messages in thread
From: Zhang Fuxin @ 2001-12-09 3:35 UTC (permalink / raw)
To: Hartvig Ekner; +Cc: linux-mips@oss.sgi.com
[-- Attachment #1: Type: text/plain, Size: 4393 bytes --]
hi,Hartvig Ekner,
Hi,I have finished native-compiling a whole x windows package.
the generated /usr/X11R6 is about 33MB in gzip form.I am afraid
i can't offer it on my website because net traffic is expensive
for me(~$0.3/MB).But I do have some free channel to put it out:)
so if you can offer a place to upload i am willing to help.
This one should work for you.And it includes much more than my
cross-compiled one--I didn't disable anything except fonts and
non-mga non-fbdev drivers(to save some time).
Below I will give out my experience to achieve it(not too difficult):
Work starts from the source rpm at
http://oss.sgi.com/pub/linux/mips/redhat/7.1/SRPM/XFree86-4.1.0-0.9.0.1.src.rpm
1,rpm -i to install it,then cd /usr/src/redhat/SPECS and rpm -bp XFree86.spec
(you may have to resolve some dependency first),then you get a unzip tree under
/usr/src/redhat/BUILD/XFree86-4.1.0/
2.'make World &> out'
... it fails when 'make clean' in fonts dir, saying that no target named 'clean';
so i add a clean target to fonts/IMakefile,disable BuildFonts should work.(config/cf/host.def)
3.'make World &> out' again
(this time it should run till finish but with failures,check the output 'out')
ok ,we find that Several subdirs not make for some reason,lead to link failure
the generating XFree86 and others.(Seach '\*\*\*' in the output to find errors)
and there are some code which need to be patched.
do:
1. disable unnecessary drivers &
SuperProbe(i patched it,but disable will be more convenient)
etc in config/cf/xfree86.cf
2. If you don't need XIE,PEX,GL extension,you can disable it,they are not made for some
reason(Makefile'fault),i manually make them after all other problem resolved
3. patch .../hw/xfree86/common/compiler.h(see the patch)
patch Xserver/cfb/stipmips.s --->add '#define MIPSEL'
4. Xserver/hw/xfree86/input/Makefile
subdirs target is not 'make' before 'all' is 'make',so i add a dependency to 'all':
all:: Congigure all.subdirs
but it is auto-generated,if you use make World later,please modify Imakefile
instead(i am not familiar with imake,you have to figure it out by yourself),or
,see the Notes below.
5.'make World &> out' again.
This time it should run to finish and generates XFree86. If not,check the output
Notes: i resolve most of the problem incrementally,no need to make World too many times
One way i think feasible is like this:
prepare the source
patch the source
edit host.def xfree86.def
edit some Imakefile
make World
This way you may succeed in one time.
good luck.
在 2001-12-07 09:26:00 you wrote:
>Hello Zhang,
>
>Thank you for the files.
>
>one more question: We have everything on the Malta board running
>(with 2.4.3 though, not 2.4.16 yet) except the X-server.
>
>Is there anything that should prevent me from using your binary X-server
>on our setup, when everything else is identical (G200 HW etc)?
>
>If so, could I get my hands on a copy of your X-server (binary preferred,
>but source also welcome!) which works on your system? If not, could you
>let me know exactly which X-server source you started from, and then
>I'll try to build it myself (but native this time).
>
>BTW, why did you cross-compile the Xserver? Once you have the basic
>system up, it seems much less painful to get things compiling native.
>
>/Hartvig
>
>Zhang Fuxin writes:
>>
>>
>> hi,Hartvig Ekner=A3=AC
>> Here are my files.
>> but the build process can't be described in short:(.
>> I started from a rpm package from redhat7(or similar standard=
>> distribution),did
>> everything to make it cross-compile,very ugly and=
>> painful.Basically,
>> repeat if errors
>> make World &> out,
>> read out,correct errors it reports
>> until done
>> beside changes to config files,i remember there were problems=
>> due to the sequence
>> when it cross-builded a problem and wanted to execute it.
>> From the list,I think someone else should have more elegant=
>> way. And i will try
>> H.J.Lu's source in oss.sgi.com when having time.
Regards
Zhang Fuxin
fxzhang@ict.ac.cn
[-- Attachment #2: compiler.h.patch --]
[-- Type: application/octet-stream, Size: 1738 bytes --]
864a865,925
> #ifdef linux /* don't mess with other OSs */
>
> /*
> * EGCS 1.1 knows about arbitrary unaligned loads (and we don't support older
> * versions anyway. Define some packed structures to talk about such things
> * with.
> */
>
> struct __una_u32 { unsigned int x __attribute__((packed)); };
> struct __una_u16 { unsigned short x __attribute__((packed)); };
>
> static __inline__ void stw_u(unsigned long val, unsigned short *p)
> {
> struct __una_u16 *ptr = (struct __una_u16 *) p;
> ptr->x = val;
> }
>
> static __inline__ void stl_u(unsigned long val, unsigned int *p)
> {
> struct __una_u32 *ptr = (struct __una_u32 *) p;
> ptr->x = val;
> }
>
> #if X_BYTE_ORDER == X_BIG_ENDIAN
> static __inline__ unsigned int
> xf86ReadMmio32Be(__volatile__ void *base, const unsigned long offset)
> {
> unsigned long addr = ((unsigned long)base) + offset;
> unsigned int ret;
>
> __asm__ __volatile__("lw %0, 0(%1)"
> : "=r" (ret)
> : "r" (addr));
> return ret;
> }
>
> static __inline__ void
> xf86WriteMmio32Be(__volatile__ void *base, const unsigned long offset,
> const unsigned int val)
> {
> unsigned long addr = ((unsigned long)base) + offset;
>
> __asm__ __volatile__("sw %0, 0(%1)"
> : /* No outputs */
> : "r" (val), "r" (addr));
> }
> #endif
>
> #define mem_barrier() \
> __asm__ __volatile__( \
> "# prevent instructions being moved around\n\t" \
> ".set\tnoreorder\n\t" \
> "# 8 nops to fool the R4400 pipeline\n\t" \
> "nop;nop;nop;nop;nop;nop;nop;nop\n\t" \
> ".set\treorder" \
> : /* no output */ \
> : /* no input */ \
> : "memory")
> #define write_mem_barrier() mem_barrier()
>
> #else /* !linux */
874a936
> #endif /* !linux */
[-- Attachment #3: XF86Config-4 --]
[-- Type: application/octet-stream, Size: 3236 bytes --]
Section "ServerLayout"
Identifier "XFree86 Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/CID/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection
Section "Module"
Load "dbe"
Load "xtt"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "keyboard"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "PS/2"
Option "Device" "/dev/mouse"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
# HorizSync 30.0-54.0
# VertRefresh 50.0-90.0
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
#Option "SWcursor" # [<bool>]
#Option "HWcursor" # [<bool>]
#Option "PciRetry" # [<bool>]
#Option "SyncOnGreen" # [<bool>]
#Option "NoAccel" # [<bool>]
#Option "ShowCache" # [<bool>]
#Option "Overlay" # [<str>]
#Option "MGASDRAM" # [<bool>]
#Option "ShadowFB" # [<bool>]
#Option "UseFBDev" # [<bool>]
#Option "ColorKey" # <i>
#Option "SetMclk" # <freq>
#Option "OverclockMem" # [<bool>]
#Option "VideoKey" # <i>
#Option "Rotate" # [<str>]
#Option "TexturedVideo" # [<bool>]
#Option "Crtc2Half" # [<bool>]
#Option "Crtc2Ram" # <i>
#Option "Int10" # [<bool>]
#Option "AGPMode" # <i>
#Option "DigitalScreen" # [<bool>]
#Option "TV" # [<bool>]
#Option "TVStandard" # [<str>]
#Option "CableType" # [<str>]
#Option "NoHal" # [<bool>]
#Option "SwappedHead" # [<bool>]
#Option "DRI" # [<bool>]
Identifier "Card0"
Driver "mga"
VendorName "Matrox"
BoardName "MGA G200 PCI"
BusID "PCI:0:14:0"
VideoRam 16384
EndSection
Section "Screen"
Identifier "Screen0"
Device "Card0"
Monitor "Monitor0"
DefaultColorDepth 24
SubSection "Display"
Depth 1
EndSubSection
SubSection "Display"
Depth 4
EndSubSection
SubSection "Display"
Depth 8
EndSubSection
SubSection "Display"
Depth 15
EndSubSection
SubSection "Display"
Depth 16
EndSubSection
SubSection "Display"
Depth 24
Modes "800x600" "640x480"
EndSubSection
EndSection
[-- Attachment #4: XFree86.0.log --]
[-- Type: application/octet-stream, Size: 14486 bytes --]
XFree86 Version 4.1.0 (Red Hat Linux release: 4.1.0-0.9.0.1) / X Window System
(protocol Version 11, revision 0, vendor release 6510)
Release Date: 2 June 2001
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/FAQ)
Build Operating System: Linux 2.4.16 mips [ELF]
(==) Log file: "/var/log/XFree86.0.log", Time: Tue Dec 11 16:46:07 2001
(==) Using config file: "/etc/X11/XF86Config-4"
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) ServerLayout "XFree86 Configured"
(**) |-->Screen "Screen0" (0)
(**) | |-->Monitor "Monitor0"
(**) | |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/X11R6/lib/X11/fonts/Speedo/" does not exist.
Entry deleted from font path.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(--) using VT number 4
(WW) Cannot open APM
(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:0e:0: chip 102b,0520 card 102b,ff03 rev 01 class 03,00,00 hdr 00
(II) PCI: 00:10:0: chip 1022,2000 card 1022,2000 rev 44 class 02,00,00 hdr 00
(II) PCI: 00:11:0: chip 8086,7110 card 0000,0000 rev 02 class 06,01,00 hdr 80
(II) PCI: 00:11:1: chip 8086,7111 card 0000,0000 rev 01 class 01,01,80 hdr 00
(II) PCI: 00:11:2: chip 8086,7112 card 0000,0000 rev 01 class 0c,03,00 hdr 00
(II) PCI: 00:11:3: chip 8086,7113 card 0000,0000 rev 02 class 06,80,00 hdr 00
(II) PCI: End of PCI scan
(II) PCI-to-ISA bridge:
(II) Host-to-PCI bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,0), BCTRL: 0x08 (VGA_EN is set)
(II) Bus -1 I/O range:
(II) Bus -1 non-prefetchable memory range:
(II) Bus -1 prefetchable memory range:
(II) Bus 0: bridge is at (0:0:0), (-1,0,0), BCTRL: 0x00 (VGA_EN is cleared)
(II) Bus 0 I/O range:
[0] -1 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
[0] -1 0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
[0] -1 0x00000000 - 0xffffffff (0x0) MX[B]
(--) PCI:*(0:14:0) Matrox MGA G200 PCI rev 1, Mem @ 0x11000000/24, 0x12000000/14, 0x12800000/23, BIOS @ 0x0a6f0000/16
(II) Addressable bus resource ranges are
[0] -1 0x00000000 - 0xffffffff (0x0) MX[B]
[1] -1 0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
[0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[3] -1 0x00000000 - 0x00000000 (0x1) IX[B]
(II) Active PCI resource ranges:
[0] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[1] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[2] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[3] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[4] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[5] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[6] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[7] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[8] -1 0x00011000 - 0x0001101f (0x20) IX[B]
(II) Active PCI resource ranges after removing overlaps:
[0] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[1] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[2] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[3] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[4] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[5] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[6] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[7] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[8] -1 0x00011000 - 0x0001101f (0x20) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
[0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[2] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[3] -1 0x00000000 - 0x00000000 (0x1) IX[B]
(II) All system resource ranges:
[0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[2] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[3] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[4] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[5] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[6] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[7] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[8] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[9] -1 0x00000000 - 0x00000000 (0x1) IX[B]
[10] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[11] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[12] -1 0x00011000 - 0x0001101f (0x20) IX[B]
(II) MGA: driver for Matrox chipsets: mga2064w, mga1064sg, mga2164w,
mga2164w AGP, mgag100, mgag100 PCI, mgag200, mgag200 PCI, mgag400
(II) FBDev: driver for framebuffer: fbdev
(II) Primary Device is: PCI 00:0e:0
(--) Chipset mgag200 PCI found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[2] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[3] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[4] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[5] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[6] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[7] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[8] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[9] -1 0x00000000 - 0x00000000 (0x1) IX[B]
[10] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[11] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[12] -1 0x00011000 - 0x0001101f (0x20) IX[B]
(II) resource ranges after probing:
[0] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[1] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[2] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[3] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[4] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[5] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[6] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[7] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[8] 0 0x000a0000 - 0x000affff (0x10000) MS[B]
[9] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B]
[10] 0 0x000b8000 - 0x000bffff (0x8000) MS[B]
[11] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[12] -1 0x00000000 - 0x00000000 (0x1) IX[B]
[13] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[14] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[15] -1 0x00011000 - 0x0001101f (0x20) IX[B]
[16] 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[17] 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) MGA(0): Depth 24, (--) framebuffer bpp 32
(==) MGA(0): RGB weight 888
(--) MGA(0): Chipset: "mgag200 PCI"
(==) MGA(0): Using AGP 1x mode
(--) MGA(0): Linear framebuffer at 0x11000000
(--) MGA(0): MMIO registers at 0x12000000
(--) MGA(0): Pseudo-DMA transfer window at 0x12800000
(--) MGA(0): BIOS at 0xA6F0000
(WW) MGA(0): Video BIOS info block not detected!
(II) MGA(0): MGABios.RamdacType = 0x0
(**) MGA(0): VideoRAM: 16384 kByte
(II) MGA(0): I2C bus "DDC" initialized.
(II) MGA(0): I2C device "DDC:ddc2" registered.
(II) MGA(0): I2C device "DDC:ddc2" removed.
(II) MGA(0): I2C device "DDC:ddc2" registered.
(II) MGA(0): I2C device "DDC:ddc2" removed.
(II) MGA(0): I2C Monitor info: 0x100b3c70
(II) MGA(0): Manufacturer: PHL Model: b14b Serial#: 35311
(II) MGA(0): Year: 1999 Week: 19
(II) MGA(0): EDID Version: 1.1
(II) MGA(0): Analog Display Input, Input Voltage Level: 0.700/0.700 V
(II) MGA(0): Sync: Separate
(II) MGA(0): Max H-Image Size [cm]: horiz.: 27 vert.: 20
(II) MGA(0): Gamma: 2.76
(II) MGA(0): DPMS capabilities: StandBy Suspend Off; RGB/Color Display
(II) MGA(0): redX: 0.620 redY: 0.345 greenX: 0.305 greenY: 0.600
(II) MGA(0): blueX: 0.155 blueY: 0.065 whiteX: 0.281 whiteY: 0.311
(II) MGA(0): Supported VESA Video Modes:
(II) MGA(0): 720x400@70Hz
(II) MGA(0): 640x480@60Hz
(II) MGA(0): 640x480@75Hz
(II) MGA(0): 800x600@75Hz
(II) MGA(0): 1024x768@60Hz
(II) MGA(0): Manufacturer's mask: 0
(II) MGA(0): Supported Future Video Modes:
(II) MGA(0): #0: hsize: 800 vsize 600 refresh: 85 vid: 22853
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 65.0 MHz Image Size: 250 x 188 mm
(II) MGA(0): h_active: 1024 h_sync: 1048 h_sync_end 1184 h_blank_end 1344 h_border: 0
(II) MGA(0): v_active: 768 v_sync: 771 v_sync_end 777 v_blanking: 806 v_border: 0
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 49.5 MHz Image Size: 250 x 188 mm
(II) MGA(0): h_active: 800 h_sync: 816 h_sync_end 896 h_blank_end 1056 h_border: 0
(II) MGA(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 625 v_border: 0
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 56.2 MHz Image Size: 250 x 188 mm
(II) MGA(0): h_active: 800 h_sync: 832 h_sync_end 896 h_blank_end 1048 h_border: 0
(II) MGA(0): v_active: 600 v_sync: 601 v_sync_end 604 v_blanking: 631 v_border: 0
(II) MGA(0): Supported additional Video Mode:
(II) MGA(0): clock: 25.2 MHz Image Size: 250 x 188 mm
(II) MGA(0): h_active: 640 h_sync: 656 h_sync_end 752 h_blank_end 800 h_border: 0
(II) MGA(0): v_active: 400 v_sync: 412 v_sync_end 414 v_blanking: 449 v_border: 0
(II) MGA(0): end of I2C Monitor info
(==) MGA(0): Using gamma correction (1.0, 1.0, 1.0)
(==) MGA(0): Min pixel clock is 12 MHz
(==) MGA(0): Max pixel clock is 250 MHz
(WW) MGA(0): Monitor0: Using default hsync range of 28-33kHz
(WW) MGA(0): Monitor0: using default vrefresh range of 43-72Hz
(II) MGA(0): Clock range: 12.00 to 250.00 MHz
(II) MGA(0): Not using default mode "640x350" (hsync out of range)
(II) MGA(0): Not using default mode "640x400" (hsync out of range)
(II) MGA(0): Not using default mode "720x400" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "640x480" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "800x600" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1024x768" (hsync out of range)
(II) MGA(0): Not using default mode "1152x864" (hsync out of range)
(II) MGA(0): Not using default mode "1280x960" (hsync out of range)
(II) MGA(0): Not using default mode "1280x960" (hsync out of range)
(II) MGA(0): Not using default mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using default mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using default mode "1280x1024" (hsync out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1600x1200" (hsync out of range)
(II) MGA(0): Not using default mode "1792x1344" (hsync out of range)
(II) MGA(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(II) MGA(0): Not using default mode "1856x1392" (hsync out of range)
(II) MGA(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(II) MGA(0): Not using default mode "1920x1440" (hsync out of range)
(II) MGA(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(II) MGA(0): Not using default mode "1400x1050" (hsync out of range)
(II) MGA(0): Not using default mode "1400x1050" (hsync out of range)
(II) MGA(0): Not using mode "800x600" (no mode of this name)
(--) MGA(0): Has SDRAM
(--) MGA(0): Virtual size is 640x480 (pitch 640)
(**) MGA(0): Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) MGA(0): Modeline "640x480" 25.20 640 656 752 800 480 490 492 525 -hsync -vsync
(--) MGA(0): Display dimensions: (27, 20) cm
(--) MGA(0): DPI set to (60, 60)
(II) MGA(0): YDstOrg is set to 0
(--) Depth 24 pixmap format is 32 bpp
(II) resource ranges after preInit:
[0] 0 0x12800000 - 0x12ffffff (0x800000) MX[B]
[1] 0 0x12000000 - 0x12003fff (0x4000) MX[B]
[2] 0 0x11000000 - 0x11ffffff (0x1000000) MX[B]
[3] -1 0xffffffff - 0xffffffff (0x1) MX[B]
[4] -1 0x00000000 - 0x00000000 (0x1) MX[B]
[5] -1 0x0a700000 - 0x0a7fffff (0x100000) MX[B]
[6] -1 0x13000000 - 0x1300001f (0x20) MX[B]
[7] -1 0x0a6f0000 - 0x0a6fffff (0x10000) MX[B](B)
[8] -1 0x12800000 - 0x12ffffff (0x800000) MX[B](B)
[9] -1 0x12000000 - 0x12003fff (0x4000) MX[B](B)
[10] -1 0x11000000 - 0x11ffffff (0x1000000) MX[B](B)
[11] 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
[12] 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
[13] 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
[14] -1 0x0000ffff - 0x0000ffff (0x1) IX[B]
[15] -1 0x00000000 - 0x00000000 (0x1) IX[B]
[16] -1 0x00001020 - 0x0000103f (0x20) IX[B]
[17] -1 0x0000ff10 - 0x0000ff10 (0x1) IX[B]
[18] -1 0x00011000 - 0x0001101f (0x20) IX[B]
[19] 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[20] 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(--) MGA(0): 64 DWORD fifo
(==) MGA(0): Default visual is TrueColor
(EE) MGA(0): [drm] Direct rendering only supported with AGP G200/G400 cards!
(II) MGA(0): Using 6073 lines for offscreen memory.
(II) MGA(0): Using XFree86 Acceleration Architecture (XAA)
Screen to screen bit blits
Solid filled rectangles
Solid filled trapezoids
8x8 mono pattern filled rectangles
8x8 mono pattern filled trapezoids
Indirect CPU to Screen color expansion
Screen to Screen color expansion
Solid Lines
Dashed Lines
Scanline Image Writes
Offscreen Pixmaps
Setting up tile and stipple cache:
32 128x128 slots
18 256x256 slots
7 512x512 slots
(==) MGA(0): Backing store disabled
(==) MGA(0): Silken mouse enabled
(II) MGA(0): Using overlay video
(==) MGA(0): Direct rendering disabled
(**) Option "Protocol" "PS/2"
(**) Mouse0: Protocol: "PS/2"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/mouse"
(==) Mouse0: Buttons: 3
(II) Keyboard "Keyboard0" handled by legacy driver
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Re: XF86Config & startup log
2001-12-09 3:35 Re: XF86Config & startup log Zhang Fuxin
@ 2001-12-10 11:12 ` Guido Guenther
0 siblings, 0 replies; 2+ messages in thread
From: Guido Guenther @ 2001-12-10 11:12 UTC (permalink / raw)
To: Zhang Fuxin; +Cc: linux-mips
On Sun, Dec 09, 2001 at 11:35:10AM +0800, Zhang Fuxin wrote:
[..snip..]
> 1,rpm -i to install it,then cd /usr/src/redhat/SPECS and rpm -bp XFree86.spec
> (you may have to resolve some dependency first),then you get a unzip tree under
> /usr/src/redhat/BUILD/XFree86-4.1.0/
It might be a better idea to try xfree86-cvs it has loadable modules
which speeds up recompiling/relinking a lot and furthermore has some of
your problems fixed.
-- Guido
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2001-12-10 12:13 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-09 3:35 Re: XF86Config & startup log Zhang Fuxin
2001-12-10 11:12 ` Guido Guenther
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.