hard drive problems between 2.4.18 and 2.5.59

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have four hard drives.  Two of them work great with 2.5.59 and
2.4.18 (stock Psyche kernel, 2.4.18-19), two of them freeze the system
under 2.5.59.  I have several questions; details on system
configuration follow the questions.  I'd like to move to the 2.5
kernels if possible.

1) when I try to do a mkfs -j on hda and hdb under 2.5.59, it stops at
   "102/895" .  No errors printed to the console, it just stops.  I
   can hit Enter, but Control-C and such don't break out of it.  The
   system freezes completely in a minute or two.  Rebooting freezes
   because it can't kill the mkfs process.  The geometry on hda and
   hdb is different under 2.5.59, but that's not a problem with hde
   (my main system disk).

2) under 2.4.18, hde is much slower than hda/hdb/hdf (timings attached
   at end).  The parameters don't seem wrong, and the disk has
   performed well before - this is definitely new.

Any help is greatly appreciated.

Thanks!
Ted

This is the dmesg output under 2.5.59 (slightly edited, grep "hd"):

    ide0: MMIO-DMA at 0xe0827f00-0xe0827f07, BIOS settings: hda:pio, hdb:pio
    ide1: MMIO-DMA at 0xe0827f08-0xe0827f0f, BIOS settings: hdc:pio, hdd:pio
    ide2: BM-DMA at 0xfc00-0xfc07, BIOS settings: hde:DMA, hdf:DMA
    ide3: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdg:pio, hdh:pio
hda: WDC WD1200JB-00CRA1, ATA DISK drive
hdb: probing with STATUS(0x50) instead of ALTSTATUS(0x7f)
hdb: WDC WD1200JB-00CRA1, ATA DISK drive
hde: Maxtor 6Y120L0, ATA DISK drive
hdf: ST380021A, ATA DISK drive
hda: host protected area => 1
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
hdb: host protected area => 1
hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
hde: host protected area => 1
hde: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=238216/16/63, UDMA(100)
hdf: host protected area => 1
hdf: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=155061/16/63, UDMA(100)

and udner 2.4.18:

    ide0: BM-DMA at 0xdc00-0xdc07, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0xdc08-0xdc0f, BIOS settings: hdc:pio, hdd:pio
    ide2: BM-DMA at 0xfc00-0xfc07, BIOS settings: hde:DMA, hdf:DMA
    ide3: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdg:pio, hdh:pio
hda: WDC WD1200JB-00CRA1, ATA DISK drive
hdb: probing with STATUS(0x50) instead of ALTSTATUS(0x7f)
hdb: WDC WD1200JB-00CRA1, ATA DISK drive
hde: Maxtor 6Y120L0, ATA DISK drive
hdf: ST380021A, ATA DISK drive
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
hdb: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=232581/16/63, UDMA(100)
hde: 240121728 sectors (122942 MB) w/2048KiB Cache, CHS=14946/255/63, UDMA(100)
hdf: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=9729/255/63, UDMA(100)
 hda: [PTBL] [14593/255/63] hda1
 hdb: [PTBL] [14593/255/63] hdb1
 hde: hde1 hde2 hde3
 hdf: hdf1

Timings (hdparm -t under 2.4.18):
/dev/hda:
 Timing buffered disk reads:  64 MB in  1.39 seconds = 46.09 MB/sec

/dev/hdb:
 Timing buffered disk reads:  64 MB in  1.40 seconds = 45.83 MB/sec

/dev/hde:
 Timing buffered disk reads:  64 MB in 10.41 seconds =  6.15 MB/sec

/dev/hdf:
 Timing buffered disk reads:  64 MB in  1.65 seconds = 38.78 MB/sec

/dev/hda: (under 2.4.18, works)
 multcount    = 16 (on)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 14593/255/63, sectors = 234441648, start = 0

/dev/hda: (under 2.5.59, does not work)
 multcount    =  0 (off)
 IO_support   =  0 (default 16-bit)
 unmaskirq    =  0 (off)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 35973/16/63, sectors = 234441648, start = 0

/dev/hde (under 2.4.18, works but slow):
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 128 (on)
 geometry     = 14946/255/63, sectors = 240121728, start = 0

/dev/hde (under 2.5.59, works):
 multcount    =  0 (off)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    = 256 (on)
 geometry     = 41608/16/63, sectors = 240121728, start = 0



-- 
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux