2.2.19 + ide 2.2.19 03252001 patch problem

2.2.19 + ide 2.2.19 03252001 patch problem

Post by Willy Tarrea » Sat, 07 Apr 2001 15:00:05




[snip]

Quote:> Apr  5 18:15:14 ryoko kernel: hdb: task_no_data_intr: status=0x51 {
> DriveReady SeekComplete Error }
> Apr  5 18:15:14 ryoko kernel: hdb: task_no_data_intr: error=0x04 {
> DriveStatusError }
> Apr  5 18:15:14 ryoko kernel: hdb: Write Cache FAILED Flushing!
[snip]
> This did NOT happen with 2.2.18 and the corresponding
> ide.2.2.18.1209.patch.  It does NOT seem to happen on
> /dev/hda or /dev/hdc, which is lucky, since /dev/hdb
> is unused.  I'm using lilo.conf to specify idebus=33.
[snip]
> The controller is a VIA 82C686A (Asus K7V mainboard).
> hda: WDC WD307AA, 29333MB w/2048kB Cache, CHS=3739/255/63, UDMA(66)
> hdb: WDC AC28400R, 8063MB w/512kB Cache, CHS=1027/255/63, (U)DMA
> hdc: WDC WD307AA-00BAA0, 29333MB w/2048kB Cache, CHS=59598/16/63,
> UDMA(66)

same problem observed here on same motherboard. The hard disk is a WDC AC23200L
configured as hda. I have tested several ide/kernel combinations and all I can
say is that 2.2.18 and 2.2.19 behave the same, but it worked till
ide.2.2.18.1221 included, and the bug appeared since ide.2.2.18.02122001.
I tried with and without vojtech's via patches (3.2, 4.2 and 4.3), but this
didn't change anything (to be honest, some combinations were obviously not made
to live together, and I had so many problems fitting all patches in one kernel
that it sometimes even didn't boot).

I can also say that this problem didn't show up on other chipsets (ali and
intel) with the same kernel+ide patch.

finally, I made my kernel with ide.2.2.18.1221 and all seems to be OK (one week
now). The diffs between the 2 versions were too important and I have not
investigated further into this, but I'm ready to make some tests if needed.

Regards,
Willy

PS: BTW Andre, could you please name your patches ide-2.2.19-YYYYMMDD so that a
    directory listing show the chronological order ?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

2.2.19 + ide 2.2.19 03252001 patch problem

Post by Andre Hedric » Sat, 07 Apr 2001 15:10:05




> [snip]
> > Apr  5 18:15:14 ryoko kernel: hdb: task_no_data_intr: status=0x51 {
> > DriveReady SeekComplete Error }
> > Apr  5 18:15:14 ryoko kernel: hdb: task_no_data_intr: error=0x04 {
> > DriveStatusError }
> > Apr  5 18:15:14 ryoko kernel: hdb: Write Cache FAILED Flushing!

Oh well forgot to parse bits for older drives..........drat!

Quote:> [snip]
> > This did NOT happen with 2.2.18 and the corresponding
> > ide.2.2.18.1209.patch.  It does NOT seem to happen on
> > /dev/hda or /dev/hdc, which is lucky, since /dev/hdb
> > is unused.  I'm using lilo.conf to specify idebus=33.
> [snip]
> > The controller is a VIA 82C686A (Asus K7V mainboard).

This is a problem the old via-code did "82C686A" fine but knew nothing
about "82C686B" and the new code does not do well with "82C686A" but good
with "82C686B".

Quote:> > hda: WDC WD307AA, 29333MB w/2048kB Cache, CHS=3739/255/63, UDMA(66)
> > hdb: WDC AC28400R, 8063MB w/512kB Cache, CHS=1027/255/63, (U)DMA

Why are we mixing drives this class?

Quote:> > hdc: WDC WD307AA-00BAA0, 29333MB w/2048kB Cache, CHS=59598/16/63,
> > UDMA(66)

> same problem observed here on same motherboard. The hard disk is a WDC AC23200L
> configured as hda. I have tested several ide/kernel combinations and all I can
> say is that 2.2.18 and 2.2.19 behave the same, but it worked till
> ide.2.2.18.1221 included, and the bug appeared since ide.2.2.18.02122001.
> I tried with and without vojtech's via patches (3.2, 4.2 and 4.3), but this
> didn't change anything (to be honest, some combinations were obviously not made
> to live together, and I had so many problems fitting all patches in one kernel
> that it sometimes even didn't boot).

> I can also say that this problem didn't show up on other chipsets (ali and
> intel) with the same kernel+ide patch.

