Конфигурация ядра для записи оптических дисков

Приятно сознавать, что есть в мире вещи… почти постоянные.
Например в сохраняющихся рекомендациях использования модуля ide-scsi
При том, что даже такой олдфаг, как я, перешёл на libata больше десяти лет назад. А последние лет пять с гаком не припоминаю устройств с этим интерфейсом.

Чисто на память, чтобы потом было что искать ☺

Ядро 5.4.80-gentoo-r1, =app-cdr/cdrtools-3.02_alpha09-r2

Ошибка:

# cdrecord -scanbus
Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-pc-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
cdrecord: No such file or directory. Cannot open '/dev/pg*'. Cannot open or use SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'.
cdrecord: For possible transport specifiers try 'cdrecord dev=help'.

Причина в отсутствии поддержки SCSI generic support (в данном случае собрана модулем, sg.ko, но модуль в силу традиции и постоянства автоматом не грузится).
SCSI CDROM support включена монолитно.

# modprobe sg

Практически решает проблему:

# cdrecord -scanbus
Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-pc-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
Linux sg driver version: 3.5.36
Using libscg version 'schily-0.9'.
…
scsibus4:
	4,0,0	400) 'Optiarc ' 'DVD RW AD-7263S ' '1.03' Removable CD-ROM
	4,1,0	401) *
	4,2,0	402) *
	4,3,0	403) *
	4,4,0	404) *
	4,5,0	405) *
	4,6,0	406) *
	4,7,0	407) *

Вмонолитить что ли? Или, если столько месяцев не требовалось, ну его?..

У меня: # zcat

У меня:

# zcat /proc/config.gz | grep CDROM

CONFIG_CDROM=y
CONFIG_CDROM_PKTCDVD=m
CONFIG_CDROM_PKTCDVD_BUFFERS=16
# CONFIG_CDROM_PKTCDVD_WCACHE is not set

Все работает.

?

Работает где?

У меня:

$ zgrep CDROM /proc/config.gz
CONFIG_CDROM=y
# CONFIG_CDROM_PKTCDVD is not set

Тоже работает (привычный cdrecord).
Но с описанным нюансом про SCSI Generic.

:wq
--
Live free or die

В современных условиях SCSI

В современных условиях SCSI generic support практически всегда нужен, т.к. старые IDE библиотеки уже нигде не используются.
Так что вмонолить его и забудь.

?

SysA написал(а):
В современных условиях SCSI generic support практически всегда нужен, т.к. старые IDE библиотеки уже нигде не используются.
Так что вмонолить его и забудь.

Вопрос: почему, если «SCSI generic support практически всегда нужен» я об этом не знал, пока не встретился с необходимостью записи диска?

:wq
--
Live free or die

Странно... надо смотреть на

Странно... надо смотреть на твою конфигурацию... у тебя диски SCSI? может драйверы дисков включали в себя SCSI уровень, а для писалки нужна его эмуляция...

Anarchist

Anarchist написал(а):

Причина в отсутствии поддержки SCSI generic support (в данном случае собрана модулем, sg.ko, но модуль в силу традиции и постоянства автоматом не грузится).

взял на заметку, спасибо.

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

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