1

Тема: Проблема с Cd-rom

Точнее с пишущим sata dvd приводом. Периодически система нехатит его отдавать. Причем никаких сообщений о "занятости" или чего-то подобного нет. Помогает перегруз компа. Кто что скажет ?

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

2

Re: Проблема с Cd-rom

а как ты его забираешь у системы?)

Пью за то, чтоб у каждого был свой /home!

Re: Проблема с Cd-rom

была такая трабла на мандриве, перешел на арч - исчезла. Думаю дело в дровах. Пересобери их чтоль...

The future is open

4 Отредактировано ArtZor (21.01.2009 05:44:41)

Re: Проблема с Cd-rom

VeNoM пишет:

а как ты его забираешь у системы?)

лоток сидюка выезжает только после перезагрузки системы , нажатием на копочку smile ....

eject да и sudo eject как мертвому припарки smile

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

5

Re: Проблема с Cd-rom

А ручное отмонтирование + eject? Соглашусь с Памидором, если дрова по умолчанию криволинейные, то прямая дорога на пересборку ядра и sata-дрова модулем, чтоб потестить и разобраться.

Пью за то, чтоб у каждого был свой /home!

6

Re: Проблема с Cd-rom

VeNoM пишет:

А ручное отмонтирование + eject?

так там даже диска нет smile ... Последний прикол - впихнул диск, поглядел че там, вытянул, закрыл лоток, а через пять минут уже не смог открыть лоток сидюка sad

VeNoM пишет:

на пересборку ядра и sata-дрова модулем

Хм, задача ясна, ее реализация неочень smile

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif

7 Отредактировано VeNoM (21.01.2009 19:30:28)

Re: Проблема с Cd-rom

Ааага, значит пустой лоток не открывается?) Может сам привод пора выбросить?) А в венде как?

Пересборка ядра вобщемто дело не очень сложное. По конкретному делу выполняем:
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

Пью за то, чтоб у каждого был свой /home!

8 Отредактировано Agressor (21.01.2009 20:40:13)

Re: Проблема с Cd-rom

Ну загнули..... Ведро перособирать! smile Если не отпускает - значит кем-то держится. lsof в помошь! - и выяснять кто его не отдает.

Слушаю это, работаю в Gentoo.

9

Re: Проблема с Cd-rom

VeNoM пишет:

Ааага, значит пустой лоток не открывается?) Может сам привод пора выбросить?) А в венде как?

Пересборка ядра вобщемто дело не очень сложное. По конкретному делу выполняем:
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? он только подтормаживает...

Слушаю это, работаю в Gentoo.

10

Re: Проблема с Cd-rom

и в initrd нефиг загонять дрова для привода ИМХО

The future is open

11

Re: Проблема с Cd-rom

Senior.Pamidur пишет:

и в initrd нефиг загонять дрова для привода ИМХО

IMHO initrd вообще на машине не нужен - он только для LiveCD и все... Дабы он грузанулся на всяком экзотическом железе

Слушаю это, работаю в Gentoo.

12

Re: Проблема с Cd-rom

а как же splash?

The future is open

13

Re: Проблема с Cd-rom

Senior.Pamidur пишет:

а как же splash?

Ну блин загнул!!! Он несет в себе драйвера устройств??? smile

Слушаю это, работаю в Gentoo.

14

Re: Проблема с Cd-rom

он cpioзится в initrd

The future is open

15

Re: Проблема с Cd-rom

Я нихрена не понял, но Вы мне близки ... (с)

Mandriva 2008.1 Spring -> Ubuntu 8.10 -> Ubuntu 9.04 -> Ubuntu 10.04
Каталог бесплатных программ
http://lines.akusherstvo.ru/lineika/345960.gif