URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 22863
[ Назад ]

Исходное сообщение
"cdrecord + ATAPI + Linux 2.4 ?"

Отправлено uvizhe , 11-Ноя-02 18:55 
Здравствуйте все!
Никак не могу понять, что надо включить в ядро (2.4) для того чтоб использовать ATAPI CD-RW.
Везде пишут про драйвер ide-scsi, но где в конфигурации ядра (2.4) он включается (какое меню, подменю и т.д. в menuconfig), не ясно. :( Подскажите, плс.

Содержание

Сообщения в этом обсуждении
"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено Antonio , 12-Ноя-02 12:51 
>Здравствуйте все!
>Никак не могу понять, что надо включить в ядро (2.4) для того
>чтоб использовать ATAPI CD-RW.
>Везде пишут про драйвер ide-scsi, но где в конфигурации ядра (2.4) он
>включается (какое меню, подменю и т.д. в menuconfig), не ясно. :(
>Подскажите, плс.

Если для загрузки используется LILO, то  в /etc/lilo.conf сказать append="hdc=ide-scsi". Это при условии, что резак висит на /dev/hdc (то бишь Secondary Master). После чего сказать /sbin/lilo, убедиться, что все прошло без ошибок, перегрузиться, прочитать документацию на софт для записи дисков и нарезать свой первый компакт под Linux. ;-)


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено uvizhe , 12-Ноя-02 20:03 
>Если для загрузки используется LILO, то  в /etc/lilo.conf сказать append="hdc=ide-scsi". Это
>при условии, что резак висит на /dev/hdc (то бишь Secondary Master).
>После чего сказать /sbin/lilo, убедиться, что все прошло без ошибок, перегрузиться,

Да нет же. До этого я и сам дошел. Но прежде всего в ядро при компиляции надо включить какой-то модуль (в 2.2 это называлось 'SCSI emulation' и в menuconfig включалось соответствующей галочкой), и вот я как раз не могу понять как это включается в 2.4 (там опции SCSI emulation нет).


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено LinaS , 12-Ноя-02 23:49 
>>Если для загрузки используется LILO, то  в /etc/lilo.conf сказать append="hdc=ide-scsi". Это
>>при условии, что резак висит на /dev/hdc (то бишь Secondary Master).
>>После чего сказать /sbin/lilo, убедиться, что все прошло без ошибок, перегрузиться,
>
>Да нет же. До этого я и сам дошел. Но прежде всего
>в ядро при компиляции надо включить какой-то модуль (в 2.2 это
>называлось 'SCSI emulation' и в menuconfig включалось соответствующей галочкой), и вот
>я как раз не могу понять как это включается в 2.4
>(там опции SCSI emulation нет).

да не обязательно что-то включать в ядро - есть же модули...

у меня все работало при том, что сказано выше про lilo +  в /etc/modules.conf:
alias scsi_hostadapter ide-scsi
alias char-major-97 ide-scsi

(вроде так было, 97 - может быть другим наверное)


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено uvizhe , 13-Ноя-02 15:18 
>да не обязательно что-то включать в ядро - есть же модули...
>у меня все работало при том, что сказано выше про lilo +
> в /etc/modules.conf:
>alias scsi_hostadapter ide-scsi
>alias char-major-97 ide-scsi
Дык ведь модули то еще скомпилировать надо!
А чё за модуль неясно. :(


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено LinaS , 13-Ноя-02 15:31 
>>да не обязательно что-то включать в ядро - есть же модули...
>>у меня все работало при том, что сказано выше про lilo +
>> в /etc/modules.conf:
>>alias scsi_hostadapter ide-scsi
>>alias char-major-97 ide-scsi
>Дык ведь модули то еще скомпилировать надо!
>А чё за модуль неясно. :(

у меня они и так были.
какой дистрибутив?


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено uvizhe , 13-Ноя-02 15:40 
>>Дык ведь модули то еще скомпилировать надо!
>>А чё за модуль неясно. :(
>
>у меня они и так были.
>какой дистрибутив?
При чем тут дистрибутив?!
При компиляции ядра в него включается поддержка определенных модулей, которые компилируются непосредственно в ядро или после него как отдельные модули.


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено Antonio , 13-Ноя-02 15:57 
>При чем тут дистрибутив?!

При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть либо в ядре, либо в модулях. Надо только знать, что прогружать.

Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить?


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено uvizhe , 13-Ноя-02 16:49 
>>При чем тут дистрибутив?!
>
>При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах
>еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить
>работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть
>либо в ядре, либо в модулях. Надо только знать, что прогружать.
>
>
>Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить?

Хорошю, хорошо. Я использую Debian. С ним шло прекомпилированное ядро 2.2, а я использую 2.4.18, чтобы заствить работать свое екзотически дурное железо. Посему пришлось собирать ядро самому. Да и вообще мне кажется, что перекомпиляция ядра - это первое, что надо сделать после установки системы, чтобы снизить время его загрузки и его размер. А от строго ядра в системе уже не осталось и следа.
А вообще, я спросил, где и что надо включить в menuconfig. Неужели сложно ответить?
P.S. прошу меня извинить, если Вм показалось, что я взял резкий тон :)


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено Antonio , 13-Ноя-02 17:40 
>Хорошю, хорошо. Я использую Debian. С ним шло прекомпилированное ядро 2.2, а
>я использую 2.4.18, чтобы заствить работать свое екзотически дурное железо.

Вот. Теперь все встало на свои места. Я спросил про дистрибутив потому, что у меня вызвало удивление, что кто-то из производителей додумался не всунуть SCSI в прекомпиленное ядро или модули.

>А вообще, я спросил, где и что надо включить в menuconfig. Неужели
>сложно ответить?

Это, к сожалению, не ко мне. Я перестал пересобирать ядра со времен 2.2 ветки. Конкретно по Дебиану совет -- посмотрите, а нельзя ли поставить прекомпиленное 2.4.18 или еще какое ядро при помощи apt-get (или как там автообновлялка называется).

Где это находится в menuconfig, сразу не скажу, но SCSI emulation support  есть, за него отвечает CONFIG_BLK_DEV_IDESCSI (получено путем less /usr/src/linux/Documentation/Configure.help, Slackware 8.1). Так что логично поискать в районе SCSI или Block Devices.

>P.S. прошу меня извинить, если Вм показалось, что я взял резкий тон

Оба погорячились. ;-)



"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено uvizhe , 14-Ноя-02 00:11 
>Где это находится в menuconfig, сразу не скажу, но SCSI emulation support
> есть, за него отвечает CONFIG_BLK_DEV_IDESCSI (получено путем less /usr/src/linux/Documentation/Configure.help, Slackware
>8.1). Так что логично поискать в районе SCSI или Block Devices.

Спасибо за ссылку, Antonio, она очень помогла.
А теперь правильный ответ: оказывается SCSI emulation support находится в ATA/IDE/MFM/RLL support --> IDE,ATA and ATAPI block devices.
Вот только фишка в том, что если не включить поддержку SCSI в соотв. меню, то в указанном месте опция SCSI emulation отсутствует (именно поэтому я её не мог сначала найти).


"RE: cdrecord + ATAPI + Linux 2.4 ?"
Отправлено LinaS , 13-Ноя-02 15:41 
>>>да не обязательно что-то включать в ядро - есть же модули...
>>>у меня все работало при том, что сказано выше про lilo +
>>> в /etc/modules.conf:
>>>alias scsi_hostadapter ide-scsi
>>>alias char-major-97 ide-scsi
>>Дык ведь модули то еще скомпилировать надо!
>>А чё за модуль неясно. :(
>
>у меня они и так были.
>какой дистрибутив?

даже если ты не компилил ядро ни разу, какие-то модули с родным ядром должны быть, в их числе поищи нужный...
посмотри в /lib/modules/2.4.X-какое-ядро/kernel/drivers/scsi/
там должон быть ide-scsi.o