Представлены (http://www.kernel.org/) очередные корректирующие релизы ядра Linux: 3.2.3 (https://lkml.org/lkml/2012/2/3/292) (89 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.2.3)), 3.0.19 (https://lkml.org/lkml/2012/2/3/290) ( 65 исправлений (http://www.kernel.org/pub/linux/kernel/v3.0/ChangeLog-3.0.19)) и 2.6.32.56 (https://lkml.org/lkml/2012/2/3/291) (21 исправление (http://www.kernel.org/pub/linux/kernel/v2.6/longterm/v2.6.32...)). Как обычно, в анонсе выхода новых версий подчеркивается обязательность проведения обновления. Почти сразу выпущено (https://lkml.org/lkml/2012/2/3/374) обновление 3.2.4, в котором устранены появившиеся в 3.2.3 регрессивные изменения, приводящие к проблемам сборки модуля со звуковым кодеком WM5100.
Из подсистем, в которых отмечены исправления, можно выделить: USB (более 30 исправлений), tcp, bonding, hwmon, iwlwifi, xen, drm/i915, drm/radeon, ALSA, crypto, mac80211, xfs, eCryptfs. В коде l2tp устранена возможность краха при получении некорректно оформленного l2tp-пакета.URL: https://lkml.org/lkml/2012/2/3/292
Новость: http://www.opennet.me/opennews/art.shtml?num=32995
Похоже, что у разных сетевых драйверов из ядер 3.2.x проблемы со скоростью
https://bbs.archlinux.org/viewtopic.php?id=134613
Единственное решение - возврат на 3.1.x.
> Похоже, что у разных сетевых драйверов из ядер 3.2.x проблемы со скоростьюНельзя ли более конкретно - у каких именно? У тех которые RFC-1149 реализуют, да? Ну так хренли, птицам надо давать отдыхать :))
по ссылке сходить не пробовали?
Ну, не знаю. У меня всё работает номально на 3.2.2. Можно ли поподробнее узнать про эти исправления?
Да. Changelog к вашим услугам. А если этого мало - добро пожаловать в git.
> А если этого мало - добро пожаловать в git.А если git bisect даст результаты и их пошлют разработчикам то их респект вам обеспечен.
У меня конкретные проблемы с USB карточкой Pentagram Wifi на чипе Realtek 8188CU
У меня проблемы на Pegatron Amis drivers realtek rtl8191su [rtl8712 ] жду нормальных драйверов начиная с 3.0.0 релиза, но похоже доработка драйверов именно для этой карточки не входит в приоритетные задачи :( https://github.com/torvalds/linux/tree/master/drivers/stagin... и коммитов нет уже давным давно :(
Greg K-H на мои мольбы ответил следующее:Unless you send patches to convert the code, it's not going to be done
:)So please contribute.
thanks,
greg k-h
Если бы я был программистом обязательно отправил патч, а так увы, что делать непонятно :(
> Если бы я был программистом обязательно отправил патч, а так увы, что
> делать непонятно :(ты знаешь, на свете много программистов. некоторые из них, скажу тебе, обладают свободным временем и готовы потратить его на нужное тебе. но, само собой, не просто так, а за некоторую денежную компенсацию.
а теперь решай, настолько ли оно тебе надо, чтобы ты прекратил ныть и нанял спеца допилить нужное, или ты просто возмущён тем, что никто лично твои хотелки делать бесплатно не хочет.
Да кстати, за 500$, сделаем рабочий драйвер. Пишите.
Размечтался - парень за 10-ку возьмёт поддерживаемую карту и всех то дел. А ну ещё ныть будет что в линуксе ничего не работает, а сделать чтоб работало - стоит как новый лаптоп ,)
вот так было бы гораздо интересней: 500 человек платят по 1$ за работающий драйвер под линуксом. и вуаля! pavlinux сыт и пользователи довольны. заодно и в ядро изменения закоммитят
как мы тут коллективно выяснили — оно никому не надо. кроме нытиков, которые хотят, чтобы на них кто-то бесплатно горбатился.
в первую очередь это не нужно производителю железки
ну и еще: было бы хорошо в случае комьюнити, объединяющих пользователей железа и программистов со свободным временем. одни готовы платить минимальный взнос, другие - занимаются разработкой открытых модулей ядра, зарабатывая заслуженные деньги
> в первую очередь это не нужно производителю железкиэто, в принципе, состояние «по умолчанию» для большинства железа. увы.
а комьюнити… таки кому надо, тот… ну, все поняли, да?
>объединяющих пользователей железа и программистов со свободным временем. одни готовы платить минимальный взнос, другие - занимаются разработкой открытых модулей ядра, зарабатывая заслуженные деньгиК сожалению, деньги не мотивация для умелого программиста, гораздо важнее интерес, ибо как правило работы за деньги хватает на работе, а в свободное время если и хочется чтото программировать то только то что интересно.
вообще-то вполне мотивация. потому что работа не всегда связана с тем, что таки совсем интересно, да и новое часто попробовать охота. но не хватает предлога, без которого выходит «бесполезная трата времени, даже денег в семью не приносит».
> Размечтался - парень за 10-ку возьмёт поддерживаемую карту и всех то дел.
> А ну ещё ныть будет что в линуксе ничего не работает,
> а сделать чтоб работало - стоит как новый лаптоп ,)Может он системный интегратор, у него десятками тыщ скупают буки со встроенной фафлёй.
Вот есть зачемятельная веб-камера, Guillemot Corp. 06а8:300d, она же какая-то Hercules Deluxe.
Так вот, у неё есть чудная фишка - автоматическое включение подсветки при недостаточном освещении.
В Linux оно не отрубается, и постоянно работает на автопилоте. Есть клиент, которому нужно
чтоб подсветка светилась постоянно. Решается двумя способами - перепайка, по 20 руб за каждую
и драйвером - один раз. Угадай какой способ они выбрали?Слил инфу автору uvcvideo, может сделает фикс, и будет возможность управлять через v4lctl
так там, походу, просто этого куска кода нет, для выключения LED. дабы не шибко себя отягощать переделкой кода от 06f8:3009 и им подобных.
> так там, походу, просто этого куска кода нет, для выключения LED.Скажу по другому, его там и не было.
> дабы не шибко себя отягощать переделкой кода от 06f8:3009 и им подобных.
через lsusb оно светится как стандартный EXITENTION_UNIT, но V4L2 API не умеет
выставлять нужного смещения, то есть низя напрямую указать ENDPOINT и FUNCTION.
Через libusb - можно, но оно сцуко выгружает работающий дривер.
> Может он системный интегратор, у него десятками тыщ скупают буки со встроенной
> фафлёй.тогда вряд ли для него будет огромной проблемой найти того, кто допилит драйвер.
Иди XKS пилить, писатель драйверов за 500...И ещё очень интересно почему у тебя буфера размером в 30 и 250, а не 32 и 256,
есть в этом какая-то своя особая серьмяга ?. . .
char queueSequence[250];
char event[250];
int ovector[30];
. . .
> Иди XKS пилить, писатель драйверов за 500...
> И ещё очень интересно почему у тебя буфера размером в 30 и
> 250, а не 32 и 256,Не виноватая я, он сам пришОл,....
> есть в этом какая-то своя особая серьмяга ?
Все фишка в том, что под буфера (.)(.)
надо выделять столько, сколько нужно,
а не по-феншую, как красивыя ICQ номера,
но до ближайшей степени двойки.> . . .
> char queueSequence[250];
> char event[250];
> int ovector[30];
> . . .А ты о чём вааще? Я код не смотрел, мне ещё не оплатили. :)
>[оверквотинг удален]
> надо выделять столько, сколько нужно,
> а не по-феншую, как красивыя ICQ номера,
> но до ближайшей степени двойки.
>> . . .
>> char queueSequence[250];
>> char event[250];
>> int ovector[30];
>> . . .
> А ты о чём вааще? Я код не смотрел, мне ещё не
> оплатили. :)Я о том, что у тебя в коде цифирки стоят, а не скажем дефайны, вот и интересно почему именно такие циферки, а не другие.
Где описано, что буфера именно такого размера нужны ?
П.С.: За буфера (.)(.) спасибо, оценил :-)
> Я о том, что у тебя в коде цифирки стоят, а не
> скажем дефайны, вот и интересно почему именно такие циферки, а не
> другие.так в оригинале было. автор оригинала вообще очень слабо дружит (по крайней мере в этом проекте) с головой.
> Я о том, что у тебя в кодеЭто вы по чудный переключатИль раскладок?!
Там всё что я сделал, превратил С++ в C,
а что чего там значит я даж не в курсе.
1. это тонкий намек на то чтоб если кто то выбрали линукс он стал банальным рабом программистов или производителей железа?2. давай те так к любой проблеме софта относиться, а то всякие фич реквесты, жалобы на старые багрепорты, еще на что то.
это прямое указание на то, что чья-то личная бесплатная хотелка не волнует никого, кроме автора хотелки. ему сказали: маинтайнера нет. ergo, это никому больше не надо. впрочем, раз ты такой добрый, можешь забесплатно человеку помочь, кто же запрещает? или ты тоже из тех, кто кататься любит, а вот саночки возить западло?
Отсутствие системного функционала или плохая работа, напрашивается на багрепорт.
исправьте заголовок c 3.2.[3], а не 3.2.[4]
> исправьте заголовок c 3.2.[3], а не 3.2.[4]Зачем исправлять, если в новости написано "Почти сразу выпущено (https://lkml.org/lkml/2012/2/3/374) обновление 3.2.4, в котором устранены появившиеся в 3.2.3 регрессивные изменения, приводящие к проблемам сборки модуля со звуковым кодеком WM5100"
у меня в Дебиане по-прежнему пишет, что ядро 2.6.32.5 i686 (ставил его вскоре после выхода релиза 6.0.3 . Уже "насосало" насегодня более 1300 обновлений, но в Grub"е по-прежнему пишет то. Это почему так? . А можно ли создать такое ядро, чтобы оно было универсальным на все случаи жизни и заменяло все другие ветки? Что в обновлениях будет в следующий раз?
> А можно ли создать такое ядро, чтобы оно было универсальным на все случаи жизни и заменяло все другие ветки?Сферическое ядро в вакууме?
> А можно ли создать такое ядро, чтобы оно было
> универсальным на все случаи жизни и заменяло все другие ветки?можно. поставь себе Microsoft Windows, там эту проблему давно решили.
> можно. поставь себе Microsoft Windows, там эту проблему давно решили.Да, более того, они уже 15 лет продают одно универсальное ядро с минимумом изменений. Правда я бы сказал что это баг "маркетинговое нае...лово" а вовсе не фича.
вам уже отвечали на этот вопрос ранее. или вы привыкли просто задавать вопросы и не читать ответы на них?
> Это почему так?Работает - не трогай! :)