9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
* [9fans] Now I do need help
@ 2000-06-14  8:50 Kris Van Hees
  0 siblings, 0 replies; only message in thread
From: Kris Van Hees @ 2000-06-14  8:50 UTC (permalink / raw)
  To: 9fans

Ok, so trying to get Plan9 to work under VMWare was a bad idea.  So far VMWare
has not been very responsive (read: not) to my requests for information about
the video controller (etc) they emulate, and their vmware-tools version of the
XFree86 server is proprietary apparantly, so no luck there either.

That said, I tried getting Plan9 to boot natively on my Dell Inspiron 7500,
with no luck either.  After trying about every combination I can imagine of
monitor setting (it recognizes the video controller without any problem) to get
the LCD to work (which is natively a 1280x1024 LCD), I'm kind of at a loss.
For one, what confuses me a bit is that aux/vga reports the pixel clock to be
188.06MHz while XFree86 seems to conclude that by default it is set to 94.03.
Amazingly enough that's exactly half, so perhaps there is some divider problem
somewhere?

Without further delay, there is the vgainfo and vgadb.  Not ethat I only listed
the relevant parts of vgadb.  And the part that is commented out... Well, I did
try with those specifications listed and that didn;t help zip.  That's why I
tried without :)

	Kris

PS: According to the Mach64 driver in XFree86 (after digging some source code),
    it is possible to look for the LCD dimensions in the video BIOS.  Would
    that be a possible enhancement to aux/vga that could be considered, thereby
    pretty much avoiding needing any explicit specification of the monitor
    settings?

VGAINFO
-------
main->snarf
vga->snarf
mach64xx->snarf
vga->dump
vga misc             27
vga feature          00
vga sequencer        03 00 03 00 02
vga crt              71 4F 4F 95 54 82 B8 1F - 00 4F 0D 0E 00 00 05 00
                     90 83 8F 28 1F 8F B9 A3 - FF
vga graphics         00 00 00 00 00 10 0E 00 - FF
vga attribute        00 01 02 03 04 05 14 07 - 38 39 3A 3B 3C 3D 3E 3F
                     0C 00 0F 08 00
vga vm a b           16777216        0
vga vmz               8388608
vga apz               8388608
vga linear                  1
vga->attr: 0xC0000-0xC0200=MACH64LM
mach64xx->dump
mach64xx pci 2e450 regtable pciregs io 2000 portio
mach64xx ccru 300
mach64xx HTotalDisp          004F0071
mach64xx HSyncStrtWid        00020054
mach64xx VTotalDisp          018F01B8
mach64xx VSyncStrtWid        00030190
mach64xx VlineCrntVline      013203FF
mach64xx OffPitch            0A000000
mach64xx IntCntl             80000134
mach64xx CrtcGenCntl         02402200
mach64xx OvrClr              00000000
mach64xx OvrWidLR            00000000
mach64xx OvrWidTB            00000000
mach64xx CurClr0             FFFFFFFF
mach64xx CurClr1             00000000
mach64xx CurOffset           00078000
mach64xx CurHVposn           0008002F
mach64xx CurHVoff            00300030
mach64xx ScratchReg0         04100400
mach64xx ScratchReg1         00000000
mach64xx ClockCntl           008C0002
mach64xx BusCntl             7333A001
mach64xx MemCntl             10C57A3B
mach64xx ExtMemCntl          E0000C81
mach64xx MemVgaWpSel         00010000
mach64xx MemVgaRpSel         00010000
mach64xx DacRegs             00FF0040
mach64xx DacCntl             8601200A
mach64xx GenTestCntl         00000000
mach64xx ConfigCntl          00003F42
mach64xx ConfigChipId        64004C4D
mach64xx ConfigStat0         00C00095
mach64xx ConfigStat1         00000000
mach64xx DspConfig           00570552
mach64xx DspOnOff            03FE0528
mach64xx DpBkgdClr           FFFFFFFF
mach64xx DpChainMsk          FFFFFFFF
mach64xx DpFrgdClr           FFFFFFFF
mach64xx DpMix               FFFFFFFF
mach64xx DpPixWidth          FFFFFFFF
mach64xx DpSrc               FFFFFFFF
mach64xx DpWriteMsk          FFFFFFFF
mach64xx LcdIndex            00000407
mach64xx LcdData             00006000
mach64xx PLL         8C AC 40 4C 87 03 D5 CC - CC CC 00 89 80 1B 00 00
                     0E CF 40 00 50 F6 AC 03 - 40 00 24 FD 00 00 00 02
