nForce 4, SATA Drive only runs at UDMA33?

Doug White dwhite at gumbysoft.com
Fri May 20 13:25:28 PDT 2005


On Wed, 18 May 2005, alan bryan wrote:

> Hi,
>
> I've got a new machine and don't think I'm getting all the speed out of
> it that I should be.  Any hints/ideas for what I can do to make the most
> of my new hardware?
>

Can you post the output of "pciconf -lv"? The nForce IDE controller is
properly detected, but it looks like there's another one in the system.
Looking at the spec for the system it may be the proprietary nVidia RAID
controller.  The pciconf output should help us identify if thats the
issue.

> FreeBSD 5.4-Release
> Shuttle SN25P
> Nvidia NForce 4 with SATA 150
> WD Raptor HD
>
> I ran atacontrol and it reports:
> # atacontrol list
> ATA channel 0:
>     Master:  ad0 <Maxtor 6Y160P0/YAR41BW0> ATA/ATAPI
> revision 7
>     Slave:  acd0 <SONY DVD RW DRU-510A/1.0c> ATA/ATAPI
> revision 6
> ATA channel 1:
>     Master:      no device present
>     Slave:       no device present
> ATA channel 2:
>     Master:      no device present
>     Slave:       no device present
> ATA channel 3:
>     Master:  ad6 <WDC WD740GD-00FLA2/31.08F31> Serial
> ATA v1.0
>     Slave:       no device present
> ATA channel 4:
>     Master:      no device present
>     Slave:       no device present
> ATA channel 5:
>     Master:      no device present
>     Slave:       no device present
> # atacontrol mode 3
> Master = UDMA33
> Slave  = BIOSPIO
>
> It looks like the standard IDE port is being detected
> as the nForce4 but the
> SATA controllers aren't - they just get labelled
> "GENERIC".  Check it out
> below.
> A verbose dmesg reports:
> atapci0: <nVidia nForce4 UDMA133 controller> port
> 0xf000-0xf00f,0x376,0x170-0x177,0x3f6,0x1f0-0x1f7 at
> device 6.0 on pci0
> atapci0: Reserved 0x10 bytes for rid 0x20 type 4 at
> 0xf000
> ata0: channel #0 on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x10 type 4 at
> 0x1f0
> atapci0: Reserved 0x1 bytes for rid 0x14 type 4 at
> 0x3f6
> ata0: reset tp1 mask=03 ostat0=50 ostat1=00
> ata0-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
> ata0-slave:  stat=0x00 err=0x01 lsb=0x14 msb=0xeb
> ata0: reset tp2 stat0=50 stat1=00
> devices=0x9<ATAPI_SLAVE,ATA_MASTER>
> ata0: [MPSAFE]
> ata1: channel #1 on atapci0
> atapci0: Reserved 0x8 bytes for rid 0x18 type 4 at
> 0x170
> atapci0: Reserved 0x1 bytes for rid 0x1c type 4 at
> 0x376
> ata1: reset tp1 mask=00 ostat0=ff ostat1=ff
> ata1: [MPSAFE]
> atapci1: <GENERIC ATA controller> port
> 0xd800-0xd80f,0xb70-0xb73,0x970-0x977,0xbf0-0xbf3,0x9f0-0x9f7
> irq 20 at
> device 7.0 on pci0
> atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at
> 0xd800
> atapci1: [MPSAFE]
> ata2: channel #0 on atapci1
> atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at
> 0x9f0
> atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at
> 0xbf0
> ata2: reset tp1 mask=03 ostat0=7f ostat1=7f
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2-slave:  stat=0x7f err=0xff lsb=0xff msb=0xff
> ata2: reset tp2 stat0=ff stat1=ff devices=0x0
> ata2: [MPSAFE]
> ata3: channel #1 on atapci1
> atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at
> 0x970
> atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at
> 0xb70
> ata3: reset tp1 mask=03 ostat0=50 ostat1=00
> ata3-master: stat=0x50 err=0x01 lsb=0x00 msb=0x00
> ata3-slave:  stat=0x00 err=0x01 lsb=0x00 msb=0x00
> ata3: reset tp2 stat0=50 stat1=00
> devices=0x1<ATA_MASTER>
> ata3: [MPSAFE]
> atapci2: <GENERIC ATA controller> port
> 0xc400-0xc40f,0xb60-0xb63,0x960-0x967,0xbe0-0xbe3,0x9e0-0x9e7
> irq 22 at
> device 8.0 on pci0
> atapci2: Reserved 0x10 bytes for rid 0x20 type 4 at
> 0xc400
> atapci2: [MPSAFE]
> ata4: channel #0 on atapci2
> atapci2: Reserved 0x8 bytes for rid 0x10 type 4 at
> 0x9e0
> atapci2: Reserved 0x4 bytes for rid 0x14 type 4 at
> 0xbe0
> ata4: reset tp1 mask=03 ostat0=7f ostat1=7f
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4-slave:  stat=0x7f err=0xff lsb=0xff msb=0xff
> ata4: reset tp2 stat0=ff stat1=ff devices=0x0
> ata4: [MPSAFE]
> ata5: channel #1 on atapci2
> atapci2: Reserved 0x8 bytes for rid 0x18 type 4 at
> 0x960
> atapci2: Reserved 0x4 bytes for rid 0x1c type 4 at
> 0xb60
> ata5: reset tp1 mask=03 ostat0=7f ostat1=7f
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-master: stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5-slave:  stat=0x7f err=0xff lsb=0xff msb=0xff
> ata5: reset tp2 stat0=ff stat1=ff devices=0x0
> ata5: [MPSAFE]
>
> Any hints/ideas for what I can do to make the most of
> my new hardware?
>
> Thanks,
> Alan Bryan
>
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam?  Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
>

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-stable mailing list