nixp.ru v3.0

22 января 2017,
воскресенье,
00:38:27 MSK

Аутсорсинг Linux с компанией «Флант»
Maxim Filatov написал 18 августа 2004 года в 14:38 (389 просмотров) Ведет себя как мужчина; открыл 18 тем в форуме, оставил 23 комментария на сайте.

Обновил ядрышко до 2.6.8.1, hdparm до 5.6 перезагрузился и у меня отвалился режим UDMA…

Пример:

/#=> /etc/init.d/hdparm restart 13:48 pts/0

* WARNING: you are stopping a boot service.

* Starting hdparm… [ ok ]

* Running hdparm on /dev/discs/disc0/disc…

HDIO_SET_DMA failed: Operation not permitted

* Running hdparm on /dev/cdroms/cdrom0…

HDIO_SET_DMA failed: Operation not permitted

/

Вот так вот….

Что бы это могло быть?..

Заранее спасибо.

Longobard

Это значит что ты накосячил с конфигом ядра, сделай strace. ИМХО ioctl заваливается с EACCES

По поводу конфига ядра:

&#9474; <*> ATA/ATAPI/MFM/RLL support &#9474; &#9474;

&#9474; &#9474; <*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support &#9474; &#9474;

&#9474; &#9474; — Please see Documentation/ide.txt for help/info on IDE drives &#9474; &#9474;

&#9474; &#9474; [ ] Support for SATA (deprecated; conflicts with libata SATA driver) &#9474; &#9474;

&#9474; &#9474; [ ] Use old disk-only driver on primary interface &#9474; &#9474;

&#9474; &#9474; <*> Include IDE/ATA-2 DISK support &#9474; &#9474;

&#9474; &#9474;

  • Use multi-mode by default &#9474; &#9474;

&#9474; &#9474; <*> Include IDE/ATAPI CDROM support &#9474; &#9474;

&#9474; &#9474; < > Include IDE/ATAPI TAPE support (EXPERIMENTAL) &#9474; &#9474;

&#9474; &#9474; < > Include IDE/ATAPI FLOPPY support &#9474; &#9474;

&#9474; &#9474; < > SCSI emulation support &#9474; &#9474;

&#9474; &#9474; [ ] IDE Taskfile Access &#9474; &#9474;

&#9474; &#9474; [ ] IDE Taskfile IO (EXPERIMENTAL) &#9474; &#9474;

&#9474; &#9474; — IDE chipset support/bugfixes &#9474; &#9474;

&#9474; &#9474; <*> generic/default IDE chipset support &#9474; &#9474;

&#9474; &#9474;

  • CMD640 chipset bugfix/support &#9474; &#9474;

&#9474; &#9474; [ ] CMD640 enhanced support &#9474; &#9474;

&#9474; &#9474;

  • PCI IDE chipset support &#9474; &#9474;

&#9474; &#9474;

  • Sharing PCI IDE interrupts support &#9474; &#9474;

&#9474; &#9474; [ ] Boot off-board chipsets first support &#9474; &#9474;

&#9474; &#9474; <*> Generic PCI IDE Chipset Support &#9474; &#9474;

&#9474; &#9474; < > OPTi 82C621 chipset enhanced support (EXPERIMENTAL) &#9474; &#9474;

&#9474; &#9474; <*> RZ1000 chipset bugfix/support &#9474; &#9474;

&#9474; &#9474;

  • Generic PCI bus-master DMA support &#9474; &#9474;

&#9474; &#9474; [ ] Force enable legacy 2.0.X HOSTS to use DMA &#9474; &#9474;

&#9474; &#9474;

  • Use PCI DMA by default when available &#9474; &#9474;

&#9474; &#9474; [ ] Enable DMA only for disks &#9474; &#9474;

&#9474; &#9474; < > AEC62XX chipset support &#9474; &#9474;

&#9474; &#9474; < > ALI M15×3 chipset support &#9474; &#9474;

&#9474; &#9474; < > AMD and nVidia IDE support &#9474; &#9474;

&#9474; &#9474; < > ATI IXP chipset IDE support &#9474; &#9474;

&#9474; &#9474; < > CMD64{3|6|8|9} chipset support &#9474; &#9474;

&#9474; &#9492;&#9472;&#9472;&#9472;

< > Compaq Triflex IDE support &#9474; &#9474;

&#9474; &#9474; < > CY82C693 chipset support &#9474; &#9474;

&#9474; &#9474; < > Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL) &#9474; &#9474;

&#9474; &#9474; < > Cyrix/National Semiconductor CS5530 MediaGX chipset support &#9474; &#9474;

&#9474; &#9474; < > HPT34X chipset support &#9474; &#9474;

&#9474; &#9474; < > HPT36X/37X chipset support &#9474; &#9474;

&#9474; &#9474; < > National SCx200 chipset support &#9474; &#9474;

&#9474; &#9474; <*> Intel PIIXn chipsets support &#9474; &#9474;

&#9474; &#9474; < > NS87415 chipset support &#9474; &#9474;

&#9474; &#9474; < > PROMISE PDC202{46|62|65|67} support &#9474; &#9474;

&#9474; &#9474; < > PROMISE PDC202{68|69|70|71|75|76|77} support &#9474; &#9474;

&#9474; &#9474; < > ServerWorks OSB4/CSB5/CSB6 chipsets support &#9474; &#9474;

&#9474; &#9474; < > Silicon Image chipset support &#9474; &#9474;

&#9474; &#9474; < > SiS5513 chipset support &#9474; &#9474;

&#9474; &#9474; < > SLC90E66 chipset support &#9474; &#9474;

&#9474; &#9474; < > Tekram TRM290 chipset support &#9474; &#9474;

&#9474; &#9474; < > VIA82CXXX chipset support &#9474; &#9474;

&#9474; &#9474; [ ] IGNORE word93 Validation BITS &#9474; &#9474;

&#9474; &#9492;&#9472;

О как.

Мамка какая-то второпневая.

На BX-e.

Uncle Theodore

Иоптурбашмак! Что ж это ты тут такое нарисовал? :-)

Проверь командой

lspci

какой у тебя чипсет на IDE. Вот так:

# lspci | grep IDE

00:1f.1 IDE interface: Intel Corp. 82801DB (ICH4) Ultra ATA 100 Storage Controller (rev 02)

и вкомпилируй его в ядро (_не как модуль!!_)

В качестве примера кнфига приводи нужные места файла .config, который у тебя в /usr/src/linux-XXX (где ты ядро компилил).

Good Luck,

UT

все — всем спасибо!

Все завелось!!!!

Ошибка была в чипсете IDE.

ecobeingecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.