Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Dec 1998 13:41:18 -0500
From:      Lee Cremeans <lee@st-lcremean.tidalwave.net>
To:        Howard <foxfair@FreeBSD.ORG>, current@FreeBSD.ORG
Subject:   Re: cvs commit: src/sys/pci pcisupport.c
Message-ID:  <19981219134118.A311@tidalwave.net>
In-Reply-To: <199812191605.IAA12460@freefall.freebsd.org>; from Howard on Sat, Dec 19, 1998 at 08:05:20AM -0800
References:  <199812191605.IAA12460@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Dec 19, 1998 at 08:05:20AM -0800, Howard wrote:
> foxfair     1998/12/19 08:05:20 PST
> 
>   Modified files:
>     sys/pci              pcisupport.c 
>   Log:
>   Add more non-Intel family ((new)) chipset, just like VIA technology MVP3
>   AcerLabs Aladdin-V. It makes the PCI probing work when system booting. I
>   will try to merge some additional funtion(i.e. wdc1 problem cause tons of
>   PR appear :<) ASAP if I could.

I've been poking around ide_pci.c, and it seems that not having explicit
Acer Aladdin support in there not only screws with UDMA support, it also
keeps the second channel from working correctly. This chipset fsr has its
BMISTA_SIMPLEX flag set, and ide_pci.c is seeing this and assuming (wrongly)
that the Aladdin IDE controller is single-channel. (Yes, it says it's just
disabling DMA, but the code actually disables _everything_ on the second
channel since wd.c uses ide_pci.c to probe for devices. It'd probably be a
good idea to not check for SIMPLEX anymore.) 

Also, I'm looking at how to set up the Aladdin UDMA regsters, and I want to
do it in a similar way to the PIIX4, but the different settings and such
confuse me a bit. I'll keep reading.

-- 
+--------------------------------------------------------------------+
| Lee Cremeans -- Manassas, VA, USA  (WakkyMouse on DALnet and WTnet)|  
|     lcremean@tidalwave.net| http://st-lcremean.tidalwave.net       |


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



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