mach64xx LCD ConfigPanel     100340F4
mach64xx LCD GenCntl         407524DE
mach64xx LCD DstnCntl        00000000
mach64xx LCD HfbPitchAddr    00000F00
mach64xx LCD HorzStretch     C9F007FF
mach64xx LCD VertStretch     80000000
mach64xx LCD ExtVertStretch  005FFE00
mach64xx LCD LtGio           00006000
mach64xx LCD PowerMngmnt     0200040B
mach64xx LCD ZvgPio          02000000
mach64xx VCLK0  45639199
mach64xx VCLK1  45639199
mach64xx VCLK2  45639199
mach64xx VCLK3  0

rom table offset 104
freq table offset A78
memclk 125000000
ref_freq 29500000
ref_divider 64
min_freq 9840000
max_freq 236000000
pd 1 value 0 (|1)
post = 2
mach64xx pixel clock = 188060000

vmf 188060000 vmdf 0 vf1 0 vbw 0
vga->init
mach64xx->init
rom table offset 104
freq table offset A78
memclk 12500
memclk 12500... x 5.317452...t 5... xprec 3...fifosz 170.158460...fprec 8...prec
 3...afifosz 32...fifooff 163.000000...pfc 7...rcc 9...fifoon 35.000000...
dbdumpmode
type=sxga, size=1280x1024x8
frequency=188060000
x=1280 (0x500), y=1024 (0x400), z=8 (0x8)
ht=0 (0x0), shb=0 (0x0), ehb=0 (0x0)
shs=0 (0x0), ehs=0 (0x0)
vt=0 (0x0), vrs=0 (0x0), vre=0 (0x0)
hsync=0, vsync=0, interlace=0
vga->dump
vga flag             Fdump|Finit|Fsnarf
vga misc             23
vga feature          00
vga sequencer        03 01 0F 00 0A
vga crt             FFFB 9FFFFF 80 00 00FFFE 73 - 00 40 00 00 00 00 00 00
                     00 203FF A0 60 00 01 A3 -7FF
vga graphics         00 00 00 00 00 50 05 0F - FF
vga attribute        00 01 02 03 04 05 06 07 - 08 09 0A 0B 0C 0D 0E 0F
                     41 FF 0F 00 00
vga clock[0] f       45639199
vga clock[0] d i m          0        0       -       64
vga clock[0] n p q r      204        2       -        0        0
vga vm a b           16777216        0
vga vmz               8388608
vga apz               8388608
vga linear                  1
vga->attr: 0xC0000-0xC0200=MACH64LM
mach64xx->dump
mach64xx flag        Ulinear|Uenhanced|Fdump|Finit|Fsnarf
mach64xx pci 2e450 regtable pciregs io 2000 portio
mach64xx ccru 300
mach64xx HTotalDisp          FFFFFFFF
mach64xx HSyncStrtWid        FFFFFFFF
mach64xx VTotalDisp          FFFFFFFF
mach64xx VSyncStrtWid        FFFFFFFF
mach64xx VlineCrntVline      013203FF
mach64xx OffPitch            28000000
mach64xx IntCntl             00000000
mach64xx CrtcGenCntl         03002200
mach64xx OvrClr              00000000
mach64xx OvrWidLR            00000000
mach64xx OvrWidTB            00000000
mach64xx CurClr0             FFFFFFFF
mach64xx CurClr1             00000000
mach64xx CurOffset           00078000
mach64xx CurHVposn           0008002F
mach64xx CurHVoff            00300030
mach64xx ScratchReg0         04100400
mach64xx ScratchReg1         00000000
mach64xx ClockCntl           00000002
mach64xx BusCntl             7333A001
mach64xx MemCntl             10C57A3B
mach64xx ExtMemCntl          E0000C81
mach64xx MemVgaWpSel         00010000
mach64xx MemVgaRpSel         00010000
mach64xx DacRegs             00FF0040
mach64xx DacCntl             8601200A
mach64xx GenTestCntl         00000000
mach64xx ConfigCntl          00000000
mach64xx ConfigChipId        64004C4D
mach64xx ConfigStat0         00C00095
mach64xx ConfigStat1         00000000
mach64xx DspConfig           003A0551
mach64xx DspOnOff            01180518
mach64xx DpBkgdClr           FFFFFFFF
mach64xx DpChainMsk          FFFFFFFF
mach64xx DpFrgdClr           FFFFFFFF
mach64xx DpMix               FFFFFFFF
mach64xx DpPixWidth          00020202
mach64xx DpSrc               FFFFFFFF
mach64xx DpWriteMsk          FFFFFFFF
mach64xx LcdIndex            00000407
mach64xx LcdData             00006000
mach64xx PLL         8C AC 40 4C 87 03 D5 CC - CC CC 00 89 80 1B 00 00
                     0E CF 40 00 50 F6 AC 03 - 40 00 24 FD 00 00 00 02
