Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
sata

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Hardware
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Frischling
Gast





BeitragVerfasst am: 15. Jul 2008 21:31   Titel: sata

Abend,

bitte ein Verständnisfrage zur Emulation, stecke nicht sotief in der Materie:

Ich dachte immer:
Kernel 2.4 - gen scsi-Emulation notwendig
Kernel 2.6 - keine Emulation mehr notwendig - aus sda wird wieder hda
SATA. die Emulation wird wieder eingeführt, anfangs mit (z.B.) sda, bei manchen Distries mit sr...

Ist das falsch?

Viele Grüße
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 16. Jul 2008 12:52   Titel:

Zwei Dinge wirfst du hier durcheinander:

1.
Die IDE-SCSI-Emulation im Linux-Kernel hat nie das Ziel gehabt, die Nodes "sdX, srX" auf IDE-Disks abzubilden, sondern ausschließlich die "generischen" SCSI-Nodes "sgX". Der Grund lag darin, dass das Programm "cdrecord" in seiner Orginalversion nur mit SCSI-Geräten mit Bus, Adresse, LUN umgehen kann, weil dessen Autor jede andere Adressierung ablehnt.

Zwischenzeitlich wurde das Programm geforkt --nicht nur deswegen, sondern auch wegen des fehlenden DVD-Supports in der freien Version. Auf jeden Fall arbeiten die geforkten Versionen auch nativ mit IDE-Brennern zusammen. Daher gab es seit diesem Zeitpunkt keine Notwendigkeit mehr, im Kernel einen IDE-SCSI-Übersetzer für IDE-Brenner vorzusehen. So ist dieser seit einiger Zeit veraltet und wird auch nicht mehr geflegt.


2.
Seit Kernel 2.6 werden grundsätzlich *alle* Massenspeicher, ob nun IDE oder SCSI über die Devicenodes sdX und srX angesprochen. Dabei benutzt der Kernel libata für PATA und SATA-Geräte und libscsi für SCSI-Geräte. Es gibt keine "Emulation", die Schnittstellen beider Busse wurden im Kernel soweit abstrahiert, dass die beiden Busse aus Anwenderprogrammsicht (fast) nicht unterscheidbar sind.

Die alte Notation hdX für IDE-Platten gibt es nur noch übergangsweise. Man wählt mit der alten Notation automatisch den alten Treiber aus, der evtl. nicht alle Übertragungsmodi kann. Für manche Parallel-IDE-Chipsätze gibt es allerdings noch keinen Treiber in der neuen Version.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

frischling
Gast





BeitragVerfasst am: 16. Jul 2008 16:16   Titel: ok

Ok, danke für die Aufklärung.

VG
frischling

PS. Der Autor (cdrecord) scheint ziemlich eigenwillig zu sein:
Ich habe einen älteren CDRWBrenner, bei diesem lassen sich keine CDRW mit cdrecord löschen. Nur mit cdrdoa.
Ich fand dann mal in ein Forum einen heißen Disput zwischen den Autor und einem ital. User, welcher das gleiche Laufwerk hat: lustige gegenseitige Schuldzuschiebungen ...
 

Janka



Anmeldungsdatum: 11.02.2006
Beiträge: 3569

BeitragVerfasst am: 17. Jul 2008 11:32   Titel: Re: ok

frischling hat folgendes geschrieben::

PS. Der Autor (cdrecord) scheint ziemlich eigenwillig zu sein:

Das ist denke ich untertrieben. Ich würde z.B. mich als eigenwillig und oft sogar kompromisslos bezeichnen. Der cdrecord-Autor übertrifft das aber noch gewaltig.

Janka
_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.
 
Benutzer-Profile anzeigen Private Nachricht senden

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Hardware Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy