Evo ja sam lagano poceo pisuckati.Ovo sam napisao za konfiguriranje
IDE/ATAPI przilica.Zanima me dali se ostali slazu da se pise na ovakav
nacin. Nastojao sam objasniti sta radim kako bi i onaj koji to cita znao
zasto to radi sto radi.
-----cut-----------
6.18. Przenje cdromova, teorija i konkretni programi.
6.18.01 IDE/ATAPI prizilice
Da biste mogli prziti pod Linuxom morate imati przilicu -:) i ukljucenu
SCSI emulaciju. Da biste ukljucili podrsku za SCSI nije potrebno
kompajlirati kernel, vec je dovoljno ukljuciti odgovarajuce module i
koristiti SCSI emulaciju.Mozete ukljuciti SCSI emulaciju i za
cdrom.Ukoliko imate i przilicu i cdrom ukljucite SCSI emulaciju
za oba uredaja.
Prvo sto je potrebno napraviti jest saznati na kojem kanalu se nalazi
nasa przilica odnosno cdrom.Naredbon dmesg | less mozete pregledati
system log.Ono sto Vama treba jest linija koja pocinje poprilici ovako.
Dec 19 18:01:25 zakon kernel: hdd: HL-DT-ST CD-RW GCE-8240B, ATAPI
CD/DVD-ROM drive
Ovdje vidimo da je przilica slave uredaj na drugom IDE kanalu (hdd).
Sada mozemo reci kernelu da zelimo prilikom boota koristiti SCSI
emulaciju.Ovo je potrebno zato jer bez koristenja SCSI emulacije nije
moguce koristi IDE/ATAPI przilice pod Linuxom.
U /etc/lilo.conf potrebno je upisati u liniju append
append="hdd=ide-scsi"
Ovom opcijom rekli smo kernelu da prilikom boota ukljuci SCSI emulaciju
za przilicu.
Pazite da upisete ove opcije u dio lilo.conf-a koji se odnosi na
postavke defaultnog kernel imagea ili onog kernel imagea kojeg bootate.
Nakon editiranja /etc/lilo.conf izgleda poprilici ovako
boot=/dev/hda
map=/boot/map
default="linux" <<< OVDJE ---------
keytable=/boot/croat.klt
prompt
nowarn
timeout=100
lba32
message=/boot/message
menu-scheme=wb:bw:wb:bw
image=/boot/vmlinuz ------>>>> Default kernel image jer to pise
label="linux"
root=/dev/hda1
initrd=/boot/initrd.img
append="hdd=ide-scsi"
vga=788
read-only
*Kao root user pokrenite lilo??(dali je ovo potrebno nisam siguran -
mislim da ne).
Sljedeci korak jest konfiguriranje modula koje ce koristi przilica.
Editirajte /etc/modules.conf i upisite u njega
probeall scsi_hostadapter ide-scsi
pre-install sg modprobe ide-scsi
Da biste koristili SCSI emulaciju umjesto defaultne ATAPI podrske
potrebno je ponovo pokrenuti sustav?(Nisam siguran mislim da treba).
Pokrenite program cdrecord -scanbus da biste vidjeli uredaje koji
koriste SCSI bus. Output cdrecorda sa ukljucenom SCSI emulacijom za
przilicu i cdrom izgleda ovako:
Cdrecord 2.0 (i586-mandrake-linux-gnu) Copyright (C) 1995-2002 Jörg
Schilling
Using libscg version 'schily-0.7'
scsibus0:
0,0,0 0) 'ATAPI ' 'CD-ROM DRIVE-40X' 'N0CP' Removable
CD-ROM
0,1,0 1) 'HL-DT-ST' 'CD-RW GCE-8240B ' '1.07' Removable CD-ROM
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
Nakon uspjesnog prepoznavanja przilice potrebo je jos editirati
/etc/fstab i umjesto /dev/hdd upisati /dev/scd1.
---cut-----
Ako ce se pisati na ovakav nacin fax ce ici punoooo sporije nego
pisanjem tipa editiraj ovo i ono i upisi to i to.Ja mislim da bi trebalo
ici ovako bez obzira na sporiji rad na faxu jer bi takav fax bio puno
kvalitetniji.U biti mogla bi na kraju i ispast knjiga. :-)