[sisyphus] kernel24

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_mivlgu=2Emurom=2Eru?=
Чт Июл 5 22:53:30 MSD 2001


On Thu, 5 Jul 2001 19:03:28 +0600
Igor Solovyov <is13 на inbox.ru> wrote:

> Система - Spring, проапгрейженная с помощью apt-get dist-upgrade 
> из Sisyphus-а. Ядро kernel-up-2.2.19-alt2. Решил поставить ядро 
> kernel24-up-2.4.5-alt5. Поставил. Пришлось правда сносить 
> kernel-headers-2.2.19-alt2 при помощи --nodeps, т.к. 
> kernel24-headers-2.4.5-alt5 конфликтует с ним.
> Не знаю правильно сделал или нет, но сделал.
> В результате сейчас у меня установлены:
> 
> $ rpm -qa | grep kernel
> kernel-up-2.2.19-alt2
> kernel24-up-2.4.5-alt5
> kernel24-headers-2.4.5-alt5
> kernel24-source-2.4.5-alt5
> 
> Выяснилось, что теперь я не могу смонтировать оба своих cdrom-а.
> Вот пример:
> 
> $ sudo mount /dev/cdrom /mnt/cdrom
> /dev/cdrom: Input/output error
> mount: you must specify the filesystem type
> 
> Чего ради? В /etc/fstab тип файловой системы указан.
> Ну бог с ним. Делаю:
> 
> $ sudo mount -t iso9660 /dev/cdrom /mnt/cdrom
> mount: wrong fs type, bad option, bad superblock on /dev/cdrom,
>        or too many mounted file systems
>        (could this be the IDE device where you in fact use
>        ide-scsi so that sr0 or sda or so is needed?)
> 
> Со вторым, то же интересно получается:
> 
> $ sudo mount -t iso9660 /dev/scd0 /mnt/cdrom2
> mount: /dev/scd0: unknown device
> 
> С прежним ядром конечно же все работает.
> Как быть?

В новый ядрах 2.4.x от ALT поменялась работа с CD-ROM: теперь ide-cd
собирается модулем. В связи с этим оба устройства могли переехать под
ide-scsi; посмотрите на сообщения ядра - возможно, их следует искать на
/dev/scd0 и /dev/scd1. Тогда придется поправить и ссылку /dev/cdrom.

Кстати, сразу предупреждаю: если попался CD-ROM, с которым не работает DMA
(посмотрите в /var/log/kernel/* сообщения "dma disabled"), с ядром
2.4.5-alt3 это вызывало крайне неприятные эффекты - kernel oops, иногда с
сильной порчей файловой системы. В этом случае обязательно нужно запретить
DMA.

Кроме того, может не работать автоматическая загрузка модуля sr_mod
(заметил такое на одной машине, еще не разобрался, почему). До выяснения
причин можно просто занести sr_mod в /etc/modules.

> Еще заметил следующее: 
> 
> $ rpm -qi --requires basesystem | grep kernel
> kernel-up
> 
> Но новое ядро ведь называется kernel24-up-2.4.5-alt5,
> а basesystem зависит от kernel-up и kernel24-up естественно
> его не устраивает. Что можно сделать?

Я просто оставил kernel-up-2.2.19-alt2 в системе - иначе действительно apt
начнет орать и ничего не будет делать.




Подробная информация о списке рассылки Sisyphus