> finally, I made my kernel with ide.2.2.18.1221 and all seems to be OK (one week
> now). The diffs between the 2 versions were too important and I have not
> investigated further into this, but I'm ready to make some tests if needed.

> Regards,
> Willy

> PS: BTW Andre, could you please name your patches ide-2.2.19-YYYYMMDD so that a
>     directory listing show the chronological order ?

Andre Hedrick
Linux ATA Development
ASL Kernel Development
-----------------------------------------------------------------------------
ASL, Inc.                                     Toll free: 1-877-ASL-3535
1757 Houret Court                             Fax: 1-408-941-2071
Milpitas, CA 95035                            Web: www.aslab.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

2.2.19 + ide 2.2.19 03252001 patch problem

Post by Robert A. Morri » Sat, 07 Apr 2001 20:50:07


Quote:>This is a problem the old via-code did "82C686A" fine but knew nothing
>about "82C686B" and the new code does not do well with "82C686A" but
good
>with "82C686B".

I'd be glad to test any patches....In the meantime, is
there an older patch that will work + apply relatively cleanly to
2.2.19?

Quote:>Why are we mixing drives this class?

On the same cable?  I seem to get better data rates (according
to testing with hdparm) if the newer drives are the masters.  It only
amounts to a few tenths of a MB/sec, though, so I suppose the
old drive could be the secondary master on the cable with the
DVD-ROM.  Would this help?

Thanks for your help!
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

 
 
 

1. 2.2.19/ide.03252001 bug: "kernel timer added twice"

I just spotted these messages in my xconsole:

Apr 12 11:22:19 emma1 kernel: hda: status error: status=0x50 { DriveReady SeekComplete }
Apr 12 11:22:19 emma1 kernel: hda: no DRQ after issuing MULTWRITE
Apr 12 11:22:19 emma1 kernel: hda: ide_set_handler: handler not null; old=c01acc04, new=c01acc04
Apr 12 11:22:19 emma1 kernel: bug: kernel timer added twice at c01a835d.

My system.map mentions these in the vicinity of that address:
c01a8308 T ide_set_handler
c01a836c T current_capacity

The mentioned ide_set_handler:
c01acc04 T task_no_data_intr

The kernel has been compiled with gcc 2.95.2 with some other patches
which should not interfere however. (IDE 2.2.19.03252001, I2C 2.5.5,
ReiserFS 3.5.32, Serial 5.05, autofs4 from 4.0.0pre10, ext3 0.0.6b,
OpenWall OW1 patch)

I cannot tell what has happened exactly, at the time of this writing,
I'm running amanda (backup) which comprises dump and tar and this
message has not shown up again in the past 16 minutes.

This is a Western Digital Caviar AC420400D (seems to be IBM DJNA OEM)
attached to a VIA KT133 (board is a Gigabyte 7ZXR):

lspci info:

00:07.1 IDE interface: VIA Technologies, Inc. VT82C586 IDE [Apollo] (rev 10) (pr
        Flags: bus master, medium devsel, latency 32
        I/O ports at ffa0
        Capabilities: [c0] Power Management version 2

hdparm v3.6 info:

/dev/hda:
 multcount    = 16 (on)
 I/O support  =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 nowerr       =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 2482/255/63, sectors = 39876480, start = 0

 Model=WDC AC420400D, FwRev=J58OA30K, SerialNo=[NOT SHOWN]
 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
 RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=34
 BuffType=3(DualPortCache), BuffSize=1966kB, MaxMultSect=16, MultSect=16
 DblWordIO=no, OldPIO=2, DMA=yes, OldDMA=2
 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=39876480
 tDMA={min:120,rec:120}, DMA modes: mword0 mword1 mword2
 IORDY=on/off, tPIO={min:240,w/IORDY:120}, PIO modes: mode3 mode4
 UDMA modes: mode0 mode1 mode2 mode3 *mode4
 Drive Supports : ATA/ATAPI-4 T13 1153D revision 17 : ATA-1 ATA-2 ATA-3 ATA-4

--
Matthias Andree
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. dos doesn't boot

3. IDE trouble under 2.2.19pre16 with Hedrick's IDE patch

4. question

5. VIA IDE and SMP do not work together (2.2.19 ide patch)

6. printers

7. Disk corruption - Abit KT7, 2.2.19+ide patches

8. Getting X working Trident Cyberblade

9. Crashing with Abit KT7, 2.2.19+ide patches

10. Still flaky (Re: Crashing with Abit KT7, 2.2.19+ide patches)

11. problem with openwall patch 3 for 2.2.19

12. Problem with kdb kernel debugger patch against 2.2.19