All of lore.kernel.org
 help / color / mirror / Atom feed
From: "tea4two" <tea4two@tin.it>
To: linux-ide@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Subject: Re: dma_timer_expiry on SATA siimage 3112 under 2.6.0-test1-ac1
Date: Thu, 17 Jul 2003 19:46:13 +0200	[thread overview]
Message-ID: <bf6nb0$c3$1@main.gmane.org> (raw)
In-Reply-To: 1058389994.3220.20.camel@daedalus.samhome.net

try:

hdparm -d1 -Xudma2 /dev/hde

other parameter don't work.

Plese repost your test.

Thank you
Pierluigi



"Sam Bromley" <bromley@uoguelph.ca> ha scritto nel messaggio
news:1058389994.3220.20.camel@daedalus.samhome.net...
> Good day folks,
> I am unable to enable DMA on a Maxtor 6Y120MO
> on Asus A7N8X with a Silicon Image 3112 SATA
> controller.
>
> Specifically, after hdparm -X whatever -d1 /dev/hde
>
> I get dma_timer_expiry errors and dma_status=0x21.
>
> System becomes unresponsive if access to the drive
> is attempted, and the errors above repeat continuously.
>
> I believe this problem has come up in the past,
> does a fix exist at this time?
>
> I've tried both kernels 2.4.21-ac4 and 2.6.0-test1-ac2.
>
> DMA is not enabled on the SATA drive at boot. However
> DMA is enabled for the PATA CDROM drives, (at least
> with acpi=off, else the PATA drives are not detected).
>
> Below are the related outputs from dmesg and hdparm.
> I'd appreciate any insight on this issue, and would
> be happy to help in any way possible.
>
> Cheers,
> Sam.
>
> ---------------------------
> Sam Bromley
> Engineering Systems and Computing
> School of Engineering
> University of Guelph
> Guelph, ON
> Canada
>
>
> hdparm -tT /dev/hde:
>
> /dev/hde:
>  Timing buffer-cache reads:   128 MB in  0.36 seconds =356.60 MB/sec
>  Timing buffered disk reads:  64 MB in 48.30 seconds =  1.33 MB/sec
>
> hdparm -I /dev/hde:
>
>
> /dev/hde:
>
> ATA device, with non-removable media
> Model Number:       Maxtor 6Y120M0
> Serial Number:      Y3JV3FSE
> Firmware Revision:  YAR51BW0
> Standards:
> Supported: 7 6 5 4
> Likely used: 7
> Configuration:
> Logical max current
> cylinders 16383 16383
> heads 16 16
> sectors/track 63 63
> --
> CHS current addressable sectors:   16514064
> LBA    user addressable sectors:  240121728
> device size with M = 1024*1024:      117246 MBytes
> device size with M = 1000*1000:      122942 MBytes (122 GB)
> Capabilities:
> LBA, IORDY(can be disabled)
> Queue depth: 1
> Standby timer values: spec'd by Standard, no device specific minimum
> R/W multiple sector transfer: Max = 16 Current = 0
> Advanced power management level: unknown setting (0x0000)
> Recommended acoustic management value: 192, current value: 254
> DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 udma6
>      Cycle time: min=120ns recommended=120ns
> PIO: pio0 pio1 pio2 pio3 pio4
>      Cycle time: no flow control=120ns  IORDY flow control=120ns
> Commands/features:
> Enabled Supported:
>    * NOP cmd
>    * READ BUFFER cmd
>    * WRITE BUFFER cmd
>    * Host Protected Area feature set
>    * Look-ahead
>    * Write cache
>    * Power Management feature set
> Security Mode feature set
>    * SMART feature set
>    * FLUSH CACHE EXT command
>    * Mandatory FLUSH CACHE command
>    * Device Configuration Overlay feature set
>    * Automatic Acoustic Management feature set
> SET MAX security extension
> Advanced Power Management feature set
>    * DOWNLOAD MICROCODE cmd
>    * SMART self-test
>    * SMART error logging
> Security:
> Master password revision code = 65534
> supported
> not enabled
> not locked
> not frozen
> not expired: security count
> not supported: enhanced erase
> Checksum: correct
>
> dmesg:
>
> Linux version 2.6.0-test1-ac1 (root@aura) (gcc version 3.3.1 20030626
> (Debian prerelease)) #5 Wed Jul 16 11:26:11 EDT 2003
> Video mode to be used for restore is f00
> BIOS-provided physical RAM map:
>  BIOS-e820: 0000000000000000 - 000000000009f800 (usable)
>  BIOS-e820: 000000000009f800 - 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
>   DMA zone: 4096 pages, LIFO batch:1
>   Normal zone: 126960 pages, LIFO batch:16
>   HighMem zone: 0 pages, LIFO batch:1
> Building zonelist for node : 0
> Kernel command line: acpi=off hdg=none root=/dev/hde2 single
> ide_setup: hdg=none
> Found and enabled local APIC!
> Initializing CPU#0
> PID hash table entries: 2048 (order 11: 16384 bytes)
> Detected 1803.978 MHz processor.
> Console: colour VGA+ 80x25
> Calibrating delay loop... 3563.52 BogoMIPS
> Memory: 514720k/524224k available (2319k kernel code, 8756k reserved,
> 866k data, 164k init, 0k highmem)
> Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
> Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
> Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
> -> /dev
> -> /dev/console
> -> /root
> 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 00000020
> Intel machine check architecture supported.
> Intel machine check reporting enabled on CPU#0.
> CPU: AMD Athlon(tm) XP 2200+ stepping 00
> Enabling fast FPU save and restore... done.
> Enabling unmasked SIMD FPU exception support... done.
> Checking 'hlt' instruction... OK.
> POSIX conformance testing by UNIFIX
> 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 1803.0876 MHz.
> ..... host bus clock speed is 267.0240 MHz.
> Initializing RT netlink socket
> PCI: PCI BIOS revision 2.10 entry at 0xfb560, last bus=3
> PCI: Using configuration type 1
> mtrr: v2.0 (20020519)
> BIO: pool of 256 setup, 14Kb (56 bytes/bio)
> biovec pool[0]:   1 bvecs: 256 entries (12 bytes)
> biovec pool[1]:   4 bvecs: 256 entries (48 bytes)
> biovec pool[2]:  16 bvecs: 256 entries (192 bytes)
> biovec pool[3]:  64 bvecs: 256 entries (768 bytes)
> biovec pool[4]: 128 bvecs: 256 entries (1536 bytes)
> biovec pool[5]: 256 bvecs: 256 entries (3072 bytes)
> ACPI: Subsystem revision 20030619
> ACPI: Disabled via command line (acpi=off)
> Linux Plug and Play Support v0.96 (c) Adam Belay
> PnPBIOS: Scanning system for PnP BIOS support...
> PnPBIOS: Found PnP BIOS installation structure at 0xc00fbfd0
> PnPBIOS: PnP BIOS version 1.0, entry 0xf0000:0xc000, dseg 0xf0000
> PnPBIOS: 17 nodes reported by PnP BIOS; 17 recorded by driver
> drivers/usb/core/usb.c: registered new driver usbfs
> drivers/usb/core/usb.c: registered new driver hub
> ACPI: ACPI tables contain no PCI IRQ routing entries
> PCI: Invalid ACPI-PCI IRQ routing table
> PCI: Probing PCI hardware
> PCI: Probing PCI hardware (bus 00)
> PCI: Using IRQ router default [10de/01e0] at 0000:00:00.0
> spurious 8259A interrupt: IRQ7.
> vga16fb: initializing
> vga16fb: mapped to 0xc00a0000
> fb0: VGA16 VGA frame buffer device
> pty: 256 Unix98 ptys configured
> Machine check exception polling timer started.
> apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac)
> Enabling SEP on CPU 0
> Journalled Block Device driver loaded
> udf: registering filesystem
> isapnp: Scanning for PnP cards...
> isapnp: No Plug & Play device found
> Real Time Clock Driver v1.11
> Linux agpgart interface v0.100 (c) Dave Jones
> agpgart: Detected NVIDIA nForce2 chipset
> agpgart: Maximum main memory to use for agp memory: 439M
> agpgart: AGP aperture is 64M @ 0xd8000000
> Hangcheck: starting hangcheck timer 0.5.0 (tick is 180 seconds, margin
> is 60 seconds).
> Serial: 8250/16550 driver $Revision: 1.90 $ IRQ sharing disabled
> ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
> ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
> anticipatory scheduling elevator
> Floppy drive(s): fd0 is 1.44M
> FDC 0 is a post-1991 82077
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 33MHz system bus speed for PIO modes; override with
> idebus=xx
> NFORCE2: IDE controller at PCI slot 0000:00:09.0
> NFORCE2: chipset revision 162
> NFORCE2: not 100% native mode: will probe irqs later
> AMD_IDE: PCI device 10de:0065 (nVidia Corporation) (rev a2) UDMA100
> controller on pci0000:00:09.0
>     ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
>     ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
> hda: MATSHITA CR-588, ATAPI CD/DVD-ROM drive
> hdb: Pioneer DVD-ROM ATAPIModel DVD-114 0110, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> SiI3112 Serial ATA: IDE controller at PCI slot 0000:01:0b.0
> SiI3112 Serial ATA: chipset revision 2
> SiI3112 Serial ATA: 100% native mode on irq 11
>     ide2: MMIO-DMA at 0xe0838000-0xe0838007, BIOS settings: hde:pio,
> hdf:pio
>     ide3: MMIO-DMA at 0xe0838008-0xe083800f, BIOS settings: hdg:pio,
> hdh:pio
> hde: Maxtor 6Y120M0, ATA DISK drive
> ide2 at 0xe0838080-0xe0838087,0xe083808a on irq 11
> hde: max request size: 64KiB
> hde: host protected area => 1
> hde: 240121728 sectors (122942 MB) w/7936KiB Cache, CHS=238216/16/63
>  hde: hde1 hde2 hde3 hde4 < hde5 hde6 hde7 hde8 hde9 hde10 >
> hda: ATAPI 32X CD-ROM drive, 128kB Cache, DMA
> Uniform CD-ROM driver Revision: 3.12
> hdb: ATAPI DVD-ROM drive, 512kB Cache, UDMA(33)
> PCI: Setting latency timer of device 0000:00:02.2 to 64
> ehci_hcd 0000:00:02.2: PCI device 10de:0068 (nVidia Corporation)
> ehci_hcd 0000:00:02.2: irq 5, pci mem e083a000
> ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
> PCI: cache line size of 64 is not supported by device 0000:00:02.2
> ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-13
> hub 1-0:0: USB hub found
> hub 1-0:0: 6 ports detected
> drivers/usb/host/uhci-hcd.c: USB Universal Host Controller Interface
> driver v2.1
> mice: PS/2 mouse device common for all mice
> input: PS/2 Logitech Mouse on isa0060/serio1
> serio: i8042 AUX port at 0x60,0x64 irq 12
> input: AT Set 2 keyboard on isa0060/serio0
> serio: i8042 KBD port at 0x60,0x64 irq 1
> Advanced Linux Sound Architecture Driver Version 0.9.4 (Mon Jun 09
> 12:01:18 2003 UTC).
> request_module: failed /sbin/modprobe -- snd-card-0. error = -16
> PCI: Setting latency timer of device 0000:00:06.0 to 64
> intel8x0: clocking to 47391
> ALSA device list:
>   #0: NVidia nForce2 at 0xe2080000, irq 11
> NET4: Linux TCP/IP 1.0 for NET4.0
> IP: routing cache hash table of 4096 buckets, 32Kbytes
> TCP: Hash tables configured (established 32768 bind 65536)
> NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
> EXT3-fs: INFO: recovery required on readonly filesystem.
> EXT3-fs: write access will be enabled during recovery.
> kjournald starting.  Commit interval 5 seconds
> EXT3-fs: recovery complete.
> EXT3-fs: mounted filesystem with ordered data mode.
> VFS: Mounted root (ext3 filesystem) readonly.
> Freeing unused kernel memory: 164k freed
> Adding 500432k swap on /dev/hde10.  Priority:-1 extents:1
> EXT3 FS on hde2, internal journal
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde1, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde5, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde3, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde7, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde6, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde8, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
> kjournald starting.  Commit interval 5 seconds
> EXT3 FS on hde9, internal journal
> EXT3-fs: mounted filesystem with ordered data mode.
>
>
>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>




  reply	other threads:[~2003-07-17 17:31 UTC|newest]

Thread overview: 6+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-16 21:13 dma_timer_expiry on SATA siimage 3112 under 2.6.0-test1-ac1 Sam Bromley
2003-07-17 17:46 ` tea4two [this message]
2003-07-17 18:22   ` Sam Bromley
2003-07-17 20:59     ` tea4two
2003-07-17 21:22       ` tea4two
2003-07-18  6:22       ` Catalin BOIE

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='bf6nb0$c3$1@main.gmane.org' \
    --to=tea4two@tin.it \
    --cc=linux-ide@vger.kernel.org \
    --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.