mach64xx LCD ConfigPanel     100340F4
mach64xx LCD GenCntl         407520DA
mach64xx LCD DstnCntl        00000000
mach64xx LCD HfbPitchAddr    00000F00
mach64xx LCD HorzStretch     00000000
mach64xx LCD VertStretch     00000000
mach64xx LCD ExtVertStretch  001FFA00
mach64xx LCD LtGio           00006000
mach64xx LCD PowerMngmnt     0200040B
mach64xx LCD ZvgPio          02000000
mach64xx VCLK0  45639199
mach64xx VCLK1  45639199
mach64xx VCLK2  45639199
mach64xx VCLK3  0

rom table offset 104
freq table offset A78
memclk 125000000
ref_freq 29500000
ref_divider 64
min_freq 9840000
max_freq 236000000
pd 1 value 0 (|1)
post = 2
mach64xx pixel clock = 188060000

main->exits

VGADB:
------
ctlr
        0xC00DC="MACH64CTPCIU"                          # ATI Graphics Xpression
        0xC00E7="MACH64GPPCIM"                          # ATI xpert@work
        0xC00E7="MACH64GBPCIM"                          # ATI xpert@work
        0xC00E7="MACH64GZPCIM"                          # Rage IIC AGP
        0xC00E7="MACH64GVPCIM"                          # Rage IIC PCI
        0xC00E6="MACH64GBPCIM"                          # ATI xpert@work
        0xC00E0="MACH64GBPCIMTSGU"                      # MS-6131 NLX mb
        0xC00E1="MACH64GBPCIMTSGU"                      # MS-6131 NLX mb
        0xC00CA="MACH64GBPCIMTSGU"                      # Dell Optiplex GX1
        0xC00EB="MACH64GPPCIMTSGU"                      # ATI Xpert 98
        0xC00F7="MACH64LIPCIMTSDU"                      # Xpert LCD PCI
        0xC00F8="MACH64LIPCIMTSDU"                      # Xpert LCD PCI
        0xC00F6="MACH64LMPC"                            # COMPAQ Armada E500
        0xC00E1="MACH64GTPCIUYMU"                       # ATI Rage II PCI
        0xC0000-0xC0200="MACH64CT"                      # generic entries
        0xC0000-0xC0200="MACH64GP"
        0xC0000-0xC0200="MACH64GB"
        0xC0000-0xC0200="MACH64GZ"
        0xC0000-0xC0200="MACH64GV"
        0xC0000-0xC0200="MACH64LP"
        0xC0000-0xC0200="MACH64LI"
        0xC0000-0xC0200="MACH64LM"
        0xC0000-0xC0200="MACH64VT"
        0xC0000-0xC0200="RAGE128"
        link=vga
        ctlr=mach64xx linear=1
        hwgc=mach64xxhwgc
        membw=530

include = 1280x1024t
        clock=188.06
#       shb=1328 ehb=1512 ht=1680
#       vrs=1025 vre=1028 vt=1104

#
# VGA.
#
vga = 640x480                                                   # 60Hz, 31.5KHz
        include=640x480
vga = 800x600                                                   # 60Hz, 37.9KHz
        include=800x600

#
# SVGA (Laptop).
#
svga = 640x480
        include=640x480
svga = 800x600
        include=800x600

#
# XGA (Laptop).
#
xga = 1024x768
        include=1024x768
xga
        alias=svga

#
# SXGA (Laptop).
#
sxga = 1280x1024
        include=1280x1024t
sxga
        alias=xga


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2000-06-14  8:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-06-14  8:50 [9fans] Now I do need help Kris Van Hees

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).