Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 4 Mar 1998 17:24:49 +0100 (CET)
From:      Didier Derny <didier@omnix.net>
To:        Randall Hopper <rhh@ct.picker.com>
Cc:        questions@FreeBSD.ORG, bea@mail.dotcom.fr
Subject:   Re: IDE CDROM On soundblaster + 4 IDE Hard disks
Message-ID:  <Pine.BSF.3.96.980304172118.4334A-100000@omnix.net>
In-Reply-To: <19980220213100.40133@ct.picker.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 20 Feb 1998, Randall Hopper wrote:

Hi,

The sound blaster is at the adresses: 0x168 and 0x36e  irq 11

the board is perfectly recognized on win95 but not
with FreeBSD.

Why is the 0x36e address not declared in the FreeBSD kernel
config file ???

Thanks for your help


> 
> Didier Derny:
>  |is it possible to connect 4 hard disks on the
>  |ide controllers of a motherboard
>  |
>  |and an ide cdrom on a soundblaster board
> 
> Vallo Kallaste:
>  |Yes, it is. I have currently 6 ide devices working correctly.
> ...
>  |You must define the third controller and disks under those in your kernel
>  |config file _and_ define this controller in the isa.h file
>  |(/usr/src/sys/i386/isa/isa.h). My third controller sits under the IRQ line
>  |10 and I/O 0x3e8/0x3ee. Those parameters are assingned my PnP BIOS. You
>  |must know these parameters exactly.
> 
> I see you already have one good reply.  I also am doing just this on a
> SoundBlaster32 card.  Though I have my CD-ROM hanging of my motherboard's
> secondary IDE, and a cheapo hard disk hanging off my blaster.
> 
> Relevent kernel config:
> 
> controller wdc2   at isa? port "IO_WD3" bio irq 11 flags 0xa0ffa004 vector
>  wdintr     
> disk       wd4    at wdc2 drive 0
> 
> (remove flags <flags> if you're not running -current) 
> 
> Adding a #define to isa.h to isa.h is definitely the best route.
> Otherwise, even with specifying '0x1e8' in place of '"IO_WD3"' above,
> you'll still have to hot-patch ioconf.c after each kernel config since it
> inserts an erroneous "(null)" in one spot where an "0x1e8" is needed.
> 
> The only follow up to Vallo's advice I'd make is AFAIK tertiary IDE is
> typically at port 0x1e8 (as in the #define above).  0x3e8 is typically
> COM3.  The isa.h define below is what I use for the IDE on my SB32.
> 
> #define IO_WD3          0x1e8           /* Tertiary Fixed Disk Controller */
> 
> Randall
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-questions" in the body of the message
> 

--
Didier Derny
didier@omnix.net




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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980304172118.4334A-100000>