From owner-freebsd-questions Sat Oct 12 14:21:10 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E292737B401 for ; Sat, 12 Oct 2002 14:21:05 -0700 (PDT) Received: from med.stanford.edu (med.Stanford.EDU [171.65.65.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8152C43E9C for ; Sat, 12 Oct 2002 14:21:05 -0700 (PDT) (envelope-from catz@med.stanford.edu) Received: from med.stanford.edu (localhost [127.0.0.1]) by med.stanford.edu (8.12.6/8.12.6) with ESMTP id g9CLL4tE003800; Sat, 12 Oct 2002 14:21:04 -0700 (PDT) Received: (from catz@localhost) by med.stanford.edu (8.12.6/8.12.6/Submit) id g9CLKxZ4003799; Sat, 12 Oct 2002 14:20:59 -0700 (PDT) Date: Sat, 12 Oct 2002 14:20:59 -0700 From: Catherine Liao To: Adam Weinberger Cc: freebsd-questions@freebsd.org Subject: Re: dell c400 w/ i830m on freebsd w/ xfree86 4.2.1 using the vesa driver Message-ID: <20021012212059.GA3763@med.stanford.edu> References: <20021011200549.GA10205@med.stanford.edu> <20021012072534.GB15484@med.stanford.edu> <20021012081026.GB53544@vectors.cx> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021012081026.GB53544@vectors.cx> User-Agent: Mutt/1.4i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG The chipset on the C400 is an i830m, and from what I've read on various mailing lists, isn't supported natively by FreeBSD. I've tried patching the i810 drivers (the predecessor of the i830m) w/o any luck. I did read that ppl were having luck by compiling VESA support into the kernel and using the latest version of XF86 w/ VESA. Here's what happens when I try the i830m/i810 drivers: Section "Device" Identifier "i830m" Driver "i810" ChipSet "i830M" Card "Intel i830M" EndSection Section "Screen" Identifier "Screen0" Device "i830m" Monitor "My Monitor" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1024x768" EndSubSection EndSection output from the log: (WW) I810: No Matching Device section for instance (BusID PCI:0:2:1) found Fatal server error: Caught signal 11. Server aborting Then I added the BusID definition to the Device Section: Section "Device" BusID "PCI:0:2:1" Identifier "i830m" Driver "i810" ChipSet "i830M" Card "Intel i830M" EndSection The server log shows: (WW) I810: No matching Device section for instance (BusID PCI:0:2:0) found (EE) I810(0): Cannot read V_BIOS(3) (EE) I810(0): Int10 initialization failed (EE) Screen(s) found, but none of a suabel configuration. Fatal server error: no screens found Suggestions? Thanks! -Catherine On Sat, Oct 12, 2002 at 01:10:26AM -0700, Adam Weinberger wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Catherine - > > Do you know offhand what type of video card you have? The problem here > is likely to lie within the Device definition. FreeBSD doesn't seem to > be detecting VESA compliancy in your card. If you can find out what type > of video chip you're running with, then a new Device section should > solve your problems. > > - -Adam > > > >> (10.12.2002 @ 0025 PST): Catherine Liao said, in 2.0K: << > > Hi there, > > > > I've spent the last two days trying to get X to run on my new Dell C400 laptop > > w/ FreeBSD. I was successful in getting X to start in 1024x768x8, but not > > higher. I've read that others have been able to get 1024x768x24, and I hope > > someone on this list might be able to help me out. > > > > Here's the screen section from my XF86Config: > > Section "Screen" > > Identifier "Screen 1" > > Device "* Generic VESA compatible" > > Monitor "My Monitor" > > DefaultDepth 24 > > DefaultFbBpp 32 > > > > Subsection "Display" > > Depth 8 > > Modes "1024x768" > > ViewPort 0 0 > > EndSubsection > > Subsection "Display" > > Depth 16 > > Modes "1024x768" > > ViewPort 0 0 > > EndSubsection > > Subsection "Display" > > Depth 24 > > FbBpp 32 > > Modes "1024x768" > > ViewPort 0 0 > > EndSubsection > > EndSection > > > > Here's the error message I receive: > > Total Memory: 13 64Kb banks (0M) > > (EE) VESA(0): No matching modes > > (II) UnloadModule: "vesa" > > (II) UnloadModule: "ddc" > > (II) Unloading /usr/X11R6/lib/modules/libddc.a > > (II) UnloadModule: "int10" > > (II) Unloading /usr/X11R6/lib/modules/libint10.a > > (II) UnloadModule: "vbe" > > (II) Unloading /usr/X11R6/lib/modules/libvbe.a > > (EE) Screen(s) found, but none have a usable configuration. > > > > Fatal server error: > > no screens found > > > > > > It seems odd to me that X sees a very small amount of memory: "Total Memory: 13 > > 64Kb banks (0M)". What do I need to do to get X to see more memory? I've patched both i810_drv.o & > > agpreg.h w/ the i810diff & i810diff-2 patches. > > > > > > Here're the complete config, log, & dmesg: > > http://catacus.com/~catz/docs/help/vesa_xf86config > > http://catacus.com/~catz/docs/help/XFree86.0_log > > http://catacus.com/~catz/docs/help/dmesg > > > > What am I missing? Any help is appreciated. Thanks! > > > > -Catherine Liao > > Sr. Systems Administrator > > IRT, School of Medicine > > Stanford University > > > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > >> end of "dell c400 w/ i830m on freebsd w/ xfree86 4.2.1 using the vesa driver" from Catherine Liao << > > > - -- > "Oh good, my dog found the chainsaw." > -Lilo, "Lilo & Stitch" > Adam Weinberger > adam@vectors.cx > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.0 (FreeBSD) > > iD8DBQE9p9jyo8KM2ULHQ/0RAqIBAKC6Q9bSz9afwaXsjJnfv9K5L8feFgCfaijO > XhihySIFcUaMrq56zKT+QFw= > =67NQ > -----END PGP SIGNATURE----- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message