IDE zarizeni pomoci modulu - vyreseno

Miroslav BENES mbenes na tenez.cz
Středa Prosinec 20 11:54:09 CET 2000


Preji krasny den !

Potrebuji rozchodit linux z prenosneho disku (lpt port, cip shuttle 
EPAT) tak, aby se pro bezna IDE zarizeni zavadely ovladace jako 
moduly.

Kernel (2.2.18-8.3)  je prelozen takto :
...
CONFIG_MODULES=y
CONFIG_MODVERSIONS=y
CONFIG_KMOD=y
...
CONFIG_BLK_DEV_IDE=m
CONFIG_BLK_DEV_IDEDISK=m
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_IDEDISK_STROKE=y
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
...

Po prelozeni vznikly moduly ide-cd, ide-disk, ide-floppy, ide-mod, 
ide-probe-mod a ide-tape. Podle Documentation/ide.txt jsem do 
modules.conf doplnil :

alias block-major-3 ide-probe
alias char-major-37 ide-tape

Jenze to nechodi. Jednak "block-major-3" je ekvivalent jen pro hda+b 
a hlavne se vubec nezavadi ovladac disku.

Presneji receno prikaz mount vyvola zavedeni modulu ide-mod (najde 
ide kanaly) a ide-probe-mod (najde ide zarizeni). Pokud se pripojuje 
CD-ROm, resp ZIPka, automaticky se zavede ide-cd, resp. ide-floppy. 
Pokud se ale pripojuje hd, NEzavede se automaticky ide-disk. Nevite 
nekdo proc ?

"Reseni" je jednoduche. Staci ho zavadet automaticky - pokud neni 
potreba, casem vysumi sam. Do /etc/modules conf je tedu poterba 
zapsat :

alias block-major-3  ide-disk
alias block-major-22 ide-disk
alias block-major-33 ide-disk
alias block-major-34 ide-disk
below ide-disk ide-probe-mod


Neni to idealni, ale poslouzilo to.
Jde sice o dost specialni pripad, ale treba se to nekomu bude hodit.






--------------------------
Miroslav BENES
E-mail   : mbenes na tenez.cz
TENEZ Chotebor, a.s
--------------------------


Další informace o konferenci Linux