Date: Thu, 7 Oct 1999 16:50:02 -0600 (MDT) From: "Kenneth D. Merry" <ken@kdm.org> To: wilko@yedi.iaf.nl (Wilko Bulte) Cc: FreeBSD-hackers@FreeBSD.ORG Subject: Re: Turbochannel based Alpha, quickie question Message-ID: <199910072250.QAA97898@panzer.kdm.org> In-Reply-To: <199910072201.AAA43983@yedi.iaf.nl> from Wilko Bulte at "Oct 8, 1999 00:01:34 am"
next in thread | previous in thread | raw e-mail | index | archive | help
Wilko Bulte wrote... > As Kenneth D. Merry wrote ... > > Wilko Bulte wrote... > > > > I have the distinct (bad) feeling this is due to: > > > > > > # A single entry for any of these controllers (ncr, ahb, ahc, amd) is > > > # sufficient for any number of installed devices. > > > controller ncr0 > > > controller isp0 > > > #controller esp0 > > > > > > in GENERIC. I mean, esp is the driver for the 53C94 ncr scsi chip. > > > Is there any particular reason why it is commented out in GENERIC? > > > Floppy disk size limit maybe? > > > > The esp driver hasn't been ported to CAM. Are you volunteering? :) > > I noticed that when I tried to compile a TC-enabled kernel on my Aspen > Alpine. Sort of familiar looking header files were missing ;-) Pre-CAM > files obviously. > > Volunteering... if I could find the time. Unlikely.. Bummer. > Is there a description somewhere how I can create my own test boot > floppies? (I have a SCSI-interfaced floppy disk; works great BTW). > I found write_mfs_in_kernel but the Makefile in /usr/src/release sort of > escapes me in this respect (also in other respects to be honest..) You should probably look at the PicoBSD stuff. > How difficult would CAMifying a driver be? Like the esp driver? I dunno. I haven't done it, so I can't say for sure. It looks like the esp-type chips don't have an on-board phase engine, so the driver has to do the work. So the driver behavior may be a little bit more complicated than a driver for a mailbox-type card. My guess is that it would be easier to write a TC front end for the amd driver. > > One other, perhaps easier task might be to write a TurboChannel front end > > for the AMD driver. Supposedly the AMD 53c974 and NCR 53C94 are pretty > > much the same chip. > > Sounds like one needs to dig into the TC idiosyncrasies. I'd rather not. I think that writing a TC attach routine for the AMD driver would be a good deal easier than porting the esp driver to CAM. It seems like the NCR 53C94 and AMD 53C974 chips are pretty similar. I tell you what -- if you're serious about getting this working, talk to me offline, and maybe I'll do the driver. I'd obviously need hardware, though, since I don't have any of the hardware in question. Ken -- Kenneth Merry ken@kdm.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910072250.QAA97898>