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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       02 May 2006  23:01:50
 To : Eugene Grosbein
 Subject : Re: panic: wrong for umass_cbi_state
 -------------------------------------------------------------------------------- 
 
 02 май 2006, вторник, в 21:49 KRAST, Eugene Grosbein написал(а):
 
  EG> FreeBSD 4.11 паникует при подключении некоторых umass(4)-устройств
  EG> и последующем их выдергивании, при том что эти устройства не только
  EG> не смонтированы, но даже не определяются CAM-ом как da0, то есть
  EG> проблема конкретно в umass.
  EG> FreeBSD 6.1-RC этой проблемы не имеет, а при добавлении в ядро
  EG> нужных quirk-ов даже начинает полноценно работать с железками.
 
  EG> Там довольно много поменялось и что-то у меня не получается
  EG> найти этот момент (сам-то KASSERT на месте остался), даже по коммит-логам.
  EG> Хотя бы приблизительно время подскажите.
 
 Пошел другим путем - не стал отыскивать этот момент,
 а просто засунул в 4.11-STABLE драйвер umass(4) от 7.0-CURRENT,
 и все завелось - с двумя шероховатостями: во-первых, не стал бекпортить
 исправление проблемы с выгрузкой драйвера в момент его использования
 (для гарантии надо вкомпилировать umass в ядро, а не использовать
 его модулем). И во-вторых, патч несовместим с options INVARIANTS,
 ядру не нравится использование malloc(M_WAITOK) in interrupt context
 в момент подключения устройства.
 
 А так все работает.
 
 ftp://www.kuzbass.ru/pub/freebsd/patches/umass-7.0-4.11.diff.gz
 
 Прикладывать:
 
 gunzip umass-7.0-4.11.diff.gz
 cd /usr/src
 patch </path/to/umass-7.0-4.11.diff
 make kernel
 
 Eugene
 -- 
 Дьявол в мелочах
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 panic: wrong for umass_cbi_state   Eugene Grosbein   02 May 2006 20:49:03 
 Re: panic: wrong for umass_cbi_state   Eugene Grosbein   02 May 2006 23:01:50 
 Re: panic: wrong for umass_cbi_state   Eugene Grosbein   02 May 2006 23:24:04 
Архивное /ru.unix.bsd/26093e73df05b.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional