PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Serial ATA und Kernel 2.6



fluppi
12.02.04, 00:53
Hallo,

ich habe mir jetzt den Kernel 2.6 installiert und das funktioniert soweit auch ganz gut.
Nur dauert das Laden des Kernels relativ lang, weil er nach weiteren S-ATA Platten sucht, ich aber nur eine habe.

6>SiI3112 Serial ATA: IDE controller at PCI slot 01:0b.0
<6>SiI3112 Serial ATA: chipset revision 2
<6>SiI3112 Serial ATA: not 100%% native mode: will probe irqs later
<6> ide2: MMIO-DMA , BIOS settings: hde:pio, hdf:pio
<6> ide3: MMIO-DMA , BIOS settings: hdg:pio, hdh:pio
<4>hda: ST340016A, ATA DISK drive
<4>blk: queue c03e66c0, I/O limit 4095Mb (mask 0xffffffff)
<4>hdc: TOSHIBA DVD-ROM SD-M1612, ATAPI CD/DVD-ROM drive
<4>hdd: LITE-ON LTR-48125W, ATAPI CD/DVD-ROM drive
<4>hde: ST380013AS, ATA DISK drive
<4>hdg: no response (status = 0xfe)
<4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
<4>ide1 at 0x170-0x177,0x376 on irq 15
<4>ide2 at 0xf4824080-0xf4824087,0xf482408a on irq 11

Nach ca. 30sekunden bootet er weiter und startet dann auch normal KDE.
Gibt es eine Möglichkeit, nicht nach hdg zu suchen....?

Thx

fluppi

Hoffi84
02.05.04, 12:08
Hi,

du sag mal. Hast du das Problem in den Griff bekommen. Bei mir zeigt er nämlich dasselbe. Das warten nerft nämlich.

Ich glaube allerdings nicht daran, dass man das verhindern kann, weil er diese Daten ja vom BIOS direkt bekommt, und man bei mir da nichts großartig ändern kann. Ist schon ein bisl doof. Naja, wär cool wenn das jemand gelöst hätte.

poOoch
02.05.04, 12:14
falls du lilo benutzt hilft ein hdg=noprobe in der append zeile deines entsprechendes kernels (<- lilo.conf). wie es bei grub is weiss ich nich.
mfg

Hoffi84
02.05.04, 12:30
Danke für die schnelle Antwort. Werd ich dann mal eben ausprobieren.

Hoffi84
02.05.04, 12:52
So, ich habe das ausprobiert und es funktioniert wunderbar.
Ich habe einfach die Zeile: # append=""
editiert. Halt geändert in:
append="hdg=noprobe"

Wie PoOoch schon gesagt hat.

nana
04.05.04, 21:36
hat jmd ne ahnung wie ich das bei grub mache? ich habe auch eine sata platteuaber das linux startet mit grub.

danke fuer hilfe.. :>

grenzdebil
27.07.04, 12:22
Hallo!

Ich habe anscheinend dasselbe Problem wie fluppi.

Ich habe ein 9.1er SuSE auf einem Asus A7N8X-E Deluxe mit Silicon Image 3112 SATA Controller on Board und einer 120gb Maxtor Platte, sonst keine weiteren Platten.

Bei mir wird beim booten auch die Platte als hde erkannt und nach einer nicht existierenden hdg Platte gesucht, was (wie fluppi schon beschrieben hat) viel Zeit beim booten kostet.
Leider verwende Ich auch Grub und wäre daher dankbar, wenn jemand einen Tip geben könnte wie Ich die von poOoch vorgeschlagene Einstellung für Grub vornehmen kann.

Ausserdem habe Ich den Eindruck, daß meine Maxtor unter SuSE 9.1 regelrecht kriecht. Mein 4 Jahre alter Zweitrechner bootet nicht nur SuSE 9.1 schneller(logisch wegen dieser hdg Geschichte), er hat auch im normalen Betrieb subjektiv bessere Zugriffszeiten und Transferraten.
Das gleiche gilt für das auf dem A7N8X-E Deluxe Rechner parallel installierte WinXP...

Gibt es ein (einfaches) Tool, mit dem Ich sowas feststellen und evtl vergleichen kann?

Danke! :)

-noch ein Newbie ;)

hp_tux
27.07.04, 15:44
Hallo,


Leider verwende Ich auch Grub und wäre daher dankbar, wenn jemand einen Tip geben könnte wie Ich die von poOoch vorgeschlagene Einstellung für Grub vornehmen kann.
nun, guckst Du z.B. hier (http://www.linuxfibel.de/bootman.htm) - Stichwort "Parameter" (einfach an die "kernel"-Zeile anhängen, abgetrennt durch Leerzeichen).

Beispiel:

kernel /boot/vmlinuz root=/dev/hda6 hdg=noprobe

Gruß

hp_tux

tooly
27.07.04, 16:46
Hallo grenzdebil,

welchen Treiber nutzt Du denn für SATA?
Ich selbst habe Kernel 2.6.8-rc2 im System und nutze den Silicon Image SATA aus den SCSI low-level drivers (= libata). Dadurch wird die Platte zwar als sdX erkannt, aber ich habe damit bessere Erfahrungen als mit dem IDE Treiber aus ATA/ATAPI/MFM/RLL support.

mfg
tooly

grenzdebil
27.07.04, 19:26
Hallo!

Ich bin jetzt zuhause und habe hdg=noprobe in die menu.lst eingetragen und es funktioniert, nach knapp 40 Sekunden komme Ich jetzt von Grub zum Login. :cool:

danke @tooly !!

Ich hab aber immer noch das Gefühl, daß die Platte ziemlich lahm ist.

@hp_tux:

YaST sagt mir, daß das modul "sata_sil" geladen ist, den Controller hat er auch richtig(!?) mit "Silicon Image, Inc. (formerly CMD Technology Inc) Asus A7N8X" erkannt.

hp_tux
27.07.04, 19:55
Hallo,


Ich hab aber immer noch das Gefühl, daß die Platte ziemlich lahm ist.
tja, wenn das jetzt eine "normale" ATA-Platte wäre, würde ich Dich fragen, was "hdparm" sagt, aber bei einer S-ATA-Platte weiß ich leider nicht, ob "hdparm" dafür auch verwendet werden kann; ich kann nur vermuten, daß dem so ist.

Aber Du solltest Dich wirklich genau über diesen Sachverhalt informieren, damit Du die Platte nicht mit diesem Tool über den Jordan schickst... :eek:

Gruß

hp_tux

grenzdebil
30.07.04, 10:40
Hmm Ich habe mal Im Netz gesucht, es sieht so aus als ob sich hdparm auch für s-ata Platten eignen würde...
Hab es aber nicht probiert, weil Ich bei dem Programm nicht ganz durchblicke.

Ich habe gestern mal bonnie++ laufen lassen (ohne irgend welche Parameter), Ergebnis war folgendes:



Version 1.01d ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
linuxkiste 2G 30651 33 30122 11 14316 5 28337 26 29836 5 172.6 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
16 24418 97 +++++ +++ 23615 99 23625 99 +++++ +++ 21298 99
linuxkiste,2G,30651,33,30122,11,14316,5,28337,26,2 9836,5,172.6,0,16,24418,97,+++ ++,+++,23615,99,23625,99,+++++,+++,21298,99


Kann mir jemand sagen ob diese Werte normal sind für eine SATA Platte (oder speziell eine Maxtor 6Y120M0)?

Danke! :)