Всем привет! Задача такая, установил на машину ноут ibm 240x slackware (ядро 2.4.х.х)... Для того чтобы заработал hibernate и нормальное выключение, оказалось решение собрать ядро на 2.6.х версию.... сходил на kernel.org и взял 2.6.20.х и собрал... Все заработало с acpi apm по poweroff выключается и нормально уходит в спящий режим... Вроде все ок, но ... ) 1. Вот замечаю что список загруженных модулей нового ядра (2.6.20) который можно получить по ~ lsmod пустой... Старое ядро не убивал, оставил на случай чего, и когда загружаю старое ядро (2.4) то список по lsmod совсем не пуст как обычно загружены модули usb-storage, usb-uhci ohci nls_koi8-r nls_cp866 все прочее....
Пробую ручками modprobe usb-storage или usb-uhci то пишет FATAL: Module not found
Прочитал про систему инициализации в slackware, что в rc.modules надо снять комментарии с нужного модуля.... Нахожу эти модули и снимаю комменты и при перезагрузке пишется что модулей не найдено.
2. Флешку usb прописывал в fstab так /dev/sda1 /mnt/flash vfat defaults,iocharset=koi8-r
Вставляю флешку и по fdisk вижу sda1 есть такой... пытаюсь ее монтировать и он пишет ошибку
mount: wrong fs type, bad option, bad superblock on /dev/sda1 missing codepage or other error
Но на старом ядре все работает замечательно! ))))
Пробую в fstab удалить iocharset=koi8-r то все замечательно монтируется.... Но увы уже не читаются русские буквы....
Подскажите пожалуйста в каком направлении копать? Ядро заново пересобирать? Тогда где в нем допустил возможную ошибку по вашему мнению?
Спасибо!