|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Vassily Kiryanov 2:5054/36 19 May 2003 09:46:36 To : mitrohin a.s. Subject : SMART -------------------------------------------------------------------------------- 03 May 03 15:26, Vassily Kiryanov wrote to mitrohin a.s.: mas>> если у тебя глюков не будет - значит я один такой несчастливый VK> Hашёл время и потестировал. Теперь нашёл время и посмотрел на сырцы. VK> Похоже процедура обработки VK> смарт-запроса в коде IDE не окружена семафорами как полагается. VK> Смотреть и исправлять пока не смогу, времени внапряг... Hе, я точно провидец, блин... А О'Коннор - ценитель тонких извращений... Hу зачем он в файле sys/dev/ata/ata-all.c вызов функции оформил вот так: /*ATA_SLEEPLOCK_CH(ch, ATA_ACTIVE);*/ error = ata_getsmart(atadev, feature, data, size); /*ATA_UNLOCK_CH(ch);*/ мне кто-нибудь объяснит? Зачем было вставлять lock/unlock если он их потом заремил? И зачем ремить, если уж их вставил? Или я дурак или одно из двух... VK> Вывод: не рекомендуется делать запросы на SMART во время ненулевой VK> дисковой активности, а вывод команды atacontrol smart лучше проверять VK> глазками. Вывод2: снять заремовку, пересобрать ядро. P.S. Сам не пробовал, очень уж спать охота было... Всего хорошего. "За верную и прибыльную дружбу!" (c) Яго. Vassily --- * Origin: И бьется против геноцида Вася, и против Васи геноцид. (2:5054/36) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/18513ec8ab6a.html, оценка из 5, голосов 10
|