Re: ATA observations in FreeBSD 4.6-RC

2002-05-24 Thread Jud

Søren Schmidt writes:

[snip]
Anyhow the good news is I've finally gotten a system together that has the problem! 
Expect a fix RSN...

Good to hear.  Of course, I would now like to throw another potential complication 
into the mix.  I stopped using tagged queueing due to panics, but my possibly 
inaccurate recollection is that the problem was intermittent.  If this is impossible, 
please pay no attention and carry on as before.  :)

Jud


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: ATA observations in FreeBSD 4.6-RC

2002-05-24 Thread Jud

Søren Schmidt writes:

[snip]
Anyhow the good news is I've finally gotten a system together that has the problem! 
Expect a fix RSN...

Good to hear.  Of course, I would now like to throw another potential complication 
into the mix.  I stopped using tagged queueing due to panics, but my possibly 
inaccurate recollection is that the problem was intermittent.  If this is impossible, 
please pay no attention and carry on as before.  :)

Jud


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: ATA observations in FreeBSD 4.6-RC

2002-05-24 Thread Soeren Schmidt

It seems Jud wrote:
[ Charset UTF-8 unsupported, converting... ]
 Søren Schmidt writes:
 
 [snip]
 Anyhow the good news is I've finally gotten a system 
 together that has the problem! Expect a fix RSN...
 
 Good to hear.  Of course, I would now like to throw another potential complication 
into the mix.  I stopped using tagged queueing due to panics, but my possibly 
inaccurate recollection is that the problem was intermittent.  If this is impossible, 
please pay no attention and carry on as before.  :)

How about breaking lines to ~70 chars ?? :)

Anyhow I can reproduce the problem reliably now, so it should be
fixable, I just need to get a little time to dig into it...

-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: ATA observations in FreeBSD 4.6-RC

2002-05-21 Thread Bob Willcox

On Tue, May 21, 2002 at 03:18:03PM +0800, Eugene Grosbein wrote:
 S?ren Schmidt wrote:
 
  Of cause it should, and belive me I'm doing all I can to try get this
  nailed. But I do have a real life as well, and a fulltime job, 3 kids,
  vife and lots of other important things to care for, so excuse me if
  I dont work 24 hours a day on this problem...
 
 Of course. How about backing out new ATA code and stick with old
 for the sake of 4.6-RELEASE stability?

Not necessarily good for everyone. I have several systems that are now
dependent upon the RAID support in ata (that I really can't afford to
upgrade to -current). Does the old ata driver support the new driver's
RAIDs?

Bob

-- 
Bob WillcoxDealing with failure is easy: work hard to improve.
[EMAIL PROTECTED]   Success is also easy to handle: you've solved the
Austin, TX wrong problem. Work hard to improve.


To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message



Re: ATA observations in FreeBSD 4.6-RC

2002-05-21 Thread Søren Schmidt

It seems Eugene Grosbein wrote:
[ Charset KOI8-R unsupported, converting... ]
 S?ren Schmidt wrote:
 
  Of cause it should, and belive me I'm doing all I can to try get this
  nailed. But I do have a real life as well, and a fulltime job, 3 kids,
  vife and lots of other important things to care for, so excuse me if
  I dont work 24 hours a day on this problem...
 
 Of course. How about backing out new ATA code and stick with old
 for the sake of 4.6-RELEASE stability?

Yeah, right, thats to prove that progress comes hard or what ?

Anyhow, could those haivng this problem try this patch:

Index: ata-disk.c
===
RCS file: /home/ncvs/src/sys/dev/ata/ata-disk.c,v
retrieving revision 1.60.2.22
diff -u -r1.60.2.22 ata-disk.c
--- ata-disk.c  11 Apr 2002 08:45:32 -  1.60.2.22
+++ ata-disk.c  21 May 2002 15:51:52 -
@@ -707,17 +707,17 @@
int device = adp-device-unit;
 
if (adp-device-unit == ATA_MASTER) {
-   if (adp-device-channel-devices  ATA_ATA_SLAVE 
-   ((struct ad_softc *)
-(adp-device-channel-
- device[ATA_DEV(ATA_SLAVE)].driver))-flagsAD_F_TAG_ENABLED)
+   if ((adp-device-channel-devices  ATA_ATA_SLAVE) 
+   (adp-device-channel-device[SLAVE].driver) 
+   ((struct ad_softc *) (adp-device-channel-
+device[SLAVE].driver))-flags  AD_F_TAG_ENABLED)
device = ATA_SLAVE;
}
else {
-   if (adp-device-channel-devices  ATA_ATA_MASTER 
-   ((struct ad_softc *)
-(adp-device-channel-
- device[ATA_DEV(ATA_MASTER)].driver))-flagsAD_F_TAG_ENABLED)
+   if ((adp-device-channel-devices  ATA_ATA_MASTER) 
+   (adp-device-channel-device[MASTER].driver) 
+   ((struct ad_softc *) (adp-device-channel-
+device[MASTER].driver))-flags  AD_F_TAG_ENABLED)
device = ATA_MASTER;
}
if (device != adp-device-unit 
-Søren

To Unsubscribe: send mail to [EMAIL PROTECTED]
with unsubscribe freebsd-stable in the body of the message