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>
