Problem

If you insmod plcm_drv.ko and see "Error: could not insert module plcm_drv.ko: Input/output error.", you can refer to the following steps to try

Solution

1. make clean.
2. cat /proc/devices and check number 248.
3. If number exist, run rm –rf /dev/plcm_drv and then mknod /dev/plcm_drv c xxx 0 (e.g. = mknod /dev/plcm_drv c 240 0, number 240 doesn’t exist in /proc/devices)
4. make.
5. insmod plcm_drv.ko.