Помогите разобраться с CD-rw. Скомпилил ядро с такими параметрами:
# # SCSI support # CONFIG_SCSI=m # CONFIG_BLK_DEV_SD is not set # CONFIG_CHR_DEV_ST is not set # CONFIG_CHR_DEV_OSST is not set CONFIG_BLK_DEV_SR=m CONFIG_BLK_DEV_SR_VENDOR=y CONFIG_SR_EXTRA_DEVS=4 CONFIG_CHR_DEV_SG=m # CONFIG_SCSI_DEBUG_QUEUES is not set # CONFIG_SCSI_MULTI_LUN is not set # CONFIG_SCSI_CONSTANTS is not set # CONFIG_SCSI_LOGGING is not set
Установил, но модули scsi не грузятся:
tek root # modprobe scsi_mod /lib/modules/2.4.20-gentoo-r1/kernel/drivers/scsi/scsi_mod.o: unresolved symbol req_finished_io /lib/modules/2.4.20-gentoo-r1/kernel/drivers/scsi/scsi_mod.o: insmod /lib/modules/2.4.20-gentoo-r1/kernel/drivers/scsi/scsi_mod.o failed /lib/modules/2.4.20-gentoo-r1/kernel/drivers/scsi/scsi_mod.o: insmod scsi_mod failed
Проверил System.map ядра - нужные "символы" как бы присутствуют:
tek root # cat /boot/System.map | grep req_f c021b894 T req_finished_io c02c61e0 R __kstrtab_req_finished_io c02cd368 R __ksymtab_req_finished_io tek root # depmod -a -F /boot/System.map
Но в ядре нет req_finished_io (или я не прав?), есть такое:
tek root # cat /proc/ksyms | grep req_f c021b894 req_finished_io_R__ver_req_finished_io tek root #
Как все же заставить систему грузить модули для CD-rw? Что еще необходимо сделать?
\\tek