Как создать устройство cdrom mknod'ом?

а то самому в жизь не догадаться =(

нужно чьё-то разъяснение

use google

mknod -m 666 /dev/hdX b 22 0
Вместо hdX подставите ваш cdrom

(это вторая ссылка в google по запросу cdrom mknod)

может быть

может быть нужен просто симлинк?

понимаете, я

понимаете, я полностью и в конфигах /etc и в ядре отключил поддержку
devfs (если правильно выражаюсь), и решил сидеть на чистом udev,
но вот сидюков нет, а всё остальное на месте (правда устройств в два раза меньше стало)

ща попробую по второй ссылке что в гугле...

localhost dev # mknod -m 664

localhost dev # mknod -m 664 hdc b 22 0
localhost dev # mknod -m 664 hdd b 22 64

localhost dev # mount /dev/hdd /mnt/dvd
mount: /dev/hdd is not a valid block device
localhost dev #

балин, надо в настройки ядра глянуть, вчера на скоряк
собирал, мож чё и забыл..

Re: localhost dev # mknod -m 664

delacrua написал(а):
балин, надо в настройки ядра глянуть, вчера на скоряк
собирал, мож чё и забыл..

С этого и надо было начинать.

ты прав

на ядре 2.6.12 не создаёт устройств сд

а на 2.6.16 всё нормально

только вот я настройки 2.6.12 несколько раз пересматривал,
вроде всё впорядке, ну да бох с этим 2.6.12 =)

А подскажите с

А подскажите с такой проблемой: k3b не видит сидюка. Никаких hdX в /dev/ нету. Опытным путём нашёл что сидюк это дивайс /dev/sg0. По крайней мере eject /dev/sg0 выбрасывает единственный в моём корпусе сидюк. Но k3b упорно не хочет добавлять этот дивайс в качестве сидюка.
Куда копнуть ?

добавь юзера в

добавь юзера в группу cdrom

Если бы всё

Если бы всё было так просто... Под рутом k3b тоже не хочет добавлять это устройство. Да и k3bsetup просит пароль рута, так что не в правах дело.

Написать

Написать правило для udev, чтоб создавал симлинк, или, если не прокатит, ещё одно устройство.
:)

Да как бы хоть

Да как бы хоть машина и рабочая, но аптайм у неё месяц и думаю что перегружать я её буду не чаще пары тройки раз в год :))) Симлинк то могу и руками сделать, вот только толку в этом не вижу. Симлинк какой ?
lrwxrwxrwx 1 root root 8 Ноя 28 18:17 /dev/cdrom -> /dev/sg0
Такой ? Но так тоже k3b не хочет добавлять сидюк. А руками как устройство ещё создать ? mknod что ?

зачем

зачем перегружаться?

echo 'KERNEL=="sg0", NAME="cdrom0", GROUP="cdrom"' >> /etc/udev/rules.d/99-local.rules

sudo udevcontrol reload_rules
sudo udevstart

Сделал. В /dev/

Сделал. В /dev/ появился файл cdrom0. Вот только в k3bsetup всё так же пишет "Не удалось найти дополнительный привод на /dev/cdrom0".

Решил проблему.

Решил проблему. В ядре была трабла. В Device Drivers --->ATA/ATAPI/MFM/RLL support ---> Было включено много чего лишнего и всё модулями. Сам раздел ATA/ATAPI/MFM/RLL support включил в ядро, а в нём оставил только "Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support", "Include IDE/ATAPI CDROM support", "Include IDE/ATAPI FLOPPY support", "legacy /proc/ide/ support" и "generic/default IDE chipset support" и всё в ядро. После перезагрузки в /dev/ получил сразу hda, dvd -> hda, cdrw -> hda, cdrom -> hda.

Незнаю что из ядра мне было нужно, а что нужно было выключить, но в общем всё работает :)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".