Date: Sat, 20 May 2000 07:33:55 -0400 From: Doug Ledford <dledford@redhat.com> To: Karl-Heinz Herrmann <k.-h.herrmann@fz-juelich.de> Cc: aic7xxx@FreeBSD.ORG Subject: Re: Adaptec 29160N Message-ID: <39267823.61C40E9E@redhat.com> References: <XFMail.000519112510.k.-h.herrmann@fz-juelich.de>
next in thread | previous in thread | raw e-mail | index | archive | help
Karl-Heinz Herrmann wrote: > > On 18-May-00 Doug Ledford wrote: > > It handles the low level protocol communications between the > > controller > > card and the devices and it also is responsible for the majority of > > the > > communications between the card and the kernel level driver. > > Now I'm curious: The code which handles all the communications (devices > and back to the OS/kernel) is downloaded *into* the card when it's > initialised? Or did I get something wrong here? That's right. > That seems like a quite central part of the card Firmware and I'm > astonished that this is changed regular basis by the OS.... Far easier to change it in software than in hardware. Besides, the Sequencer RAM on the card is volatile, so you have to download the code with every reboot as a minimum (the BIOS on the card does the same thing, only it downloads Adaptec's sequencer code, then we overwrite that with our own). -- Doug Ledford <dledford@redhat.com> http://people.redhat.com/dledford Please check my web site for aic7xxx updates/answers before e-mailing me about problems To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?39267823.61C40E9E>