Mark Knecht <markkne...@gmail.com> [11-01-21 20:36]:
> On Fri, Jan 21, 2011 at 11:16 AM, Volker Armin Hemmann
> <volkerar...@googlemail.com> wrote:
> <SNIP>
> >>
> >>    I'm happy to be corrected (by Volker I'm sure) but that's my guess
> >> as to what you're seeing.
> >
> > you are confusing bios calls and bios programming chips as.... also - is 
> > there
> > any good reason to use IDE mode? Any? At all?
> 
> I don't believe I'm 'confusing bios calls with bios programming'. The
> BIOS can do whatever it wants to in programming the chips as long as
> grub can still find the kernel. After grub finds the kernel the kernel
> is free to override whatever chip programming the BIOS has done and
> reprogram the chips as it sees best.
> 
> I think the issue meino possibly has is that he likely didn't include
> an Int13 type driver in the kernel or most likely his system would
> have booted like it did in the _very_ old days.
> 
> I agree that there isn't any good reason I know of to use IDE mode
> unless the other modes the BIOS provides don't work.
> 
> I cannot get into my Asus BIOS at the moment, but as I remember it
> Asus gave me something like
> 
> IDE
> AHCI
> AHCI + compatibility
> 
> IIRC I had to use the last one to get mine to boot but I may be wrong
> about that. I only mention this as meino is also using Asus so he
> might look for similar options.
> 
> - Mark
> 

Hi,

I switched the BIOS from IDE (kernel is using AHCI) to AHCI (kernel
uses AHCI). The dmesg says (I did a dmesg | grep -i ahci now, previous
check was done with dmesg | grep AHCI only):

    solfire:/root>dmesg | grep -i ahci
    ahci 0000:00:11.0: version 3.0
*0* ahci 0000:00:11.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
*1* ahci 0000:00:11.0: irq 78 for MSI/MSI-X
*2* ahci 0000:00:11.0: AHCI 0001.0200 32 slots 6 ports 3 Gbps 0x3f impl SATA 
mode
*3* ahci 0000:00:11.0: flags: 64bit ncq sntf ilck pm led clo pmp pio slum part
    scsi0 : ahci
    scsi1 : ahci
    scsi2 : ahci
    scsi3 : ahci
    scsi4 : ahci
    scsi5 : ahci
    ahci 0000:07:00.0: PCI INT A -> GSI 44 (level, low) -> IRQ 44
*4* ahci 0000:07:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode
*5* ahci 0000:07:00.0: flags: 64bit ncq pm led clo pmp pio slum part
*6* ahci 0000:07:00.0: setting latency timer to 64
    scsi6 : ahci
    scsi7 : ahci

For me bare eye this looks like the kernel ha switched all seven ports
to AHCI. Lines marked with "*n*" are still a riddle to me. May be
Volker will give us some enlightment?
Why is line *1* of the first block missing in the second block,
Volker? Why is line *2* talking about "0x3f" while line  *4* is using
"0x3", Volker? Why differ line *5* from line *3*, Volker? What does
all these flags mean?

I find this interesting:

http://www.linuxquestions.org/questions/linux-hardware-18/6-tips-for-improving-hard-drive-performance-835034/


Best regards,
mcc





Reply via email to