BSDPORTAL.RU

На этом сайте обсуждаются вопросы использования ОС FreeBSD
 Портал  •  Статьи  •  Форум  •  Wiki  •  Поиск  •  FAQ  •  Обои  •   Официальная документация  •  Новые темы 

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 16 ] 
Автор Сообщение
СообщениеДобавлено: Пт 12 янв, 2007 10:18 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
ПО МНОГОЧИСЛЕННЫМ ПРОСЬБАМ!!!
Патч удаляющий панику при появляющуюся при размонтировании (umount -f) уже удаленного носителя, например флэшки.

Код:
#The patch delete flash disk freebsd panic
#Any questions send email sys@bsdportal.ru Alexey N. Karakuts
--- /sys/geom/geom_vfs.c        Mon Mar 13 03:05:29 2006
+++ geom_vfs.c  Wed Dec  6 19:42:46 2006
@@ -70,16 +70,9 @@
       struct buf *bp;
       int vfslocked;

-       if (bip->bio_error) {
-               printf("g_vfs_done():");
-               g_print_bio(bip);
-               printf("error = %d\n", bip->bio_error);
-       }
       bp = bip->bio_caller2;
       bp->b_error = bip->bio_error;
       bp->b_ioflags = bip->bio_flags;
-       if (bip->bio_error)
-               bp->b_ioflags |= BIO_ERROR;
       bp->b_resid = bp->b_bcount - bip->bio_completed;
       g_destroy_bio(bip);
       vfslocked = VFS_LOCK_GIANT(((struct mount *)NULL));



Последний раз редактировалось sys Чт 07 июн, 2007 11:37 am, всего редактировалось 3 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 20 янв, 2007 3:32 am 
Не в сети
Аватара пользователя

Зарегистрирован: Пт 02 июн, 2006 9:19 am
Сообщения: 661
Откуда: Калининград
ээ.. а как заюзать то? можно обьяснить попроще, для не программеров?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб 20 янв, 2007 1:17 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
ipse писал(а):
ээ.. а как заюзать то? можно обьяснить попроще, для не программеров?

Приблизительно так
Код:
cd /sys/geom
patch < /download/usb_no_panic.diff

и пересобираем и устанавливаем ядро


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 янв, 2007 6:47 pm 
Не в сети

Зарегистрирован: Ср 12 янв, 2005 7:14 am
Сообщения: 1419
Откуда: Murmansk
А этот патч, случайно, для аналогичной проблемы, но с floppy'ками -- не подйдет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 24 янв, 2007 7:36 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
inspirra писал(а):
А этот патч, случайно, для аналогичной проблемы, но с floppy'ками -- не подйдет?

И с флопиками и с винтиками подойдет.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 12 фев, 2007 6:24 pm 
Не в сети

Зарегистрирован: Вс 18 июл, 2004 8:57 pm
Сообщения: 300
откуда патч?

_________________
Специальный UNIX/Linux поисковик - http://keyhell.org/searches.html

Blog: http://keyhell.org/blog.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн 12 фев, 2007 7:45 pm 
Не в сети

Зарегистрирован: Вс 18 июл, 2004 8:57 pm
Сообщения: 300
keyhell писал(а):
откуда патч?


Updated: дело в том, что я не помню в последних pr были какие-то патчи по этому поводу.

Патч лучше бы засабмитить.

_________________
Специальный UNIX/Linux поисковик - http://keyhell.org/searches.html

Blog: http://keyhell.org/blog.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 13 фев, 2007 1:20 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
keyhell писал(а):
откуда патч?

Написал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 13 фев, 2007 1:25 pm 
Не в сети

Зарегистрирован: Вс 18 июл, 2004 8:57 pm
Сообщения: 300
насколько он "корректный"? т.е. может возьмете на себя труд засабмитить его? - может оказаться, что он _очень_ полезен и должен быть опубликован для все и немедленно.

_________________
Специальный UNIX/Linux поисковик - http://keyhell.org/searches.html

Blog: http://keyhell.org/blog.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 13 фев, 2007 9:27 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
keyhell писал(а):
насколько он "корректный"? т.е. может возьмете на себя труд засабмитить его? - может оказаться, что он _очень_ полезен и должен быть опубликован для все и немедленно.

Пока тут никто не жаловался. Вот жду пока жалобы пойдут что б отладить и узнать насколько он корректный.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 14 фев, 2007 10:42 am 
Не в сети

Зарегистрирован: Вс 18 июл, 2004 8:57 pm
Сообщения: 300
ОК.
если сегодня дойдут руки я тоже попробую. насколько я помню у меня есть пара флешек, на которых проблема воспроизводилась.

если будут результаты - сюда выложу.

_________________
Специальный UNIX/Linux поисковик - http://keyhell.org/searches.html

Blog: http://keyhell.org/blog.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 20 фев, 2007 5:21 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
Скинул патч в gnats. Дальше пусть сами.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 20 фев, 2007 6:33 pm 
Не в сети

Зарегистрирован: Вс 18 июл, 2004 8:57 pm
Сообщения: 300
мне немного стыдно, но я не то что не добрался до проверки патча, но и сама задача даже не сдвинулась в моем списке task'ов.

увы, много дел :)

_________________
Специальный UNIX/Linux поисковик - http://keyhell.org/searches.html

Blog: http://keyhell.org/blog.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 24 апр, 2007 6:53 pm 
Не в сети

Зарегистрирован: Чт 03 авг, 2006 8:32 pm
Сообщения: 202
Я так понял этот патч тупо убирает место возникновение паники в вышеописанной ситуации... Это как если болит рука, апмутировать её и всё, больше болеть не будет :-)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт 24 апр, 2007 7:28 pm 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: Вт 24 дек, 2002 3:55 pm
Сообщения: 3959
Откуда: Россия, Ростов-на-Дону
FSA писал(а):
Я так понял этот патч тупо убирает место возникновение паники в вышеописанной ситуации... Это как если болит рука, апмутировать её и всё, больше болеть не будет :-)

Именно так. По другому надо изменить много кода, и менять от версии к версии. А так решается просто, хотя и не красиво. Для десктопа вполне годится.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср 06 июн, 2007 4:22 am 
Не в сети
Аватара пользователя

Зарегистрирован: Чт 25 май, 2006 2:27 pm
Сообщения: 120
Незаслуженно забытый правильный патч обсуждался здесь:

http://www.bsdportal.ru/viewtopic.php?t=14058


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB
Яндекс.Метрика