gir Creative Commons License 2004.05.02 0 0 72
K: Hogyan is van ez a SCSI emuláció cd-íráshoz?

V: Bár van már egy-két program ami scsi emuláció nélkül is képes cd-t írni, azért melegen ajánlatos a scsi emuláció használata. IDE CD-t kétféleképp lehet használni linux alatt:

1. normál ATAPI eszközként, ehhez mindössze 2 kernelmodul kell:

- cdrom (cd-romunk van ugye)
- ide-cd (ezmeg egy sima ide driver hozzá)

2. SCSI eszközként, emulálva. Ehhez azt kell tudni, hogy a scsi emuláció az "egyéb" scsi device-ok közé tartozik. A kernel scsi alapmeghajtója (scsi-mod) négyféle eszközcsoportot ismer, a scsi merevlemezeket (sd-mod), scsi disceket (sr-mod), scsi szalagos eszközöket (st) és scsi egyéb vagy általános eszközöket (sg). CD emulációhoz a köv modulok kellenek:

- cdrom (még mindig cd-romunk van)

Demost scsi drivert akarunk hozzá, ezért a scsi alrendszerből be kell húzni ezeket:

- scsi-mod (ez a scsi alapdriver, enélkül semmilyen scsi eszközt nem látunk)
- ide-scsi (ez az emulátor modul ami IDE-ből scsi-t emulál)
- sg (mégpedig általános scsi eszköznek emulálja, ezért ez a modul is kell)
- sr-mod (de mivel cd meghajtóként akarjuk elérni, köll ezis)

K: Olyat hallottam hogy a pendrive-ok is scsi eszközként látszanak, ugyi?

V: Debizonyhogyugyi. Éspediglen a pendrive besorolása 'USB mass storage device', azaz kölleni fog nekünk 1-2 dolog az USB alrendszerből is:

- usbcore (usb alaprendszer)
- uhci-hdc/ohci-hdc/ehci-hdc (USB port driverek, Intel/VIA chipsethez uhci, egyébhez ohci kell, ha USB 2.0 drivert akarunk akkor meg ehci)
- usb-storage (usb mass storage eszközök drivere)

A SCSI alrendszerből pediglen:

- scsi-mod (alap)
- sd-mod (merevlemezként akarjuk elérni a pendriveot)

K: Modulok megvannak, hogy érem el az eszközömet?

V: Fel kell mountolni ÷)

A scsi deviceok valahol ott vannak hogy:

/dev/scsi/host1/bus0/target0/lun0/part1 (ez a 2. scsi device 1-es partíciója)

Érdemes szimlinkeket csinálni hogy könnyebben hozzáférjünk, pl:

ln -s /dev/scsi/host1/bus0/target0/lun0/part1 /dev/sr1

Ez nyilván aszerint módosul hogy hanyadik scsi device a pendrive, hány partíció van rajta, stb.
------------------------------------------------
Megjegyzés/diszklémer:

Ezek a modulnevek 2.6.5-ös kernel alatt érvényesek, az egyéb kernelekért felelősséget nem vállalok. ÷) De pl a 2.4-es sorozatban az ohci-hdc/uhci-hdc/stb rendre usb-ohci/usb-uhci/...