Üdv,
egy Ubuntut futtató gépen szeretnék egy I/O interface-t telepíteni. Eredetileg egy script végzi, ami tulajdonképpen teszi is a dolgát, de jó lenne, ha automatikusan betöltené a kernel modult és létrhozná a megfeleo /dev -et indulaskor.
A script a következőképpen néz ki:
#!/bin/sh
insmod ./xio.ko
insmod ./xmem.ko
DEV=`cat /proc/devices |grep xio|awk '{print $1}'`
mknod /dev/xio c $DEV 0
DEV=`cat /proc/devices |grep xmem|awk '{print $1}'`
mknod /dev/xmem c $DEV 0
Tehat a kerdesem az lenne, hogy a scriptet kellene rc.local, vagy hasonlo megoldassal futtatnom, vagy más megoldás célszerű. Megoldható ugyanez például ha kernel modulként indintanám az /etc/modules segitsegevel?
Előre is kösz
- 1549 megtekintés
Hozzászólások
update-rc.d sajatscript defaults xx(pl. 99)
ez teljesen jó.
Modulnál úgy tudom, hogy binárist kell fordítani és gondoskodni
kell arról, hogy valamilyen módon beemelje a kernel.
- A hozzászóláshoz be kell jelentkezni
modulok betolteset az /etc/modules-bol csinalod, utana udev-vel tudsz hozza device neveket csinalni. (etc/udev/rules.d)
--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!
- A hozzászóláshoz be kell jelentkezni