Жесткие диски как hda вместо sda

Изображение пользователя null56.

Всем привет

Попался мне один "относительно" старенький компьютер, вот его lspci

00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 11)
00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 11)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R200 QM [Radeon 9100]
02:03.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
02:09.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 86)

Я поставил на него последний дебиан ленни, с репозиторием squeeze, всё работает, кроме того, что мои жесткие диски определяются по старому /dev/hdX, то есть работают через старый драйвер
Мне хотелось бы спросить вашего совета, если кто сталкивался с подобной проблемой, как ее можно решить наиболее гуманно?

Я нагуглил несколько статей
http://www.linux.org.ru/forum/general/3466017;jsessionid=B03D6ED0C03AC78FC4E2EA37BBDEF870#comment-3466042
тут решение заключается в блокировке определенных модулей при загрузке системы

и еще http://www.cyberciti.biz/faq/linux-sata-drive-displayed-as-devhda/
приведу выводы, которые рекомендуеются в статье
Конфирурация ядра

grep -i SATA /boot/config-$(uname -r)
# CONFIG_BLK_DEV_IDE_SATA is not set
CONFIG_SATA_PMP=y
CONFIG_SATA_AHCI=m
CONFIG_SATA_SIL24=m
CONFIG_SATA_SVW=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

Ну и висящие модули

lsmod | egrep 'ata_piix|libata'
libata 114408 1 ata_generic
scsi_mod 101297 1 libata

Как бы вы решили подобного рода проблему?

Заранее благодарен за помощь

ЗЫ: чуть не забыл, ядро 2.6.32-3-686

0
dyug - 12 Апрель, 2010 - 16:25

а можно узнать в чем проблема, кроме, разумеется имен букв?
Если других проблем нет, я бы забил.
Какая разница, как тот раздел назван? :-)

0
null56 - 12 Апрель, 2010 - 17:18
Изображение пользователя null56.

дело не в буквах, а в том драйвере, через который работает котроллер ata шины.
Раньше была следующая ситуация, устройства ide работали через собственный драйвер, который как раз именовал жесткие диски и другие устройства на шине ide через префикс hdX, где Х уже было номером шины. А высокоскоростные scsi устройства, а позднее и sata шли через высокоскоростной драйвер разработанный специально под них и именовались с префиксом sdX.
Спустя время высокоскосростной драйвер шины scsi/sata заточили под устаревшие драйвера шины ata/ide и чувствую со временем совсем убирут старый драйвер из ядра. В следствие чего устройство, что на scsi/sata/ide начали опознаваться в файловой системе устройств (dev) с префиксом sdX, что послужило введению в дистрибутивы линух именования по идентификаторам, чтобы не было привязки к префиксу.
Поэтому разница далеко не в буквах, а в скорости обмена информацией устройств на шине ide. Если скорость работы жестких дисков одинаковая, как на устаревшем драйвере, так и на scsi драйвере, то действительно можно забить, если нет, то вдойне будет приятней решить эту проблему

0
null56 - 12 Апрель, 2010 - 17:31
Изображение пользователя null56.

поэтому я увидился, увидев /dev/hdX на 32 ядре...
кстати. не я один, вот еще народ интересовался
http://sidux.com/PNphpBB2-viewtopic-t-18891.html

0
null56 - 12 Апрель, 2010 - 17:40
Изображение пользователя null56.

хотя вот похоже и ответ
http://lists.debian.org/debian-devel/2009/11/msg01000.html
ладно, лучше ничего не делать, раз пишут, что должно произойти всё автоматически, то подожду пока, тему закрою, когда сами изменятся

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры