- RE: cdrecord + ATAPI + Linux 2.4 ?, Antonio, 12:51 , 12-Ноя-02 (1)
>Здравствуйте все! >Никак не могу понять, что надо включить в ядро (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, 20:03 , 12-Ноя-02 (2)
>Если для загрузки используется 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, 23:49 , 12-Ноя-02 (3)
>>Если для загрузки используется 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, 15:18 , 13-Ноя-02 (4)
>да не обязательно что-то включать в ядро - есть же модули... >у меня все работало при том, что сказано выше про lilo + > в /etc/modules.conf: >alias scsi_hostadapter ide-scsi >alias char-major-97 ide-scsi Дык ведь модули то еще скомпилировать надо! А чё за модуль неясно. :(
- RE: cdrecord + ATAPI + Linux 2.4 ?, LinaS, 15:31 , 13-Ноя-02 (5)
>>да не обязательно что-то включать в ядро - есть же модули... >>у меня все работало при том, что сказано выше про lilo + >> в /etc/modules.conf: >>alias scsi_hostadapter ide-scsi >>alias char-major-97 ide-scsi >Дык ведь модули то еще скомпилировать надо! >А чё за модуль неясно. :( у меня они и так были. какой дистрибутив?
- RE: cdrecord + ATAPI + Linux 2.4 ?, uvizhe, 15:40 , 13-Ноя-02 (6)
>>Дык ведь модули то еще скомпилировать надо! >>А чё за модуль неясно. :( > >у меня они и так были. >какой дистрибутив? При чем тут дистрибутив?! При компиляции ядра в него включается поддержка определенных модулей, которые компилируются непосредственно в ядро или после него как отдельные модули.
- RE: cdrecord + ATAPI + Linux 2.4 ?, Antonio, 15:57 , 13-Ноя-02 (8)
>При чем тут дистрибутив?! При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть либо в ядре, либо в модулях. Надо только знать, что прогружать. Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить?
- RE: cdrecord + ATAPI + Linux 2.4 ?, uvizhe, 16:49 , 13-Ноя-02 (9)
>>При чем тут дистрибутив?! > >При том, что в большинстве современных дистрибутивов (начиная с основанных на ядрах >еще 2.2 ветки) пересборка ядра требуется только в случае необходимости заставить >работать какое-то экзотическое или дурное железо. Все более-менее стандартное уже есть >либо в ядре, либо в модулях. Надо только знать, что прогружать. > > >Вас спросили, как называется Ваш дистрибутив, неужели сложно ответить? Хорошю, хорошо. Я использую Debian. С ним шло прекомпилированное ядро 2.2, а я использую 2.4.18, чтобы заствить работать свое екзотически дурное железо. Посему пришлось собирать ядро самому. Да и вообще мне кажется, что перекомпиляция ядра - это первое, что надо сделать после установки системы, чтобы снизить время его загрузки и его размер. А от строго ядра в системе уже не осталось и следа. А вообще, я спросил, где и что надо включить в menuconfig. Неужели сложно ответить? P.S. прошу меня извинить, если Вм показалось, что я взял резкий тон :)
- RE: cdrecord + ATAPI + Linux 2.4 ?, Antonio, 17:40 , 13-Ноя-02 (10)
>Хорошю, хорошо. Я использую 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, 00:11 , 14-Ноя-02 (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, 15:41 , 13-Ноя-02 (7)
>>>да не обязательно что-то включать в ядро - есть же модули... >>>у меня все работало при том, что сказано выше про 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
|