Hallo zusammen
ich habe ein Debian Woody mit Kernel 2.4.23 , als Mainboard habe ich Epox 8K9A mit VIA KT400
mit serial ATA (optional).
Meine frage ist hat Linux mit Serial ATA Probleme ?
und bis zu welcher Plattengrösse (GB) kann ich meinen Kernel verarbeiten?
habt ihr selber Serial ATA platten.
Gruß
Stefan
Serial ATA und Linux
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Ich habe hier vor kurzem ein Serial ATA Board in Betrieb genommen. Unterm Strich läuft das ganz prima, hat aber ein paar Fallstricke...
Zum einen ist Serial ATA von der technischen Seite aus gesehen eher SCSI und wird daher vom Linux Kernel auch so behandelt. Zum anderen braucht man um es wirklich nutzen zu können auch Kernel 2.6.
Mit Kernel 2.6 muss man dann SCSI aktivieren. Nicht vergessen SCSI Disk fest mit rein zu kompilieren, wenn von der Platte gebootet werden soll. Unter den SCSI Low Level Treibern gibt es in der Kernel Konfig dann Serial ATA und dort kannst Du dann den genauen Controller auswählen.
Patrick
Zum einen ist Serial ATA von der technischen Seite aus gesehen eher SCSI und wird daher vom Linux Kernel auch so behandelt. Zum anderen braucht man um es wirklich nutzen zu können auch Kernel 2.6.
Mit Kernel 2.6 muss man dann SCSI aktivieren. Nicht vergessen SCSI Disk fest mit rein zu kompilieren, wenn von der Platte gebootet werden soll. Unter den SCSI Low Level Treibern gibt es in der Kernel Konfig dann Serial ATA und dort kannst Du dann den genauen Controller auswählen.
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Silicon Image SATA Chips gehen AFAIR auch mit 2.4...
Patrick
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- Stefan
- Beiträge: 1438
- Registriert: 08.09.2002 14:31:59
- Lizenz eigener Beiträge: GNU General Public License
Hallo zusammen
ich habe einen Silicon Image Sata Link Athena.
Hoffe das der Controller keine Probleme macht.
Wie kann ich den testen ob der Controller von meinem Kernell unterstützt wird ?
wo genau finde ich Serial ATA im Kernel
Wollte die Platte nur zur Ablage von Daten verwenden, und nicht zum booten.
Gruß
Stefan
ich habe einen Silicon Image Sata Link Athena.
Hoffe das der Controller keine Probleme macht.
Wie kann ich den testen ob der Controller von meinem Kernell unterstützt wird ?
wo genau finde ich Serial ATA im Kernel
Wollte die Platte nur zur Ablage von Daten verwenden, und nicht zum booten.
Gruß
Stefan
du mußt die unterstützung in deinem kernel aktiviert haben (gegebenenfalls das modul laden)
danach schau mal in dmesg
dmesg | grep *controller*
dort sollte sich irgendwo ein eintrag sein in dem steht das der controller erkannt wurde.
welche devices dran hängen und wie es heisst.
bei mir ist es sdb .. bei dir kommt es drauf an....
sollte alles recht einfach funktionieren.
(eventuell mußt du noch ein raid im controller bios definieren)
mit
cfdisk /dev/*deine fp*
kannst du ganz normal partitionieren.
ein
mkfs /dev/*deine fp*
sollte ein dateisystem erstellen. (ext3,reiser was du magst.)
anschliessend mußt du noch deine neue partition (zb /dev/sdb1 -- du mußt die partition angeben- die nummer...)
mounten - dazu solltest du noch einen mount-point erstellen.
am einfachsten du trägst sie in die fstab ein.
danach schau mal in dmesg
dmesg | grep *controller*
dort sollte sich irgendwo ein eintrag sein in dem steht das der controller erkannt wurde.
welche devices dran hängen und wie es heisst.
bei mir ist es sdb .. bei dir kommt es drauf an....
sollte alles recht einfach funktionieren.
(eventuell mußt du noch ein raid im controller bios definieren)
mit
cfdisk /dev/*deine fp*
kannst du ganz normal partitionieren.
ein
mkfs /dev/*deine fp*
sollte ein dateisystem erstellen. (ext3,reiser was du magst.)
anschliessend mußt du noch deine neue partition (zb /dev/sdb1 -- du mußt die partition angeben- die nummer...)
mounten - dazu solltest du noch einen mount-point erstellen.
am einfachsten du trägst sie in die fstab ein.
- Stefan
- Beiträge: 1438
- Registriert: 08.09.2002 14:31:59
- Lizenz eigener Beiträge: GNU General Public License
Hallo
und was soll ich unter modconf als module Laden ?
habe in meinem Kernel kernel/drivers/scsi SCSI-Controller und SCSI-Geräte
Oder muss ich was anderes Laden?
Gruß
Stefan
und was soll ich unter modconf als module Laden ?
habe in meinem Kernel kernel/drivers/scsi SCSI-Controller und SCSI-Geräte
Aber wo soll mein Controller sein ?
│ │
│ ide-scsi - SCSI emulation support │
│ scsi_mod + Support für nachladbare Treiber für SCSI-Adapter │
│ sd_mod + SCSI-Festplatten │
│ sg + 'Generische' SCSI-Schnittstelle für CD-Brenner, Scanner │
│ sr_mod + SCSI CD-ROM-Laufwerke │
│ sym53c8xx - SYM53C8XX Version 1 SCSI support
Oder muss ich was anderes Laden?
Gruß
Stefan
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
Der Treiber für die Silicon Image Controllier sollte siimage heissen, also mit "modprobe siimage" ladbar sein. Wenn nein, dann ist er nicht als Modul kompiliert. Statisch in den Kernel halte ich für unwahrscheinlich.
Bei Kernel 2.4.22 findet sich der Controller in "make menuconfig" unter ATA/IDE/MFM/RLL support
IDE, ATA and ATAPI Block devices
Silicon Image chipset support. Der Treiber unterstützt SII3112 SATA und CMD/SI680 UDMA/DMA ATA Controller... lspci zeigt (sollte zeigen) was genau Du hast...
Patrick
Bei Kernel 2.4.22 findet sich der Controller in "make menuconfig" unter ATA/IDE/MFM/RLL support


Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de