LinuxForum.Fans
Тема

Не определяется CD-привод

Автор: Lupo_Alberto 60 сообщений 13354 просмотров
#106130

Должны быть включены НЕ модулем опции:

text

CONFIG_ATA=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
...
CONFIG_EXT3_FS=y
#106134

Хорошо попробую сейчас. Как вот мне лучше сделать бекап текущего ядра чтобы оно сохранилось и в случае чего мог загрузится с него

#106136

tyrnov, во-первых, при использовании genkernel используйте опцию --kernname=new, где new — произвольная метка;
во-вторых, для перестраховки просто сохраните ядро, модули, initrd-файл (если есть), конфигурационный фал загрузчика, т.е. в моём случае

text

# uname -r
2.6.36-zen1a
gentoo-laptop linux # mount /boot
gentoo-laptop linux # cp /boot/bzImage-2.6.36-zen1a /boot/bzImage-2.6.36-zen1a.backup
gentoo-laptop linux # cp /boot/System.map-2.6.36-zen1a /boot/System.map-2.6.36-zen1a.backup
gentoo-laptop linux # cp /boot/grub/grub.conf /boot/grub/grub.conf.backup
gentoo-laptop linux # cp /lib/modules/2.6.36-zen1a /lib/modules/2.6.36-zen1a.backup
#106137

Сделал так:
Сделал копию ядра в boot c приставкой -old и также initramfs и в загрузчике прописал чтоб мог грузится с этого ядра с данной приставкой.

А запускать джункернел лучше так:

text
genkernel --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.34-gentoo-r12 --menuconfig --kernname=new all
#106141
tyrnov написал:
А запускать джункернел лучше так:

Ещё лучше использовать в данном случае дополнительно опцию --no-clean — сборка пройдёт гораздо быстрее.

#106142

Пересобираю так:

text

genkernel --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.34-gentoo-r12 --menuconfig --kernname=new --no-clean all

--kernname=new с этой опцией какое же будет имя у ядра?

#106143
tyrnov написал:
--kernname=new с этой опцией какое же будет имя у ядра?

kernel-new-x86_64-2.6.34-gentoo-r12 — примерно, так.

#106145

Раз тут:

text

localhost tyrnov # lspci -k | grep ATA -A 2
00:1f.1 IDE interface: ALi Corporation ULi M5288 SATA (rev 10)
    Subsystem: ABIT Computer Corp. Device 240b
    Kernel driver in use: ahci
--
03:00.0 Mass storage controller: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller (rev 01)
    Subsystem: Silicon Image, Inc. SiI 3132 Serial ATA Raid II Controller
    Kernel driver in use: sata_sil24
    Kernel modules: sata_sil24

То включаю не модулями в ядре

Device Drivers — Serial ATA and Parallel ATA drivers — AHCI SATA support

Device Drivers — Serial ATA and Parallel ATA drivers — Silicon Image 3124/3132 SATA support

Ну и соответственно необходимую файловую систему

File systems — Ext3 journalling file system support

#106146

tyrnov, да, вы пришли к правильному выводу.

#106147

Пересобрал ядро запустилось удачно.
Получил:

text

localhost tyrnov # zegrep CONFIG_IDE /proc/config.gz
CONFIG_IDE=y
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y
CONFIG_IDE_GENERIC=y
CONFIG_IDEPCI_PCIBUS_ORDER=y

Привод не заработал и его нету в устройствах где отображаются все жесткие диски

#106148

Но могу примонтировать его так:

text

mount /dev/hdc /mnt/cdrom/

Но вытащить диск не дает при нажатии на кнопку привода

#106150
Lupo Alberto написал:
tyrnov, я рекомендовал вам полностью отключить ветку ATA/ATAPI/MFM/RLL support (DEPRECATED), то есть должно быть так:
text

 zegrep CONFIG_IDE /proc/config.gz
# CONFIG_IDE is not set

#106153

Да да я отключил забыл просто в загрузчике поправить на ядро с добавлением new теперь поправил и получил:

text

localhost tyrnov # zegrep CONFIG_IDE /proc/config.gz
# CONFIG_IDE is not set

Привод заработал. Большое спасибо за помощь. Проблема решена.

#106356
tyrnov написал:
Но вытащить диск не дает при нажатии на кнопку привода

Примонтированный диск так не вытащишь. Надо отмонтировать сначала. В случае KDE, Gnome и т.д. за этим следит специальная служба. А если вы смонтировали вручную, то и отмонтировать тоже надо вручную. Ну.. или использоваться утилиту eject

#106410
elve написал:
[quote=tyrnov]Но вытащить диск не дает при нажатии на кнопку привода

Примонтированный диск так не вытащишь. Надо отмонтировать сначала. В случае KDE, Gnome и т.д. за этим следит специальная служба. А если вы смонтировали вручную, то и отмонтировать тоже надо вручную. Ну.. или использоваться утилиту eject[/quote]
Ну это уже и неважно потому что проблема решилась. А так отмантирование не помогало диск хоть и выезжал но не полностью и мгновенно уезжал обратно проблема была с драйвером после пересборки ядра стало все норм

#111317

Тему наверно придется все таки снова открыть. Привод работает видит диски но когда вставляешь например двд диск с фильмом фильм останавливает воспроизведение буквально через пару секунд. Также запись на диск должна идти со скоростью x4 идет же с 0,1 пишу Базеро

#111442

а банальную возможность битый диск/полудохлый сидюк исключили?

#111512
Fat-Zer написал:
а банальную возможность битый диск/полудохлый сидюк исключили?

Исключил так загружаю другую ос и привод работает как надо

#111513

Мой ответ уже не актуален. Как удалить пост?

#111536

Тут нет такого. Тока обратится к модераторам

Войдите или зарегистрируйтесь, чтобы ответить.