Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 26 Sep 1999 20:30:15 -0500 (CDT)
From:      Jason Young <doogie@anet-stl.com>
To:        ktsin@mail.singtel-yp.com
Cc:        current@FreeBSD.ORG
Subject:   Re: New ATA, HPT366 and UDMA66
Message-ID:  <Pine.BSF.3.96.990926202526.23686A-100000@earth.anet-stl.com>
In-Reply-To: <19990927004959.32421.qmail@mail.singtel-yp.com>

next in thread | previous in thread | raw e-mail | index | archive | help

I looked at this yesterday (we just got one in). The HighPoint controller
has some specific initialization needs, just like the Promise controller.

The Linux code doesn't seem terribly twisted, although I didn't have
enough caffiene handy to try and interpret the logic and add it into the
new ATA driver. 

I wonder if Soren (sorry, I don't know how to persuade my machine to spell
your name correctly) would be interested in one so that he could work on
supporting it? I would be happy to send one.. email me privately. 

Jason Young
accessUS Chief Network Engineer

On Mon, 27 Sep 1999 ktsin@mail.singtel-yp.com wrote:

> Hi
> 
> I'm unable to get the new ATA driver to configure the HPT366 controller
> to use busmastering DMA and to make the IBM 22GXP drive run at UDMA66.
> 
> Linux HPT366 driver supports busmastering DMA and UDMA66.
> 
> Does anybody know how to fix this?
> 
> Below is a portion of the output from dmesg:
> 
> ata-pci1: <HighPoint HPT366 IDE controller> irq 18 at device 19.0 on pci0
> ata-pci1: Busmastering DMA not supported
>                        ^^^^^^^^^^^^^^^^^
> ata2 at 0xd800 irq 18 on ata-pci1
> ata-pci2: <HighPoint HPT366 IDE controller> irq 18 at device 19.1 on pci0
> ata-pci2: Busmastering DMA not supported
>                        ^^^^^^^^^^^^^^^^^
> atkbdc0: <keyboard controller (i8042)> at port 0x60-0x6f on isa0
> atkbd0: <AT Keyboard> irq 1 on atkbdc0
> psm0: <PS/2 Mouse> irq 12 on atkbdc0
> psm0: model Generic PS/2 mouse, device ID 0
> vga0: <Generic ISA VGA> at port 0x3b0-0x3df iomem 0xa0000-0xbffff on isa0
> sc0: <System console> on isa0
> sc0: VGA <16 virtual consoles, flags=0x200>
> sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
> sio0: type 16550A
> sio1 at port 0x2f8-0x2ff irq 3 on isa0
> sio1: type 16550A
> unknown0: <CTRL> on isa0
> pcm0: <CS4235> at port 0x534-0x537,0x388-0x38b,0x220-0x22f irq 7 drq 1,0 on isa0
> unknown1: <GAME> at port 0x200-0x207 on isa0
> unknown2: <MPU> at port 0x330-0x331 irq 10 on isa0
> ad0: <Maxtor 86448D6/NAVXAF20> ATA-3 disk at ata0 as master
> ad0: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S
> ad0: 16 secs/int, 0 depth queue, UDMA33
> Creating DISK ad0
> Creating DISK wd0
> ad1: <IBM-DJNA-371350/J76OA30K> ATA-4 disk at ata2 as master
> ad1: 12949MB (26520480 sectors), 26310 cyls, 16 heads, 63 S/T, 512 B/S
> ad1: 16 secs/int, 31 depth queue, PIO
>                                   ^^^
> Creating DISK ad1
> Creating DISK wd1
> 
> 
> Thanks,
> kt
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message
> 



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.990926202526.23686A-100000>