Здравствуйте все!
Никак не могу понять, что надо включить в ядро (2.4) для того чтоб использовать ATAPI CD-RW.
Везде пишут про драйвер ide-scsi, но где в конфигурации ядра (2.4) он включается (какое меню, подменю и т.д. в menuconfig), не ясно. :( Подскажите, плс.
>Здравствуйте все!
>Никак не могу понять, что надо включить в ядро (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. ;-)
>Если для загрузки используется 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/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 - может быть другим наверное)
>да не обязательно что-то включать в ядро - есть же модули...
>у меня все работало при том, что сказано выше про lilo +
> в /etc/modules.conf:
>alias scsi_hostadapter ide-scsi
>alias char-major-97 ide-scsi
Дык ведь модули то еще скомпилировать надо!
А чё за модуль неясно. :(
>>да не обязательно что-то включать в ядро - есть же модули...
>>у меня все работало при том, что сказано выше про lilo +
>> в /etc/modules.conf:
>>alias scsi_hostadapter ide-scsi
>>alias char-major-97 ide-scsi
>Дык ведь модули то еще скомпилировать надо!
>А чё за модуль неясно. :(у меня они и так были.
какой дистрибутив?
>>Дык ведь модули то еще скомпилировать надо!
>>А чё за модуль неясно. :(
>
>у меня они и так были.
>какой дистрибутив?
При чем тут дистрибутив?!
При компиляции ядра в него включается поддержка определенных модулей, которые компилируются непосредственно в ядро или после него как отдельные модули.
>При чем тут дистрибутив?!При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть либо в ядре, либо в модулях. Надо только знать, что прогружать.
Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить?
>>При чем тут дистрибутив?!
>
>При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах
>еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить
>работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть
>либо в ядре, либо в модулях. Надо только знать, что прогружать.
>
>
>Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить?Хорошю, хорошо. Я использую Debian. С ним шло прекомпилированное ядро 2.2, а я использую 2.4.18, чтобы заствить работать свое екзотически дурное железо. Посему пришлось собирать ядро самому. Да и вообще мне кажется, что перекомпиляция ядра - это первое, что надо сделать после установки системы, чтобы снизить время его загрузки и его размер. А от строго ядра в системе уже не осталось и следа.
А вообще, я спросил, где и что надо включить в menuconfig. Неужели сложно ответить?
P.S. прошу меня извинить, если Вм показалось, что я взял резкий тон :)
>Хорошю, хорошо. Я использую 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. прошу меня извинить, если Вм показалось, что я взял резкий тон
Оба погорячились. ;-)
>Где это находится в 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 отсутствует (именно поэтому я её не мог сначала найти).
>>>да не обязательно что-то включать в ядро - есть же модули...
>>>у меня все работало при том, что сказано выше про 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