Представлены (http://www.kernel.org/) очередные корректирующие релизы ядра Linux: 3.2.6 (https://lkml.org/lkml/2012/2/13/308) (89 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.2.6)), 3.0.21 (https://lkml.org/lkml/2012/2/13/306) (56 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.0.21)), 2.6.32.57 (https://lkml.org/lkml/2012/2/13/321) (22 исправления (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32...)) и 2.6.27.61 (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27...) (91 исправление (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27...)). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. Из подсистем, в которых отмечены исправления, можно выделить: USB, cifs, eCryptfs, udf, powernow-k8, zcache, r8712u, asus_oled, SCSI Target, iscsi-target, ALSA (hda, oxygen, virtuoso), pcmcia, drm/i915, drm/radeon, drm/nouveau, PM / Hibernate, ARM.URL: https://lkml.org/lkml/2012/2/13/308
Новость: http://www.opennet.me/opennews/art.shtml?num=33093
Вот USB они правят, а на новых ядрах в том числе и на 3.2.6 есть баг (опубликован 13.02.12) - если вынуть флеш носитель на который идёт запись, то подсистема USB вообще становится не адекватной, в том числе fdiks -l виснет при попытке обнаружить этот носитель даже если тот уже давно выдернут из разьёма.
Это настолько редкая ошибка что можно сказать ее не существует, кому в здравом уме придет в голову идея вытаскивать флешку во время записи? Вы еще питание вырубайте во время перезаписи биоса.
> кому в здравом уме придет в голову идея вытаскивать флешку во время записиСистема должна быть устойчива к любым манипуляциям. А на ваш вопрос отвечу - маленькому ребенку, который подполз к системнику пока папа сбрасывал что-то на флешку.
Хех, необычайное стечение обстоятельств =) С малым моего папы так и было. Дернул флешку. Причем зубами. Уже глотать вздумал, папа чуть с ума не сошел от испуга - быстро среагировал.
И кстати, ирония жизни. А я ведь только вчера обновился до 3.2.5. Сегодня обновляю дерево portage - уже 3.2.6. Отстаю от жизни с этим EDGE, чтоб его...
Как-то неправильно у ребёнка проставлены права. Что это за папа такой, не смотрит за своими процессами?
> Что это за папа такой, не смотрит за своими процессами?PTHREAD_CREATE_DETACHED
>> Что это за папа такой, не смотрит за своими процессами?
> PTHREAD_CREATE_DETACHEDбывает и аппаратная проблема.
У меня сд-карта вставлена в картридер на АЦЕРе, а там картридеры с выступающей картой из корпуса, соответственно если зацепить ее иногда бывает отключение внезапное у накопителя. ОС ведет себя непредсказуемо, иногда все ок, а иногда мертвый висяк...
Толсто
Правильно, не подходи брольше к системнику и скажи своему отцу и своей матери, что бы тебя не подпускали, пока не подрастешь.
А ниче что у флешек "башку сносит" при таких телодвижениях? А потом носишься по всему инету в поисках сервисной утилиты чтобы оживить флешку.
Ничего.
В том то и дело, что когда перепрошивается биос, это видно, а вот при записи на флешку - нет. Разве что sync каждый раз после cp, mv,... дёргать.Да и биосописателям стоило бы наконец-то сделать алгоритм перепрошивки устойчивым к сбоям. Т.е. последнюю решающую часть перепрошивки должен выполнить биос самостоятельно (при перезагрузке) и она должна стать атомарной. Да и какой-нибудь буферизирющий конденсатор можно было бы установить на мат. плату.
DualBios на мат платах от гигабайта. Если что-то с основным не так (например при перепрошивке) то используется резервный.
> DualBios на мат платах от гигабайта. Если что-то с основным не так
> (например при перепрошивке) то используется резервный.Ходят легенды что отдельные личности умудрялись и второй снести :)
> Т.е. последнюю решающую часть перепрошивки должен выполнить биос самостоятельно (при перезагрузке)
> и она должна стать атомарной. Да и какой-нибудь буферизирющий конденсатор можно
> было бы установить на мат. плату.Плавали, знаем: пользователь, увидев, что комп занимается чем-то не тем, жмёт ресет, выдёргивает питание, и так далее.
Эта ошибка не только в Linux, но и на FreeBSD имеет место быть. При выдёргивании флэшки без отмонтирования система больше не падает, но USB-контроллёр становится неадекватен: может вообще не воспринимать новые подключаемые устройства до перезагрузки системы, может начать работать в режиме USB 1.1 вместо 2.0 и т.д.. И, похоже, это архитектурный дефект USB-протокола, а не особенности реализации конкретного стека, в каждой из которых придумывают, как эту проблему обойти.
Сижу, втыкаю, монтирую, кидаю писать ISOшник, выдираю, ужо раз двадцать ... Где глюк?
...
Ой пля, у меня ж 3.3-rc4
> Ой пля, у меня ж 3.3-rc4Дык. Подро^W флехой на убунте с 3.0.0-16, вроде бы ей пофигу. Ну появилось в логе срача что девайс конектед-дисконектед-ойблинмыхотелитудазаписать-ойблиннеудалосьзаписать-ойблинпрочитатьтоженеудалось. При втыкании флехи она вполне отрастает заново, неадекватностей не вижу особо. Похоже посадили где-то между какой-то баг, видимо уже удавили.
похоже это архитектурный дефект unix подобных ос, так как в Windows можно выдергивать и ничего не будет
Все-таки дефект в определенных USB-контроллерах. На старых ПК с Windows регулярно usb 2.0 в usb 1.1 переключается.
> похоже это архитектурный дефект unix подобных ос, так как в Windows можно
> выдергивать и ничего не будетУгу, там бсод обычно случается при втыкании флехи. При вытыкании ни разу не видел, действительно ;]. Правда чем это лучше - я так и не понял.
>> похоже это архитектурный дефект unix подобных ос, так как в Windows можно
>> выдергивать и ничего не будет
> Угу, там бсод обычно случается при втыкании флехи. При вытыкании ни разу
> не видел, действительно ;]. Правда чем это лучше - я так
> и не понял.У меня, ещё в том году появился новый прибор - HP воркстейшон,
так он делает полный ресет если ему воткнуть определённую вебкамеру.
Уже почти воспроизвёл процесс обмена куда и чего засылается на перезаписываемой флехе
(в смысле NVRAM контроллера), замутю гадский USB-прибор. :-PP.S. Linux тут ваще ни причем, оно и Вянду ресетит.
>редкая ошибкаОшибка является ошибкой независимо от того, редкая она или нет.
Поправте ссылка на ChangeLog ядра 2.6.27.61 , у вас она ссылается на ядро 2.6.27.60
[ http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.27... ]
> Поправте ссылка на ChangeLog ядра 2.6.27.61 , у вас она ссылается на
> ядро 2.6.27.60Под новостью есть кнопочка "исправить". Пользуйтесь!
А в Daily Build (который пока что "основан" на 3.3 RC3) уже есть эти изменения? В Change Log-ах от 15 февраля 2012 года найти упоминание "K8" или "PowerNow!" не могу, а в 3.2.6 они есть... Может, я не там смотрю?
> А в Daily Build (который пока что "основан" на 3.3 RC3) уже
> есть эти изменения? В Change Log-ах от 15 февраля 2012 года
> найти упоминание "K8" или "PowerNow!" не могу, а в 3.2.6 они
> есть... Может, я не там смотрю?Ну,я дае и не знаю! http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git...
на ядре 3.2.0 у мены вылезли бока, из-за которых откатился на 3.1 - все камеры на gspca стало фризить наглухо, оживают ненадолго когда рукой махнешь перед "глазом", а спустя минуту висяк мертвый, и на руку не реагирует.
Интересно это решение о том, что в usb 2 порту будет нормально поддерживаться при использовании железа поддерживающим usb 1.1?
Что-то ответ багтрака федоры не показал их способность решать проблемы. Они просто рекомендовали usb 1.1 устройство использовать в порту usb 3. Но ведь их у меня всего 2 в материнской плате!!!