darsh: (Default)
[personal profile] darsh
Вот не понимаю я. Есть третий пень под линуксом 2.4.33.4 с двумя IDE контроллерами на мамке: PIIX и HPT370. Первый выдаёт максимум UDMA2, второй - UDMA5. Сидел на втором контроллере диск, 80GB. Дооолго сидел. Честно UDMA5 держал и с соответствующей скоростью работал. Поставил я к нему год назад в пару 250GB диск - а он отказывается на этом контроллере dma держать. Вот с такими словами "dma_timer_expiry". И кодом 0x21. Дальше ide3 reset. И снова dma_timer_expiry. Так в итоге с выключенным DMA и поднимается.

Ну, столкнулся я тогда с этим в первый раз, пошерстил инет, ничего толкового не нашёл и решил, грешным делом, что диск виноват. Посадил на PIIX и забыл.

Месяца три назад первая 80-ка полетела. Поставили вместо неё другую. И тоже - стоит, как влитая, в dma зубами вцепилась и не отпускает.

А вчера доставили наконец 320-ку. Стал её ставить и напоролся на то, что новая 320-ка тоже не держит dma. С тем же диагнозом. Пришлось (после махинаций с ядром, hdparm, шлейфами, комбинациями диски-контроллеры, бубном и такой-то матерью) вешать и новый диск на PIIX.
Работать-то всё работает, да притормаживает слегка. Да и обидно современные диски таких объёмов в чёрном теле UDMA2 держать...

А главное - непонятно, кто виноват и что делать. То ли мамку менять - но как-то глупо из-за одного контроллера. То ли внешний контроллер покупать да в PCI (или лучше в AGP? Такие вообще бывают?) вставлять, и на него все диски вешать. То ли линукс виноват, что драйвера hpt у него кривые, больших дисков не поддерживают. А ставить 2.6 только для того, чтобы проверить, оно это или нет, - как-то неохота. И 2.4 отлично справляется. Да и то - скачал я 2.6, глянул в drivers/ide/pci/hpt266.c. Ну, почти тот же файл, что в 2.4, и версия та же...

Date: 05/12/2006 09:49 (UTC)
From: [identity profile] ahaxopet.livejournal.com
Вполне может быть, что в 2.4 драйвер HPT корявый. Попробуй таки 2.6.
Не надо его ставить, достаточно загрузить какой-нибудь свежий Knoppix - сразу все увидишь.

И кстати, ты не в тот файл смотрел. Твоим контроллером в 2.6 занимается drivers/ata/pata_hpt37x.c.

Date: 05/12/2006 14:28 (UTC)
From: [identity profile] msh.livejournal.com
Для начала - взять драйвер с сайта HighPoint

Жесткий офф-топ.

Date: 15/12/2006 13:50 (UTC)
From: [identity profile] ex-philolag.livejournal.com
Сразу извиняюсь за офф-топ. Мне по работе нужно проконсультироваться с Вами (как жителем Лондона) на одну тему. Оставьте, пожалуйста, здесь ваш e-mail или номер icq. Или напишите сюда - blasterr@list.ru. Спасибо!

Profile

darsh: (Default)
Darsh

February 2017

M T W T F S S
  12345
6789101112
13 141516 171819
20212223242526
2728     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated 26/12/2025 15:10
Powered by Dreamwidth Studios