From: Robert Toole <robert.toole@kuehne-nagel.com>
To: Alan Cox <alan@lxorguk.ukuu.org.uk>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: IT8212 in 2.6.9-ac6 no raid 0 or raid 1
Date: Wed, 10 Nov 2004 14:22:42 -0700 [thread overview]
Message-ID: <419286A2.3060706@kuehne-nagel.com> (raw)
In-Reply-To: <1100110612.20556.6.camel@localhost.localdomain>
Alan Cox wrote:
> On Mer, 2004-11-10 at 15:15, Robert Toole wrote:
>
>>I installed -ac7 yesterday, and have been testing for 24 hours now with
>>no problems. (It's way better than the scsi hack from ITE) There is just
>>one thing, the driver did not enable DMA by default, needless to say
>>performance was awful. I turned it on with hdparm and everything appears
>>ok. Is this by design due to the experimental nature of the driver?
>
>
> Ah that is a bug. Please send me more info - drive info, hdparm etc.
>
>
Ok here is what I have:
Gigabyte GA-7M400 Pro 2 (Rev 2.0) integrated IT8212 controller:
- Bios for the controller: 1.14, Firmware ver 02093030
Info from the setup utility:
- RAID resources
Ch0 Interrupt:B I/P port: 00009410
Ch1 Interrupt:B I/P port: 00009C10
- Auto rebuild is on
- The controller sets up the drives with UDMA6 on post.
Hard drive info:
2 x Maxtor 40GB 7200rpm ATA133 Model: 6E040L0 set up in a raid 1 config.
Right after I boot I do: hdparm -tT /dev/hde
/dev/hde:
Timing cached reads: 1620 MB in 2.00 seconds = 809.31 MB/sec
Timing buffered disk reads: 6 MB in 3.40 seconds = 1.77 MB/sec
hdparm /dev/hde
/dev/hde:
multcount = 0 (off)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 4998/255/63, sectors = 41110141952, start = 0
hdparm -d 1 -A 1 -m 16 -u 1 -a 64 /dev/hde
- it does not like the multicount setting, saying HDIO_SET_MULTCOUNT
failed: invalid argument. (I don't really understand this, and don't
think I need it, I picked it up from the gentoo howto.) the drives work
great anyway :) I included the error because it might tell you something.
/dev/hde:
setting fs readahead to 64
setting multcount to 16
setting unmaskirq to 1 (on)
setting using_dma to 1 (on)
setting drive read-lookahead to 1 (on)
multcount = 0 (off)
unmaskirq = 1 (on)
using_dma = 1 (on)
readahead = 64 (on)
hdparm -tT /dev/hde
/dev/hde:
Timing cached reads: 1604 MB in 2.00 seconds = 801.72 MB/sec
Timing buffered disk reads: 158 MB in 3.00 seconds = 52.59 MB/sec
For comparison, here is hdparm from /dev/hda which is attached to the
nforce2 controller:
/dev/hda:
Timing cached reads: 1624 MB in 2.00 seconds = 810.10 MB/sec
Timing buffered disk reads: 150 MB in 3.01 seconds = 49.81 MB/sec
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 16383/255/63, sectors = 40059321856, start = 0
It works fantastic once you enable dma
Here is dmesg (snipped for brevity)
<--snip-->
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
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
hda: SAMSUNG SP0411N, ATA DISK drive
Using anticipatory io scheduler
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: HL-DT-ST GCE-8525B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
IT8212: IDE controller at PCI slot 0000:01:0c.0
ACPI: PCI interrupt 0000:01:0c.0[A] -> GSI 11 (level, low) -> IRQ 11
IT8212: chipset revision 17
IT8212: 100% native mode on irq 11
ide2: BM-DMA at 0xa400-0xa407, BIOS settings: hde:pio, hdf:pio
it8212: controller in smart mode.
ide3: BM-DMA at 0xa408-0xa40f, BIOS settings: hdg:pio, hdh:pio
Probing IDE interface ide2...
hde: Integrated Technology Express Inc, ATA DISK drive
hde: IT8212 RAID 1 volume.
ide2 at 0x9410-0x9417,0x9802 on irq 11
Probing IDE interface ide3...
Probing IDE interface ide3...
Probing IDE interface ide4...
ide4: Wait for ready failed before probe !
Probing IDE interface ide5...
ide5: Wait for ready failed before probe !
hda: max request size: 1024KiB
hda: Host Protected Area detected.
current capacity is 78240863 sectors (40059 MB)
native capacity is 78242976 sectors (40060 MB)
hda: 78240863 sectors (40059 MB) w/2048KiB Cache, CHS=16383/255/63,
UDMA(100)
hda: cache flushes supported
/dev/ide/host0/bus0/target0/lun0: p1 p2 p3
hde: max request size: 128KiB
hde: 80293246 sectors (41110 MB), CHS=4998/255/63
hde: cache flushes not supported
/dev/ide/host2/bus0/target0/lun0: p1
hdc: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
Is there any more info you could use? My lspci, .config is in my first
post. This is a pure test box, so I can do pretty much anything you want
to it :)
Thanks,
Robert.
-
next prev parent reply other threads:[~2004-11-10 21:25 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-11-08 21:14 Robert Toole
2004-11-09 9:34 ` Alan Cox
2004-11-10 15:15 ` Robert Toole
2004-11-10 18:16 ` Alan Cox
2004-11-10 21:22 ` Robert Toole [this message]
2004-11-10 21:25 ` Robert Toole
2004-11-10 22:07 ` Alan Cox
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=419286A2.3060706@kuehne-nagel.com \
--to=robert.toole@kuehne-nagel.com \
--cc=alan@lxorguk.ukuu.org.uk \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®