[SOLVED] После обновления не видит жесткие диски

Используется нестабильная ветка. После обновления( много различных пакетов ) не видит жесткие диски. Что самое странное, запущенная система не видит корневой раздел, но при этом работает. Ядро 2.6.32-gentoo-r5 собранно genkernel, также пробовал 2.6.33.

Т.е.

rootfs on / type rootfs (rw)
/dev/hdb3 on / type reiserfs (rw,noatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
rc-svcdir on /lib/rc/init.d type tmpfs (rw,nosuid,nodev,noexec,relatime,size=1024k,mode=755)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type tmpfs (rw,nosuid,relatime,size=10240k,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,noexec,relatime)
usbfs on /proc/bus/usb type usbfs (rw,noexec,nosuid,devmode=0664,devgid=85)
mount /dev/hdb3 /mnt/qwe
mount: специальное устройство /dev/hdb3 не существует

fdisk ничего не отображает

Victor victor # fdisk -l
Victor victor # 

.

Ctrl_ написал(а):
Что самое странное, запущенная система не видит корневой раздел, но при этом работает.

Как это не видит?!?
Перечитай первую строчку цитированного листинга:
rootfs on / type rootfs (rw)

Ctrl_ написал(а):
Ядро 2.6.32-gentoo-r5 собранно genkernel, также пробовал 2.6.33.

А что у тебя в конфиге ядра?
Можно попробовать поискать по ключу rootfs.

ЗЫ: Ты меня извини, но с таким уровнем знаний (и подходом) сидеть на ~ARCH ИМХО рановато...

:wq
--
Live free or die

У меня тоже так было,

У меня тоже так было, забутайся с лайв-сд, удали содержимое /proc(может и не надо, не помню точно) и /sys. Пегрузись, всё должно работать.

Это виртуальные файловые

Это виртуальные файловые системы...

Ядро тоже обновлял?

Ядро тоже обновлял?

Продолжение

Спасибо за советы, но пока ничего не получилось.

Вот что пробовал:
1. proc и sys удалил - после этого система не работоспособна. Создал заново.
2. Собрал genkernel'ом ядро (2.6.33-gentoo) с этм конфигом .config.

Вот вывод lspci

00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1)

В /dev нет устройства hdb3

adsp
audio
block
bsg
bus
char
console
cpu_dma_latency
dac960_gam
dsp
etherd
fb0
fd
fd0
full
fuse
hidraw0
hidraw1
initctl
input
kmem
kmsg
log
mcelog
megadev0
mem
mixer
network_latency
network_throughput
null
nvidia0
nvidiactl
port
psaux
ptmx
pts
random
rtc
sequencer
sequencer2
sg0
sg1
sg2
sg3
sg4
shm
snd
stderr
stdin
stdout
tgt
tty
tty0
tty1
tty10
tty11
tty12
tty13
tty14
tty15
tty16
tty17
tty18
tty19
tty2
tty20
tty21
tty22
tty23
tty24
tty25
tty26
tty27
tty28
tty29
tty3
tty30
tty31
tty32
tty33
tty34
tty35
tty36
tty37
tty38
tty39
tty4
tty40
tty41
tty42
tty43
tty44
tty45
tty46
tty47
tty48
tty49
tty5
tty50
tty51
tty52
tty53
tty54
tty55
tty56
tty57
tty58
tty59
tty6
tty60
tty61
tty62
tty63
tty7
tty8
tty9
ttyS0
ttyS1
ttyS2
ttyS3
urandom
usb
vcs
vcs1
vcs10
vcs11
vcs12
vcs2
vcs3
vcs4
vcs5
vcs6
vcs7
vcs8
vcs9
vcsa
vcsa1
vcsa10
vcsa11
vcsa12
vcsa2
vcsa3
vcsa4
vcsa5
vcsa6
vcsa7
vcsa8
vcsa9
vga_arbiter
zero

/

Ctrl_ написал(а):
Вот вывод lspci

Почто опцiю -k зажал?

:wq
--
Live free or die

lspci -k 00:00.0 RAM

lspci -k

00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
        Subsystem: nVidia Corporation Device cb84
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: ohci_hcd
        Kernel modules: ohci-hcd
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: ehci_hcd
        Kernel modules: ehci-hcd
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: HDA Intel
        Kernel modules: snd-hda-intel
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: AMD_IDE
        Kernel modules: pata_amd
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: forcedeth
        Kernel modules: forcedeth
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
        Subsystem: Foxconn International, Inc. Device 0d15
        Kernel driver in use: sata_nv
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
        Kernel driver in use: pcieport                                                                                                                                           
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)                                                                                                         
        Kernel driver in use: pcieport                                                                                                                                           
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)                                                                                                         
        Kernel driver in use: pcieport                                                                                                                                           
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation G84 [GeForce 8600 GT] (rev a1)
        Kernel driver in use: nvidia
        Kernel modules: nvidi

Во блин О_О

Если Вы решили перейти на libata , то в секцию
PCI IDE chipsets support
должна упасть бомба,после чего там будет "девственно-чисто".
Так же в Вашем конфиге есть вот это:
CONFIG_BLK_DEV_IDE_SATA is not set
Наверное, это не правильно %)
Честно сказать - весь конфиг фтопку, после чего стоит попробовать
сконфижить ведро ручками (для опыту :-))

/

willy написал(а):
Так же в Вашем конфиге есть вот это:
CONFIG_BLK_DEV_IDE_SATA is not set
Наверное, это не правильно %)

Не уверен. Ибо:

Symbol: BLK_DEV_IDE_SATA [=n]
Prompt: Support for SATA (deprecated; conflicts with libata SATA driver)

:wq
--
Live free or die

Возможно

Я чего-то в своём конфиге такой опции найти не могу ;)

SYSFS_DEPRECATED_V2

Решение Вашей проблемы (ибо сам столкнулся точно с такими же симптомами переходя на 2.6.32-gentoo-r5):
1. make menuconfig
2. Отключаем опцию SYSFS_DEPRECATED_V2
3. Компилим ядро, устанавливаем его
4. Ребут (вуаля - диски видны)

Кстати, при обновлении системы udev ругался на эту опцию :)
Логи таки надо читать.

Да пребудет с тобой великий Linux.

.

Jam666 написал(а):
Логи таки надо читать.

Вслух. С выражением. По три раза.

:wq
--
Live free or die

помню на это ругалось при

помню на это ругалось при загрузке системы

[ SOLVED ]

1. По совету Jam666 отключил SYSFS_DEPRECATED_V2
2. Отключил весь раздел Device driver -> ATA/ATAPI/MFM/RLL support (DEPRECATED)
3. Включил (точнее они уже были включены)
SCSI device support -> SCSI disk support
SCSI device support -> SCSI device support
4. Включил в ядро поддержку своего контролера
Serial ATA and Parallel ATA drivers -> ATA SFF support
5. В grub.conf оставил
title Gentoo Linux 2.6.33
root (hd0,2)
kernel /boot/vmlinuz-2.6.33-gentoo
6. В fstab заменил hda на sda

Все. Счастлив...
Всем спасибо.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".