From owner-freebsd-amd64@FreeBSD.ORG Wed Jul 7 22:24:22 2004 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5B9716A4CE; Wed, 7 Jul 2004 22:24:22 +0000 (GMT) Received: from anuket.mj.niksun.com (gwnew.niksun.com [65.115.46.162]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2A1A443D41; Wed, 7 Jul 2004 22:24:22 +0000 (GMT) (envelope-from jkim@niksun.com) Received: from [10.70.0.244] (daemon.mj.niksun.com [10.70.0.244]) i67MNhRl068485; Wed, 7 Jul 2004 18:23:44 -0400 (EDT) (envelope-from jkim@niksun.com) X-RAV-AntiVirus: This e-mail has been scanned for viruses. From: Jung-uk Kim Organization: Niksun, Inc. To: freebsd-amd64@freebsd.org Date: Wed, 7 Jul 2004 18:23:41 -0400 User-Agent: KMail/1.6.1 References: <200407072136.i67La569055976@m5p.com> In-Reply-To: <200407072136.i67La569055976@m5p.com> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="euc-kr" Content-Transfer-Encoding: 7bit Message-Id: <200407071823.41541.jkim@niksun.com> cc: freebsd-mobile@freebsd.org Subject: Re: amd64/67745: boot fails on compaq presario r3000z X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jul 2004 22:24:23 -0000 On Wednesday 07 July 2004 05:36 pm, george+freebsd@m5p.com wrote: > The patch below also works wonders on a Compaq Presario R3120US. Welcome to the club. :-) > I've noted the following information in attempting to bring this > computer up under FreeBSD. ---- >8 --- SNIP!!! --- 8< --- > ACPI has to be disabled; otherwise, the keyboard and touch pad do > not work. Correct. Keyboard controller probing fails. Linux people worked around it by loading the keyboard driver from a module, not from a kernel. See 'Keyboard Lockup?' from the following link: http://www.plausible.org/r3000z/ Unfortunately, we cannot do that. I am still hunting for the root cause of this problem. > The processor in this machine apparently does not qualify as an > AMD64, as an amd64 kernel will not boot. I could get the exact > error if anyone cares. FreeBSD/amd64 5.2-CURRENT works with the following config: # Make an SMP-capable kernel by default #options SMP # Symmetric MultiProcessor Kernel # Workarounds for some known-to-be-broken chipsets (nVidia nForce3-Pro150) device atpic # 8259A compatability #options NO_MIXED_MODE # Don't penalize working chipsets > So far, I have not been able to get XFree86 to work. The public > domain NVidia driver does not understand a width of 1280 with a > height of 800. With a width of 1280 and a height of 1024, X comes > up, missing the top 112 rows and the bottom 112 rows of pixels, and > when I leave X, the display cannot return to text mode > successfully, showing instead a vertically rolling blur. X.org server works with the following config: Section "Modes" Identifier "16:10" # 1280x800 @ 60.00Hz (GTF) hsync: 49.68kHz; pclk: 83.46MHz ModeLine "1280x800" 83.5 1280 1344 1480 1680 800 801 804 828 EndSection Section "Monitor" Identifier "WXGA LCD" UseModes "16:10" HorizSync 30-90 VertRefresh 50-75 EndSection This mode line is from the following link: http://www1.uop.edu/~khughes/presario-r3120us/XF86Config-4-alps I heard other modes also worked but I haven't tried. One caveat is it corrupts console screen as you discribed, which is known problem for the open source driver. > I'll be trying the closed source NVidia driver soon to see if this > helps. I had no luck with the nVidia driver. Someone said that he had better luck with the first driver (1.0-3203). http://marc.theaimsgroup.com/?t=108849102600003 Good luck, JK > -- George Mitchell