* RE: AIC79xx driver question @ 2002-12-02 14:45 ` Cress, Andrew R 2002-12-02 18:24 ` Justin T. Gibbs 0 siblings, 1 reply; 3+ messages in thread From: Cress, Andrew R @ 2002-12-02 14:45 UTC (permalink / raw) To: 'Justin T. Gibbs'; +Cc: linux-kernel Justin, I was looking at the code for aic79xx, and it appears that the channel is hard-coded to 'A' in a number of places, rather than using SCB_GET_CHANNEL() (e.g.: calls to ahd_reset_channel in aic79xx_core.c). Was this intentional? Is there only one channel per aic79xx host? Andy -----Original Message----- [...] Updated aic7xxx and aic79xx drivers for 2.4 and 2.5 can be found here: http://people.FreeBSD.org/~gibbs/linux/tarballs Notable changes: o Both drivers support Domain Validation o Memory mapped I/O is now a config option o New memory mapped I/O register test that will hopefully weed out broken VIA chipsets o The reboot notifier hook has been disabled. The driver wants to shut itself down prior to reboot, but the reboot notifier is now called too early in 2.5.X for this to be effective. It looks like it might be possible for the driver to grow a device shutdown routine, but it was not obvious with a quick look at this new feature how to ensure that the [sd, sr, etc.] driver's shutdown routines would be called prior to the aic7xxx driver's routine. Some guidance in this area would be appreciated. o Tag depth changes are now communicated to the midlayer. -- Justin ^ permalink raw reply [flat|nested] 3+ messages in thread
* RE: AIC79xx driver question 2002-12-02 14:45 ` AIC79xx driver question Cress, Andrew R @ 2002-12-02 18:24 ` Justin T. Gibbs 2002-12-04 22:35 ` Jeff Nguyen 0 siblings, 1 reply; 3+ messages in thread From: Justin T. Gibbs @ 2002-12-02 18:24 UTC (permalink / raw) To: Cress, Andrew R; +Cc: linux-kernel > Justin, > > I was looking at the code for aic79xx, and it appears that the channel is > hard-coded to 'A' in a number of places, rather than using > SCB_GET_CHANNEL() (e.g.: calls to ahd_reset_channel in aic79xx_core.c). > Was this intentional? Is there only one channel per aic79xx host? Yes. There is only one channel. Much of the code was ported from the aic7xxx driver which, due to the aic7770's twin/narrow capability, must have a concept of "channel". At some point, the channel references may be completely removed from the code, but they are harmless. -- Justin ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: AIC79xx driver question 2002-12-02 18:24 ` Justin T. Gibbs @ 2002-12-04 22:35 ` Jeff Nguyen 0 siblings, 0 replies; 3+ messages in thread From: Jeff Nguyen @ 2002-12-04 22:35 UTC (permalink / raw) To: Justin T. Gibbs; +Cc: linux-kernel Hello Justin, The latest aic79xx source code (v1.1.0) found on Adaptec Web site does not compile under 2.4.20 kernel. The makefile references to an object file, aic7xxx_reg_print.o, which does not exist at all. Is there a patch that I can run to fix this error? Jeff ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2002-12-04 22:33 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <A5974D8E5F98D511BB910002A50A66470580D41F@hdsmsx103.hd.intel.com >
2002-12-02 14:45 ` AIC79xx driver question Cress, Andrew R
2002-12-02 18:24 ` Justin T. Gibbs
2002-12-04 22:35 ` Jeff Nguyen
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox