Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Vladimir Mosgalin                    2:5030/1041.17 13 Jul 2001  12:34:55
 To : All
 Subject : Опять диски, hdparm, etc.
 -------------------------------------------------------------------------------- 
 
 Возможно, эта тема уже всем надоела, но вот теперь у меня проблемы...
 
 Часть первая. Диск.
 
 Купил я тут диск новый, wd cavair на 40g. И, так как мамка довольно старая,
 столкнулся с проблемой - не определяются диски больше 32g. Hу что же, на такой
 случай есть специальная перемычка, когда диск сообщает биосу, что он 32g. Далее,
 есть специальный драйвер для виндов, полуоси и чего-то еще, чтобы увидеть весь
 диск. Причем драйвер достаточно низкоуровневый, и если его поставить, то видимо 
 линукс не сможет нормально работать. Я так понял, он вроде из mbr грузится, а
 дальше сидит в umb и заменяет часть биоса. Ладно, не стал с ним разбираться. В
 доке написано "С юниксами не совместим, не ставте его, почитайте доки по
 юниксу".
 
 Биос говорит про диск:
 LBA, UDMA 4, 33822
 
 Диск поддерживает до udma/100, я проставил в нем, чтобы только до udma/66, а
 биос и 66 не держит. :) Вот как хитро.
 
 Hу ладно, думал линукс все нормально поймет и будет пучком. Дистрибутива
 нормального как на зло под рукой не оказалось, но нашел завалявшийся rh6.0 с
 ядром 2.2.5. Hу, думаю, должен пойти, вряд ли старое ядро не распознает, а когда
 все проверю, поставлю что-нибудь хорошее.
 
 Поставил. При загрузке пишет
 
 ide0: BM-DMA at ... (адрес), BIOS settings: hda: pio, hdb: pio
 ...
 hda: WDC WD400AB-00BVA0, 8036MB w/2048kB Cache, CHS=4111/255/63
 
 т.е. размер около 8G, что странно. Диск же говорит: 32G. Ладно, проехали.
 
 Далее он работает медленно, но как нормальный диск на 32G.
 При этом hdparm говорит, что
 geometry=4111/255/63, sectors=16514064, start=0
 
 Теперь внимание, первый вопрос: как и где объявить линуксу, что винч на 40G?
 Часть вторая. hdparm и быстродействие.
 
 Хорошо, теперь поговорим про быстродействие.
 
 По умолчанию hdparm -t показывает ~3.6 M/s. -T всегда пишет 35.6 M/s. Видимо, я 
 так и не понял, что это такое.
 
 Если сделать -c1, то будет ~5.7 M/s
 Если включить -d1 и сказать -X33, то будет ~11.6 M/s.
 -с (32-битный доступ), что интересно, при включении dma вообще роли не играет.
 Если сделать -X34, то будет абсолютно то же самое. (?).
 
 Ладно, идем дальше. Делаем -X66. Скорость ~14 M/s.
 Если это udma/33, почему такой маленький прирост скорости? Или udma/33 не
 включился? Пробовал писать ide0=dma, тогда при загрузке пишет, что ide0: DMA,
 но больше ничего не меняется и прироста скорости нет. В биосе все включено.
 (стоит auto).
 
 Еще пробовал -X67 (udma/66, повторяюсь, чипсет не держит). Вообще глючит. Если
 это сделать при загрузке, то система просто откажется работать, запуск почти
 всех программ выдает либо bus error, либо input/output error. Hо несколько штук 
 работают, те, что уже запускались в процессе загрузки (кэш, видимо). В том числе
 hdparm. Делаю -X66, все встает на свои места.
 Если же делать после загрузки -X67, то может и начать глючить, сыпать
 сообщениями от диска, etc.
 Hо бывает, что все пучком. И тогда -t выдает ~16 M/s. (ура!) И система работает.
 
 С -X66 глюков нет.
 
 А вот -X68 намертво вешает комп, reset не помогает (post говорит, что ошибка
 диска), приходится комп выключать... :(
 
 Теперь опять минутку внимания, еще вопросы:
 1) включался ли udma/33?
 2) если нет, то как включить?
 3) что происходит при -X67? Можно ли избежать глюков, ведь бывет, что работает.
 4) и наконец, как сделать быстрее?
 
 ЗЫ еще я добавляю параметр -k 1. А вот -m ни на что не влияет, во всяком случае 
 при включенном dma. Да и в мане написано, что для wd cavair лучше выключить :)
 
 ЗЗЫ спасибо всем, кто дочитал это сумбурное письмо до конца :)
 
 Vladimir
 
 ... I wanna live, I wanna love, but it's a long hard road, out of hell...
 --- Why use Windows, since there is a door?
  * Origin: [...CENSORED...] (2:5030/1041.17)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Опять диски, hdparm, etc.   Vladimir Mosgalin   13 Jul 2001 12:34:55 
 Re: Опять диски, hdparm, etc.   Ilya Ovchinnikov   17 Jul 2001 02:48:45 
 Опять диски, hdparm, etc.   Vladimir Mosgalin   18 Jul 2001 03:18:02 
 Re: Опять диски, hdparm, etc.   Michael Shigorin   18 Jul 2001 12:04:24 
 Опять диски, hdparm, etc.   Vladimir Mosgalin   18 Jul 2001 22:39:54 
 Re: Опять диски, hdparm, etc.   Ilya Ovchinnikov   19 Jul 2001 01:03:03 
 Опять диски, hdparm, etc.   Vladimir Mosgalin   18 Jul 2001 21:45:53 
Архивное /ru.linux/45283b4ef4a4.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional