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

Re: Gelöst: RipperX als root starten?



Am Dienstag, 13. November 2012 schrieb Martin Klaiber:
> Was mich bei dem ganzen udev-Kram verwirrt (und auch nervt), ist dass
> PATA-Geräte auch als SATA angezeigt werden. Beispiel (es handelt sich
> um eine ältere Maxtor-PATA-Festplatte mit einer primären Partition):
> 
>    martinkl@wallace:~$ find /dev/disk | grep Maxtor
>    /dev/disk/by-id/ata-Maxtor_34098H4_L40V3S5C-part1
>    /dev/disk/by-id/scsi-SATA_Maxtor_34098H4_L40V3S5C-part1
>    /dev/disk/by-id/ata-Maxtor_34098H4_L40V3S5C
>    /dev/disk/by-id/scsi-SATA_Maxtor_34098H4_L40V3S5C
> 
> Weiß jemand, wofür das gut sein soll? Ich finde es eher verwirrend.
> 
> Ich weiß, da gibt es irgendwo so eine Schicht, die dafür sorgt, dass
> auch ATA-Geräte wie SCSI-Geräte angesprochen werden (können). Aber in
> /dev geht es ja nur um die Identifikation, und die Platte ist nun mal
> keine SATA-Platte.

Das hat nichts mit udev zu tun.

Das libata-Treiber-Framework, ursprünglich für die "neuen" SATA-Treiber,
hat mittlerweile auch PATA-Treiber. Da libata über das SCSI Layer des
Kernels geht¹, wie USB ja auch, gibts halt sda statt hda usw.

Die PATA-Treiber für libata kamen, soweit ich mich erinnere, mit Kernel
2.6.19. Squeeze verwendet diese standardmäßig. Ich glaube Lenny verwendete
noch die alten IDE-Treiber (aka CONFIG_IDE), bin mir dessen aber im Moment
grad nicht sicher.

[1] Genauer ist es ein Teil des SCSI Layers, der low layer:

http://www.thomas-krenn.com/en/oss/linux-io-stack-diagram.html

Ciao,
-- 
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7


Reply to: