All of lore.kernel.org
 help / color / mirror / Atom feed
From: Manish Lachwani <m_lachwani@yahoo.com>
To: linux-kernel@vger.kernel.org
Subject: Re: FW: PDC202XX DMA loss in 2.4.21-pre3-ac4
Date: Sat, 25 Jan 2003 12:34:13 -0800 (PST)	[thread overview]
Message-ID: <20030125203413.90667.qmail@web20501.mail.yahoo.com> (raw)
In-Reply-To: <233C89823A37714D95B1A891DE3BCE5202AB1D07@xch-b.win.zambeel.com>

0xd0 indicates that the driver aborted the command.
Can you try to get the SMART data from the drive using
smartctl?

use "smartctl -e /dev/hdX" to enable SMART collection

use "smartctl -a /dev/hdX" to collect the SMART data
...

Thanks
Manish

> I'm sending this out now to see if others are
> noticing the same problem.
> 
> Under heavy disk IO I'm loosing DMA on a disk disk
> is being handled by 
> the new PDC202XX driver.  The HD controller is a
> PDC20269 based 
> controler like those in the Maxtor HD/Controller
> bundles.  Sofar it has 
> lost DMA 4 times under heavy loads when multiple
> disks are being 
> accessed at once.  It appears to lose DMA at a
> random point durring 
> heavy disk IO.  It has gone hours before it happened
> to lasting less 
> than 30 minutes.  I'm doing a test over night to see
> if it happens when 
> it is the only disk being accessed heavily.  My
> first guess is it is 
> dropping a DMA finish interrupt then failing when it
> tries to set one up 
> again but I'm not sure on that.  The other idea I
> had is that when the 
> code is trying to get a DMA channel all are in use
> and it fails.  Any 
> help on what to look into would be appreciated.
> 
> Jan 24 22:41:14 blip kernel: hde: dma_intr:
> status=0xd0 { Busy }
> Jan 24 22:41:14 blip kernel:
> Jan 24 22:41:14 blip kernel: hde: DMA disabled
> Jan 24 22:41:14 blip kernel: PDC202XX: Primary
> channel reset.
> Jan 24 22:41:14 blip kernel: ide2: reset: success
> 
> The mother board is an ASUS A7N8X and it has
> assigned ide2, ide2 (both
> controllers on the Promices card), the nVidia sound,
> and the display to
> the same interrupt.  I've was trying to see if that
> was the problem but
> dissabling other devices didn't seam to help.  It
> still happened.
> 
> The PDC20269 controller has one Maxtor 4G160J8
> (160GB) disk per channel 
> and each is jumpered to be master.  (hdparm -I
> ouputs below)  I've also 
> added in the current dmesg output, and a cat of
> /proc/interrupts.
> 
> ---------------------
> # dmesg
> Linux version 2.4.21-pre3-ac4 (root@blip) (gcc
> version 2.95.4 20011002 
> (Debian prerelease)) #21 SMP Sun Jan 19 13:54:23 CST
> 2003
> BIOS-provided physical RAM map:
>   BIOS-e820: 0000000000000000 - 000000000009e800
> (usable)
>   BIOS-e820: 000000000009e800 - 00000000000a0000
> (reserved)
>   BIOS-e820: 00000000000f0000 - 0000000000100000
> (reserved)
>   BIOS-e820: 0000000000100000 - 000000001fff0000
> (usable)
>   BIOS-e820: 000000001fff0000 - 000000001fff3000
> (ACPI NVS)
>   BIOS-e820: 000000001fff3000 - 0000000020000000
> (ACPI data)
>   BIOS-e820: 00000000fec00000 - 00000000fec01000
> (reserved)
>   BIOS-e820: 00000000fee00000 - 00000000fee01000
> (reserved)
>   BIOS-e820: 00000000ffff0000 - 0000000100000000
> (reserved)
> 511MB LOWMEM available.
> On node 0 totalpages: 131056
> zone(0): 4096 pages.
> zone(1): 126960 pages.
> zone(2): 0 pages.
> Kernel command line: auto BOOT_IMAGE=Linux ro
> root=302 ide0=ata66 ide1=ata66
> ide_setup: ide0=ata66
> ide_setup: ide1=ata66
> Found and enabled local APIC!
> Initializing CPU#0
> Detected 1737.306 MHz processor.
> Console: colour VGA+ 80x25
> Calibrating delay loop... 3460.30 BogoMIPS
> Memory: 515228k/524224k available (1600k kernel
> code, 8604k reserved, 
> 676k data, 112k init, 0k highmem)
> Dentry cache hash table entries: 65536 (order: 7,
> 524288 bytes)
> Inode cache hash table entries: 32768 (order: 6,
> 262144 bytes)
> Mount cache hash table entries: 512 (order: 0, 4096
> bytes)
> Buffer cache hash table entries: 32768 (order: 5,
> 131072 bytes)
> Page-cache hash table entries: 131072 (order: 7,
> 524288 bytes)
> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K
> (64 bytes/line)
> CPU: L2 Cache: 256K (64 bytes/line)
> CPU:     After generic, caps: 0383fbff c1c3fbff
> 00000000 00000000
> CPU:             Common caps: 0383fbff c1c3fbff
> 00000000 00000000
> Enabling fast FPU save and restore... done.
> Enabling unmasked SIMD FPU exception support...
> done.
> Checking 'hlt' instruction... OK.
> POSIX conformance testing by UNIFIX
> mtrr: v1.40 (20010327) Richard Gooch
> (rgooch@atnf.csiro.au)
> mtrr: detected mtrr type: Intel
> CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K
> (64 bytes/line)
> CPU: L2 Cache: 256K (64 bytes/line)
> CPU:     After generic, caps: 0383fbff c1c3fbff
> 00000000 00000000
> CPU:             Common caps: 0383fbff c1c3fbff
> 00000000 00000000
> CPU0: AMD Athlon(tm) XP 2100+ stepping 02
> per-CPU timeslice cutoff: 731.30 usecs.
> task migration cache decay timeout: 10 msecs.
> SMP motherboard not detected.
> enabled ExtINT on CPU#0
> ESR value before enabling vector: 00000000
> ESR value after enabling vector: 00000000
> Using local APIC timer interrupts.
> calibrating APIC timer ...
> ..... CPU clock speed is 1737.2981 MHz.
> ..... host bus clock speed is 267.2766 MHz.
> cpu: 0, clocks: 2672766, slice: 1336383
> CPU0<T0:2672752,T1:1336368,D:1,S:1336383,C:2672766>
> migration_task 0 on cpu=0
> PCI: PCI BIOS revision 2.10 entry at 0xfb560, last
> bus=3
> PCI: Using configuration type 1
> PCI: Probing PCI hardware
> PCI: Using IRQ router default [10de/01e0] at 00:00.0
> isapnp: Scanning for PnP cards...
> isapnp: No Plug & Play device found
> Linux NET4.0 for Linux 2.4
> Based upon Swansea University Computer Society
> NET3.039
> Initializing RT netlink socket
> Starting kswapd
> Journalled Block Device driver loaded
> Installing knfsd (copyright (C) 1996
> okir@monad.swb.de).
> parport0: PC-style at 0x378 (0x778) [PCSPP,TRISTATE]
> parport0: irq 7 detected
> i2c-core.o: i2c core module
> i2c-dev.o: i2c /dev entries driver module
> i2c-core.o: driver i2c-dev dummy driver registered.
> i2c-proc.o version 2.6.1 (20010825)
> pty: 256 Unix98 ptys configured
> Serial driver version 5.05c (2001-07-08) with
> MANY_PORTS SHARE_IRQ 
> SERIAL_PCI ISAPNP enabled
> ttyS00 at 0x03f8 (irq = 4) is a 16550A
> ttyS01 at 0x02f8 (irq = 3) is a 16550A
> Real Time Clock Driver v1.10e
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a post-1991 82077
> RAMDISK driver initialized: 16 RAM disks of 4096K
> size 1024 blocksize
> loop: loaded (max 8 devices)
> Linux agpgart interface v0.99 (c) Jeff Hartmann
> agpgart: Maximum main memory to use for agp memory:
> 439M
> agpgart: unsupported bridge
> agpgart: no supported devices found.
> Uniform Multi-Platform E-IDE driver Revision:
> 7.00beta-2.4
> ide: Assuming 33MHz system bus speed for PIO modes;
> override with idebus=xx
> NFORCE2: IDE controller at PCI slot 00:09.0
> NFORCE2: chipset revision 162
> NFORCE2: not 100% native mode: will probe irqs later
>      ide0: BM-DMA at 0xf000-0xf007, BIOS settings:
> hda:DMA, hdb:DMA
>      ide1: BM-DMA at 0xf008-0xf00f, BIOS settings:
> hdc:DMA, hdd:DMA
> PDC20269: IDE controller at PCI slot 01:07.0
> PDC20269: chipset revision 2
> PDC20269: not 100% native mode: will probe irqs
> later
> 
=== message truncated ===


__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

       reply	other threads:[~2003-01-25 20:25 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <233C89823A37714D95B1A891DE3BCE5202AB1D07@xch-b.win.zambeel.com>
2003-01-25 20:34 ` Manish Lachwani [this message]
2003-01-26  6:51   ` FW: PDC202XX DMA loss in 2.4.21-pre3-ac4 Bryan Andersen
2003-01-26  7:15     ` Manish Lachwani
2003-01-26  8:13       ` Andre Hedrick
2003-01-26  8:27         ` Manish Lachwani
2003-01-26  8:48           ` Andre Hedrick
2003-01-26  9:10             ` Manish Lachwani
2003-01-26  9:14               ` Andre Hedrick
     [not found] <233C89823A37714D95B1A891DE3BCE5202AB1D12@xch-b.win.zambeel.com>
2003-01-26  9:42 ` Andre Hedrick
2003-01-26 11:24   ` Bryan Andersen
2003-01-26 21:27     ` Andre Hedrick

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030125203413.90667.qmail@web20501.mail.yahoo.com \
    --to=m_lachwani@yahoo.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.