Date: Sun, 28 Feb 1999 12:51:00 +1030 From: Greg Lehey <grog@lemis.com> To: Chris Piazza <cpiazza@home.net> Cc: FreeBSD current users <FreeBSD-current@FreeBSD.ORG> Subject: Re: Testers wanted for SiS 5591 code Message-ID: <19990228125100.V7279@lemis.com> In-Reply-To: <XFMail.990127181720.cpiazza@home.net>; from Chris Piazza on Wed, Jan 27, 1999 at 06:17:20PM -0800 References: <19990228120649.U7279@lemis.com> <XFMail.990127181720.cpiazza@home.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday, 27 January 1999 at 18:17:20 -0800, Chris Piazza wrote: > On 28-Feb-99 Greg Lehey wrote: >> I've been given some code for recognizing and initializing Sis 5591 >> chipsets. In particular, it solves a recently introduced problem with >> IDE Ultra DMA. It works fine for me, modulo a couple of puzzling >> messages in the verbose probes, which I'll remove when I've had time >> to study the data sheet. What I want to do now is to get it looked at >> by as many people as possible before committing it. >> >> If you have a motherboard with this chipset (and no other, not even >> other SiS chipsets), you can pick up >> ftp://ftp.lemis.com/pub/ide_pci.c. It's based on the current (since >> 17 January) version and goes in /sys/pci. If you do, >> please let me know how it works for you. > > Great, I was waiting for this.. > > Seems to work fine: Good to hear. > wdc0 at 0x1f0-0x1f7 irq 14 flags 0xa000a000 on isa > wdc0: unit 0 (wd0): <Maxtor 82560 A4 ->, DMA, 32-bit > wd0: 2442MB (5001696 sectors), 4962 cyls, 16 heads, 63 S/T, 512 B/S > wdc0: unit 1 (wd1): <FUJITSU MPC3102AT E>, DMA, 32-bit > wd1: 9765MB (20000536 sectors), 19841 cyls, 16 heads, 63 S/T, 512 B/S > wdc1 at 0x170-0x177 irq 15 on isa > wdc1: unit 0 (atapi): <FX120T/b03>, removable, intr, dma, iordis > acd0: drive speed 2066KB/sec, 256KB cache > acd0: supported read types: CD-DA > acd0: Audio: play, 255 volume levels > acd0: Mechanism: ejectable tray > acd0: Medium: CD-ROM 120mm audio disc loaded, unlocked Try enabling UDMA on wdc1 and see if things still work OK. You could also enable multi-block DMA on both controllers. I use the flags 0xa0ffa0ff, which does both of these things. Also, if you could send me the output of a verbose boot, it would be interesting. Unfortunately, you'll need to change your kernel config to save that much output: options "MSGBUF_SIZE=32768" # big msgbuf Greg -- See complete headers for address, home page and phone numbers finger grog@lemis.com for PGP public key 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?19990228125100.V7279>