Тема: Проблема с Cd-rom
Точнее с пишущим sata dvd приводом. Периодически система нехатит его отдавать. Причем никаких сообщений о "занятости" или чего-то подобного нет. Помогает перегруз компа. Кто что скажет ?
Dneprodzerzhinsk linux user group
Днепродзержинское сообщество пользователей GNU Linux / Unix
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Dneprodzerzhinsk linux user group » /dev/etc » Проблема с Cd-rom
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Точнее с пишущим sata dvd приводом. Периодически система нехатит его отдавать. Причем никаких сообщений о "занятости" или чего-то подобного нет. Помогает перегруз компа. Кто что скажет ?
а как ты его забираешь у системы?)
была такая трабла на мандриве, перешел на арч - исчезла. Думаю дело в дровах. Пересобери их чтоль...
а как ты его забираешь у системы?)
лоток сидюка выезжает только после перезагрузки системы , нажатием на копочку ....
eject да и sudo eject как мертвому припарки
А ручное отмонтирование + eject? Соглашусь с Памидором, если дрова по умолчанию криволинейные, то прямая дорога на пересборку ядра и sata-дрова модулем, чтоб потестить и разобраться.
А ручное отмонтирование + eject?
так там даже диска нет ... Последний прикол - впихнул диск, поглядел че там, вытянул, закрыл лоток, а через пять минут уже не смог открыть лоток сидюка
на пересборку ядра и sata-дрова модулем
Хм, задача ясна, ее реализация неочень
Ааага, значит пустой лоток не открывается?) Может сам привод пора выбросить?) А в венде как?
Пересборка ядра вобщемто дело не очень сложное. По конкретному делу выполняем:
1.
# cd $KERNEL_SOURCE
# make oldconfig menuconfig
2. Запустилась конфигурационная утила ядра, в которой находим ветку Device Drivers --> <*>Serial ATA (prod) and Parallel ATA (exp) drivers -->....
3. Ищем на этой ветки имя своего сата-контролера и устанавливаем передним "М", если хотим получить ядерный модуль.
4. Выходим из проги с сохранением изменений (если кроме вышеуказанного нам более ничего не надо конфигурить в ядре).
5.
# make modules modules_install
Собранный модуль сата-контролера установится в надлежащее место в /lib/modules/2.6.X.Y-blabla.
По указанному выше примеру, также необходимо собрать и установить моудли SCSI disk support & SCSI CDROM.
Замечание: если Вы все это проделаете, то не сможете загрузить систему, пока не создадите образ рамдиска initrd, при помощи утилиты mkinitrd, в который включите все необходимые Вам модули, загружаемые в память на этапе загрузки перед чтением файловой системы на винте:), причем в исрользуемом загрузчике соответсвующая опция должна быть включена, например в LILO "initrd=/boot/initrd-2.6.27".
P.S. читаем доки по сборке линукс-ядер + man mkinitrd
Ааага, значит пустой лоток не открывается?) Может сам привод пора выбросить?) А в венде как?
Пересборка ядра вобщемто дело не очень сложное. По конкретному делу выполняем:
1.# cd $KERNEL_SOURCE # make oldconfig menuconfig
2. Запустилась конфигурационная утила ядра, в которой находим ветку Device Drivers --> <*>Serial ATA (prod) and Parallel ATA (exp) drivers -->....
3. Ищем на этой ветки имя своего сата-контролера и устанавливаем передним "М", если хотим получить ядерный модуль.
4. Выходим из проги с сохранением изменений (если кроме вышеуказанного нам более ничего не надо конфигурить в ядре).
5.# make modules modules_install
Собранный модуль сата-контролера установится в надлежащее место в /lib/modules/2.6.X.Y-blabla.
По указанному выше примеру, также необходимо собрать и установить моудли SCSI disk support & SCSI CDROM.Замечание: если Вы все это проделаете, то не сможете загрузить систему, пока не создадите образ рамдиска initrd, при помощи утилиты mkinitrd, в который включите все необходимые Вам модули, загружаемые в память на этапе загрузки перед чтением файловой системы на винте:), причем в исрользуемом загрузчике соответсвующая опция должна быть включена, например в LILO "initrd=/boot/initrd-2.6.27".
P.S. читаем доки по сборке линукс-ядер + man mkinitrd
Хех... вставлю свои пять... Устаревшая у тебя инфа о порядке сборки новых ведер:) Вот так
make oldconfig - читаем конфиг рабочего ведра и анализируем изменения - отвечаем на вопросы. Этот пункт нужен только если есть уже рабочее ведро с которого загружен и оно устраивает.
make menuconfig - шаримся по меню выбираем нужное - ненужное выбрасывам. При этом модули корневой ФС и и контроллера HDD вкомпилим в ведро [*]
make - собирается само ведро и модули
make modules_install - ставятся модули
make firmware_install - ставится всякая фирмфарь (прошивки) к выбраному оборудованию (DVB карты, софтмодемы... etc)
make install - ставится само ведро.
И нафига нужен initrd? он только подтормаживает...
и в initrd нефиг загонять дрова для привода ИМХО
а как же splash?
он cpioзится в initrd
Я нихрена не понял, но Вы мне близки ... (с)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Dneprodzerzhinsk linux user group » /dev/etc » Проблема с Cd-rom
На основе PunBB, при поддержке Informer Technologies, Inc.
Currently installed 5 official extensions. Copyright © 2003–2009 PunBB.