Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Nov 2000 20:51:48 -0600
From:      "Michael C . Wu" <keichii@iteration.net>
To:        Peter Wemm <peter@netplex.com.au>
Cc:        mobile@freebsd.org
Subject:   Re: WARNING: later VAIOs (eg: PCG-F690) with ATI chipsets == trouble
Message-ID:  <20001105205148.A412@peorth.iteration.net>
In-Reply-To: <200011060129.eA61TQK75981@mobile.wemm.org>; from peter@netplex.com.au on Mon, Nov 06, 2000 at 09:29:26AM %2B0800
References:  <200011060129.eA61TQK75981@mobile.wemm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Do you mean PCG-F590? F690 does not seem to exist on www.sony.com.
What exactly are the ATI chipsets?  The newer VAIO laptops
all use Neomagic 256XL+ for their video chips. (unless I am wrong)

On Mon, Nov 06, 2000 at 09:29:26AM +0800, Peter Wemm scribbled:
| The problem comes from having an 80K video bios (0xc0000 -> 0xd3ffff).
| This breaks two things:
|
| 1: the default pccard (oldcard) address is 0xd0000 and overlaps with the
| rom, which causes pccardd to see garbage instead of the CIS>

Ah, this explains why I cannot get oldcard to work.  However, have
you gotten oldcard or newcard to work with another memory address?
If so, what iomem did you use?

| 2: XFree86 carefully calculates the size of the ROM, and then memcpy's
| all 80K of it onto a 64K stack buffer.  Sigh.

Does this patch just fix the video support? or does it also
resolve the pccard problem?  I will test it tonight.

| ~ports/x11/XFree86-4/work/xc/programs/Xserver/hw/xfree86/drivers/ati-114> diff -u2 /tmp/atipreinit.c.badshit atipreinit.c
| --- /tmp/atipreinit.c.BADSHIT   Mon Nov  6 09:20:18 2000
| +++ atipreinit.c        Sun Oct 29 15:09:13 2000
| @@ -327,5 +327,5 @@
|  )
|  {
| -#   define           BIOS_SIZE       0x00010000U     /* 64kB */
| +#   define           BIOS_SIZE       0x00014000U     /* 80kB */
|      CARD8            BIOS[BIOS_SIZE], *pBIOS;
|  #   define           BIOSByte(_n)    (*((CARD8  *)(BIOS + (_n))))
|
| This is just an expedient hack to get it working for me.  It needs to be fixed
| properly.
|
| 3: NEWCARD doesn't seem to have any way to change the CIS window address.
| It merrily maps into 0xd0000 and then explodes in the kernel probe due to
| the "garbage" CIS there.

Right, same problem here with VAIO Z505JS.

| After getting over the initial hurdles, I'm pretty happy with it.  It isn't
| quite a Dell Inspiron 5000e, but it is close enough.. :-)

Bah, Let JHB keep his 1600x1200 15in screen. :-)
--
+------------------------------------------------------------------+
| keichii@peorth.iteration.net         | keichii@bsdconspiracy.net |
| http://peorth.iteration.net/~keichii | Yes, BSD is a conspiracy. |
+------------------------------------------------------------------+


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001105205148.A412>