31

# /etc/fstab: static file system information.
#
# noatime turns off atimes for increased performance (atimes normally aren't 
# needed; notail increases performance of ReiserFS (at the expense of storage 
# efficiency).  It's safe to drop the noatime options if you want and to 
# switch between notail / tail freely.
#
# The root filesystem should have a pass number of either 0 or 1.
# All other filesystems should have a pass number of 0 or greater than 1.
#
# See the manpage fstab(5) for more information.
#

# <fs>            <mountpoint>    <type>        <opts>        <dump/pass>

# NOTE: If your BOOT partition is ReiserFS, add the notail option to opts.
/dev/sda5        /boot        ext3        noatime        1 2
/dev/sda7        /        ext3        noatime        0 1
/dev/sda8        /home        ext3        noatime        0 0
/dev/sda6        none        swap        sw        0 0
#/dev/cdrom        /mnt/cdrom    auto        noauto,ro    0 0
#/dev/fd0        /mnt/floppy    auto        noauto        0 0

# glibc 2.2 and above expects tmpfs to be mounted at /dev/shm for 
# POSIX shared memory (shm_open, shm_unlink).
# (tmpfs is a dynamically expandable/shrinkable ramdisk, and will
#  use almost no memory if not populated with files)
shm            /dev/shm    tmpfs        nodev,nosuid,noexec    0 0
ОС: Gentoo/Funtoo

32

Запускайте команду так:

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

После запуска команды у вас откроется окно menuconfig, в котором вы должны найти и включить поддержку драйверов жёстких дисков и корневой файловой системы и, лучше всего, НЕ модулями, не забудьте при выходе сохранить изменения.

Был, был и весь вышел...

33

Lupo Alberto пишет:

После запуска команды у вас откроется окно menuconfig, в котором вы должны найти и включить поддержку драйверов жёстких дисков и корневой файловой системы

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

Был, был и весь вышел...

34

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

Это стояло модулями поставил не модулями. Ошибка при загрузке осталась

ОС: Gentoo/Funtoo

35

Lupo Alberto пишет:

Покажите, из под LiveCD, содержимое директорий /mnt/boot и /mnt/lib/modules, файла /mnt/boot/grub/grub.conf

Был, был и весь вышел...

36

Все с ядром разобрался поставил новое ядро. Осталась только проблема с приводом

ОС: Gentoo/Funtoo

37

tyrnov, покажите

 zegrep 'ATA' /proc/config.gz | grep -v '^#'
 zegrep '_IDE' /proc/config.gz
ls -l /dev/sr*
Был, был и весь вышел...

38

