Re: Issues with AHCI and SATAII using JMD360

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sun, 07 May 2006 21:19:29 +0900
Tejun Heo <htejun@xxxxxxxxx> wrote:

<snip>
> >> More info can be obtained by printing SCR_CONTROL, just print the
> >> result of scr_read(ap, SCR_CONTROL) from
> >> libata.c::sata_print_link_status(), which prints the SStatus value.
> > 
> > I'm going to try to follow that lead. There doesn't seem to be any
> > sort of tool or application that runs the exact same test yet, is
> > there? hdparm fails on me.
> 
> Heh heh... I should have attached a patch for this.  I was too lazy. 
> I'm attaching one on this mail.

Here's the output:

------

libata version 1.20 loaded.
ahci 0000:03:00.0: version 1.2
PCI: Found IRQ 5 for device 0000:03:00.0
<...>
PCI: Setting latency timer of device 0000:03:00.0 to 64
ahci 0000:03:00.0: AHCI 0001.0000 32 slots 1 ports 3 Gbps 0x1 impl SATA mode
ahci 0000:03:00.0: flags: 64bit ncq pm led clo pmp pio slum part 
ata1: SATA max UDMA/133 cmd 0xF8814100 ctl 0x0 bmdma 0x0 irq 5
<...>
ata1: SATA link up 1.5 (SStatus 113 SControl 300)
ata1: dev 0 cfg 49:2f00 82:346b 83:7fe9 84:4773 85:3469 86:3c01 87:4763 88:407f
ata1: dev 0 ATA-7, max UDMA/133, 321672960 sectors: LBA48
ata1: dev 0 configured for UDMA/133
scsi0 : ahci
  Vendor: ATA       Model: HDT722516DLA380   Rev: V43O
  Type:   Direct-Access                      ANSI SCSI revision: 05
SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
SCSI device sda: 321672960 512-byte hdwr sectors (164697 MB)
sda: Write Protect is off
sda: Mode Sense: 00 3a 00 00
SCSI device sda: drive cache: write back
 sda: sda1 sda2 sda3 sda4
sd 0:0:0:0: Attached scsi disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0

------

I guess the Scontrol value of 300 is .. good?

I had to adjust your patch since it didn't apply to my 2.6.16.14 kernel.
The "corrected" patch is attached. I think I pretty much retained the
functionality you intended it to have.

Given your patch though .. your git-based code looks much simpler. I
wonder if that is a good or a bad thing and wether I should try a more
recent kernel .. (?)

> > Well, I'm just making an effort to get the best out of the hardware
> > I bought. I might fail at some point .. but at least I can say I
> > tried.
> 
> Yeap, good luck.  FYI, my seagate 7200.9 and samsung hd160jj work
> fine @ 3Gbps on ICH7 AHCI, sil3124 and sil3132.

Yeah, as I heard the ICH(n) chipsets are pretty well supported.
Unfortunately, I went with a ULi chipset since they are rumoured to be
rock solid and stable (which my motherboard is actually).

Regards,

Moritz

Attachment: libata-scontrol.patch
Description: Binary data


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux