The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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: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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру