Из рассылки: RFC: new utility, kmodpatch

Обсуждение всяких разных новостей.
Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение Alex Keda » 2009-01-03 16:28:43

Luigi Rizzo выкатил на тестирование новую утилиту - kmodpatch
Она позволяет выводить на экран или модифицировать таблицы модулей ядра, относящиеся к устройствам.
Как пояснил тов. paradox - смысл следующий например, у вас устройство, которое не прописано в драйвер, но реально он его может поддерживать. Просто добавляется запись вендора и всё. Мона не править сорцы, а заюзать эту утилиту - прописать нужные данные устройства находу.
примеры из линка:
Патчим umass - ставим флаги для некоторых телефонов в которых есть флэшка

Код: Выделить всё

     kmodpatch umass.ko - @0 0x4050 0x4a5 0x0101 0x4200
подсовываем новый девайс модулю uscanner.ko

Код: Выделить всё

     kmodpatch uscanner.ko - @0 0x04b8 0x084a 0
Линк - http://lists.freebsd.org/pipermail/free ... 01811.html
========
и объясните, ктонить - как пеервести quirks в сабжевом сообщении?
Убей их всех! Бог потом рассортирует...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

terminus_
проходил мимо

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение terminus_ » 2009-01-03 17:14:09

>и объясните, ктонить - как пеервести quirks в сабжевом сообщении?

Под quirks имееются в виду всяки дополнительные "подточки" и "улучшения" направленные на мелкую адаптацию драйверов под конкретные особенности отдельных железок.

Вот пара страниц с контекстом:
http://fxr.watson.org/fxr/source/driver ... x-2.6#L870
http://ezine.daemonnews.org/200305/cfmount.html

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение paradox » 2009-01-03 17:24:53

quirks это когда есть к примеру стандарт колеса
круглое
резиновое
для машин

а квиркс это маленькие ньюансы))
как колесо от запорожце к камазу к примеру не подойдет

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение Alex Keda » 2009-01-03 17:51:00

та лана?
это у них не подойдёт, а у нас с помощью лома и какой-то матери что угодно прикрутят.
(© старый анекдот про марсиан)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение f_andrey » 2009-01-03 21:22:06

Хм а кто нибудь пробовал собирать, а то у меня такая же ошибка как в топике про 12" ноуты выскочила, что то ему

Код: Выделить всё

 warning: format '%d' expects type 'int', but argument 5 has type 'size_t'
не нравится, поппробую вникнуть конечно но моей квалификации может не хватить :)
может из за системы

Код: Выделить всё

> uname -rm
8.0-CURRENT amd64
так что интересно собирается ли у кого на i386, ну и про amd64, хотя врядли из за платформы, но вдруг.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение f_andrey » 2009-01-04 0:02:52

Блин ну хоть настраивай почтовик и начинай общаться в рассылках, проблема для 64битных систем лечится элементарной правкой

Код: Выделить всё

> diff kmodpatch.c 1/kmodpatch/kmodpatch.c 
233c233
<       fprintf(stderr, "-- %zu records of size %d, %d fields\n",
---
>       fprintf(stderr, "-- %d records of size %d, %d fields\n",
291c291
<               fprintf(stderr, "0x%016jx ", d64);
---
>               fprintf(stderr, "0x%016llx ", d64);
534c534
<       fprintf(stderr, "found %s at 0x%lx len %zu\n",
---
>       fprintf(stderr, "found %s at 0x%lx len %d\n",
Но что то ничего толкового добиться от утилиты не удается, пишет Invalid module name if_xl и хоть ты ее убей.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение paradox » 2009-01-04 0:04:52

diff -urN
все таки )

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение f_andrey » 2009-01-04 0:10:49

paradox писал(а):
diff -urN
все таки )
Да в принципе более академично получается, и готово к употреблению, просто дифом пользуюсь от случаю к случаю и ключи как то обычно опускаю :oops:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение Alex Keda » 2009-01-04 2:28:55

в рассылке, кстати, подсказали что где пофиксить под x64
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение Гость » 2009-01-04 14:32:33

lissyara писал(а):в рассылке, кстати, подсказали что где пофиксить под x64
но в рассылке не сказали, что можно поступить еще проще и отключить -Werror в Makefile, чтобы компиляция не валилась после первого warning'а. Большого вреда от них все равно не будет, ибо относятся к вызовам fprintf(3).

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение f_andrey » 2009-01-04 14:53:41

Гость писал(а):
lissyara писал(а):в рассылке, кстати, подсказали что где пофиксить под x64
но в рассылке не сказали, что можно поступить еще проще и отключить -Werror в Makefile, чтобы компиляция не валилась после первого warning'а. Большого вреда от них все равно не будет, ибо относятся к вызовам fprintf(3).
Да зачем отключать, подсказали же как поправить :) все одно несложно
2 lissyara так мой диф и есть по совету из рассылки, сам я не придумал бы такого ;)
А вообще кто нибудь применил програмку по назначению :unknown:
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35465
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение Alex Keda » 2009-01-04 16:07:54

наверно, пока некому и некуда.
но - кому интересно - уже знают про такую возможность.
да и при вопросах - мона будет ткнуть в этот тред =)))
Убей их всех! Бог потом рассортирует...

Аватара пользователя
terminus
майор
Сообщения: 2305
Зарегистрирован: 2007-10-29 11:27:35
Откуда: Рига

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение terminus » 2009-01-05 14:36:56

Лисяра, а в чем дзен данной утилиты? Я как-то не оценил еще...
Типа, можно на ходу поменять ID устройства с одного на другое, и в зависимости от этого оно будет обрабатываться по-другому (был телефон, а стала флешка)? :cf:
Модель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение f_andrey » 2009-01-05 15:03:22

terminus писал(а):Лисяра, а в чем дзен данной утилиты?
Хоть и не Лисяра но отвечу ;)
смысл по моему в том что она может определить какое устройство похоже на поддерживаемые данным драйвером, ну да и на лету прописать, хотя это скорее минус обусловленый тем что в исходник прописать автоматически проблематично, ну по крайней мере я так понял.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение paradox » 2009-01-05 15:16:32

ага
что бы тем кто нешарит что в исходниках править для к примеру pciconf -lv
что выдает
вендор девайс итд
сразу утилиту юзает
и подхватывает устройство

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение manefesto » 2009-01-06 13:31:15

ага...кто-то тут на форуме исходники правил чтобы правильно задетектился телефон как модем...нокии какие то.
я такой яростный шо аж пиздеЦ
Изображение

Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение vintovkin » 2009-01-07 17:59:08

плиз киньте ссылкой на подписку rfc.
JunOS kernel based on FreeBSD UNIX.


Аватара пользователя
vintovkin
ВДВ
Сообщения: 1291
Зарегистрирован: 2007-05-11 9:39:11
Откуда: CSKA

Re: Из рассылки: RFC: new utility, kmodpatch

Непрочитанное сообщение vintovkin » 2009-01-07 18:23:51

paradox писал(а):>http://lists.freebsd.org
спс
JunOS kernel based on FreeBSD UNIX.