Messages in this thread | | | Date | Tue, 30 Jul 96 12:05 MET DST | From | root <> | Subject | Re: Sound Blaster II - SCSI |
| |
Albert Cahalan writes: > From lkinley@wolfenet.com Sun Jul 28 16:53:52 1996 > > On Fri, 19 Jul 1996, Albert Cahalan wrote: > >> From: george harold byrkit <ghbyrkit@cris.com> > >>>> I am trying to get the scsi to work on my Sound Blaster II. > >>>> Basicly it gives 0 hosts detected... Any help in E-MAIL would > >>>> be great. Also if you could point me to a mail-list that would > >>>> help me with this I would be greatful. > >>> > >>> I have one of those cards (now on the shelf...) and as I recall you > >>> had to provide a line like: ramdisk=aha152x, ...(otherstuff to specify > >>> IRQ, etc), as documented in the SCSI HOWTO for that controller. > >> > >> Rather user-hostile I think. OS/2 detected the SCSI w/o any problem, > >> and OS/2 is not even known for great hardware support. The board is > >> not PnP or anything else fancy, it is just an aha152x w/o a BIOS. > >> > >> It seems Linux expects a BIOS. Well, there isn't one. Since OS/2 > >> doesn't seem to use the Win95 "crash until you succeed" policy, > >> I'll guess that the sound card driver at least provides a hint. > >> (something like "if SB16, look for aha152x") > > > > Linux, by default looks for a BIOS. However, all you need to do to > > get the SB16 SCSI to work is to add a SETUP line in your > > drivers/scsi/aha152x.c file. > > > > ie. > > /* For PCMCIA cards, always use AUTOCONF */ > > #if defined(PCMCIA) || defined(MODULE) > > /* #if !defined(AUTOCONF) > > #define AUTOCONF > > #endif */ > > #define SETUP0 {0x340,12,7,1,1} > > #endif > > > > This is how I've done it, and it works fine. > > That is not the problem; I _have_ it working (with boot option). > > The problem is that the kernel is really dumb about SB16 SCSI > and you have to tell it what to do. Imagine you are a newbie > trying to install Linux from a CD-ROM. All the documentation > is hidden on the CD-ROM and you have _no_ clue about boot options > anyway. You certainly can't compile a kernel. OS/2 and Win95 work.
That's exactly what hapend to me when i installed linux for the first time. It was fall 94, i went to a bookstore and see this cd-rom Yggdrasil "Plug-and-Play" Linux. There was a little stamp on it. It was written: "Are you bored of M$ OS'es? Do you want to taste the power of UNIX? This is for YOU!". Yep, it was for me. But i spend a couple of hour to find that the kernel (1.1.59) need some args to load code for the ROM-less aic-6360 on my SB16-SCSI. On page 58 of the manual, i found
boot: linux aha152x=0x340,11,7,1
You better use an append line in your lilo.conf rather than patching the source for every kernel release.
Regards, Philippe.
--
(.sig file deseapered)
| |