localhost tyrnov # zegrep 'ATA' /proc/config.gz | grep -v '^#'
CONFIG_RELOCATABLE=y
CONFIG_ATA_OVER_ETH=y
CONFIG_IDE_ATAPI=y
CONFIG_IDE_GD_ATA=y
CONFIG_SCSI_SAS_ATA=y
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_ATA=m
CONFIG_ATA_VERBOSE_ERROR=y
CONFIG_ATA_ACPI=y
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_ATA_SFF=y
CONFIG_SATA_SVW=m
CONFIG_ATA_PIIX=m
CONFIG_SATA_MV=m
CONFIG_SATA_NV=m
CONFIG_SATA_QSTOR=m
CONFIG_SATA_PROMISE=m
CONFIG_SATA_SX4=m
CONFIG_SATA_SIL=m
CONFIG_SATA_SIS=m
CONFIG_SATA_ULI=m
CONFIG_SATA_VIA=m
CONFIG_SATA_VITESSE=m
CONFIG_SATA_INIC162X=m
CONFIG_PATA_ACPI=m
CONFIG_PATA_ALI=m
CONFIG_PATA_AMD=m
CONFIG_PATA_ARTOP=m
CONFIG_PATA_ATIIXP=m
CONFIG_PATA_CMD640_PCI=m
CONFIG_PATA_CMD64X=m
CONFIG_PATA_CS5520=m
CONFIG_PATA_CS5530=m
CONFIG_PATA_EFAR=m
CONFIG_ATA_GENERIC=m
CONFIG_PATA_HPT366=m
CONFIG_PATA_HPT37X=m
CONFIG_PATA_HPT3X2N=m
CONFIG_PATA_HPT3X3=m
CONFIG_PATA_IT821X=m
CONFIG_PATA_IT8213=m
CONFIG_PATA_JMICRON=m
CONFIG_PATA_TRIFLEX=m
CONFIG_PATA_MARVELL=m
CONFIG_PATA_MPIIX=m
CONFIG_PATA_NETCELL=m
CONFIG_PATA_NS87410=m
CONFIG_PATA_NS87415=m
CONFIG_PATA_OPTI=m
CONFIG_PATA_OPTIDMA=m
CONFIG_PATA_PCMCIA=m
CONFIG_PATA_PDC2027X=m
CONFIG_PATA_PDC_OLD=m
CONFIG_PATA_RADISYS=m
CONFIG_PATA_RZ1000=m
CONFIG_PATA_SC1200=m
CONFIG_PATA_SERVERWORKS=m
CONFIG_PATA_SIL680=m
CONFIG_PATA_SIS=m
CONFIG_PATA_VIA=m
CONFIG_PATA_WINBOND=m
CONFIG_PATA_PLATFORM=m
CONFIG_PATA_SCH=m
CONFIG_USB_STORAGE_DATAFAB=m
CONFIG_DEBUG_RODATA=y
localhost tyrnov # zegrep '_IDE' /proc/config.gz
CONFIG_HAVE_IDE=y
CONFIG_IDE=y
CONFIG_IDE_XFER_MODE=y
CONFIG_IDE_TIMINGS=y
CONFIG_IDE_ATAPI=y
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_IDE_GD=y
CONFIG_IDE_GD_ATA=y
# CONFIG_IDE_GD_ATAPI is not set
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDECD_VERBOSE_ERRORS=y
# CONFIG_BLK_DEV_IDETAPE is not set
CONFIG_BLK_DEV_IDEACPI=y
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_PROC_FS=y
CONFIG_IDE_GENERIC=y
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEDMA_SFF=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_PCIBUS_ORDER=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_LEDS_TRIGGER_IDE_DISK is not set
localhost tyrnov # ls -l /dev/sr*
ls: невозможно получить доступ к /dev/sr*: Нет такого файла или каталога
localhost tyrnov # 
ОС: Gentoo/Funtoo

39

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

 zegrep CONFIG_IDE /proc/config.gz
# CONFIG_IDE is not set
Был, был и весь вышел...

40

Так отключал же после чего система при загрузке выдавала:

 Консоль:

Block device /dev/sda7 is not a valid root device
Could not find the root block device in
Please specify another value or: press Enter for the same, type "shell" for a shell, or "q" to skip

ОС: Gentoo/Funtoo

41

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

CONFIG_ATA=y
CONFIG_SATA_AHCI=y
CONFIG_SATA_SIL24=y
...
CONFIG_EXT3_FS=y
Был, был и весь вышел...

42

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

ОС: Gentoo/Funtoo

43

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

# 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
Был, был и весь вышел...

44 (10.12.2010 10:36:11 отредактировано tyrnov)

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

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

genkernel --kernel-config=/etc/kernels/kernel-config-x86_64-2.6.34-gentoo-r12 --menuconfig --kernname=new all
ОС: Gentoo/Funtoo

45

tyrnov пишет:

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

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

Был, был и весь вышел...

46

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

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

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

ОС: Gentoo/Funtoo

47

tyrnov пишет:

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

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

Был, был и весь вышел...

48

Раз тут:

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

ОС: Gentoo/Funtoo

49

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

Был, был и весь вышел...

50

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

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

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

ОС: Gentoo/Funtoo

51

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

mount /dev/hdc /mnt/cdrom/

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

ОС: Gentoo/Funtoo

52

Lupo Alberto пишет:

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

 zegrep CONFIG_IDE /proc/config.gz
# CONFIG_IDE is not set
Был, был и весь вышел...

53

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

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

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

ОС: Gentoo/Funtoo

54

tyrnov пишет:

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

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

55

elve пишет:
tyrnov пишет:

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

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

Ну это уже и неважно потому что проблема решилась. А так отмантирование не помогало диск хоть и выезжал но не полностью и мгновенно уезжал обратно проблема была с драйвером после пересборки ядра стало все норм

ОС: Gentoo/Funtoo

56

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

ОС: Gentoo/Funtoo

57

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

95% процентов проблем находятся между клавиатурой и стулом.

58

Fat-Zer пишет:

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

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

ОС: Gentoo/Funtoo

59 (29.12.2010 09:54:15 отредактировано Mita*)

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

60

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

ОС: Gentoo/Funtoo