HI!

I wondered why lircd was not starting on my machine, so I read trough the 
scripts and saw the following :
/etc/rc.d/init.d/lircd:
 [ -f /lib/modules/`uname -r`/misc/$HWMOD.o ] \
 && insmod $HWMOD $DRIVER_OPTS > /dev/null

#locate lirc_

/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_parallel.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_dev.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_gpio.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_i2c.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_it87.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/lirc/lirc_serial.o.gz
/lib/modules/2.4.19-16mdk/kernel/3rdparty/mod_dvb/lirc_dvb.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_parallel.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_dev.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_gpio.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_i2c.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_it87.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/lirc/lirc_serial.o.gz
/lib/modules/2.4.19-17mdk/kernel/3rdparty/mod_dvb/lirc_dvb.o.gz

So there are some glitches in there 

1.) Assuming the module is uncompressed
2.) Assuming the module is in 'uname -r'/misc

changin the line in 

 [ -f /lib/modules/`uname -r`/kernel/3rdparty/lirc/$HWMOD.o.gz ] \
 && insmod $HWMOD $DRIVER_OPTS > /dev/null

results in a working lircd service. 

No need to ask ,why  modprobe is not used to decide if the module is there and 
loadable or not , I think. Could this be changed for Cooker ? 

Greats

Steffen

Want to buy your Pack or Services from MandrakeSoft? 
Go to http://www.mandrakestore.com

Reply via email to