[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Драйверы



On Wed, 11 Sep 2002, Maxim V. Kalinkevich wrote:

> From: Maxim V. Kalinkevich <maxim@belsoft.vitebsk.by>
> To: Shaynurov Ildar <shir80@mail.ru>, debian-russian@lists.debian.org
> Date: Wed, 11 Sep 2002 09:46:25 +0300
> Subject: Re: Драйверы
> 
> Shaynurov Ildar wrote:
> 
> >Hi всем!
> >
> >Тут такая проблема.
> >
> >Есть драйвер. (конкретно драйвер ключа защиты).
> >
> >Он устанавливается командой insmod aksparlnx.o
> >на это отвечает:
> >aksparlnx.o: kernel module version mismatch
> >	akspalnx.o was compiled for kernel version 2.4.18
> >	while this kernel is version 2.4.18-bf2.4
> >
> >Ну разве ему не поыиг, что у версии ядра приписка bf2.4

НЕ-E-ЕТ! не пофиг. Более того, не пофиг даже тоже самое ядро,
пересобранное с другими опциями. Любая пересборка ядра - обязательно
пересборка _всех_ нужных модулей, в том числе и "левых".


> >Подскажите как можно поменять эвыдываемую версию ядра.

Только пересборкой.

> >Драйвер уже в бинарниках. так что не перекомпилишь.

Если драйвер только в бинарном виде, швырни его в лицо
поставщику-ламеру.
Да, существует метод создания binary-only kernel modules, пример -
nvidia, но врядли это так у твоего драйвера.

> >Ядро тоже бы не хотелось копмилить.

Поможет, только если у тебя есть все патчи и .config того ядра, для
которого собирался драйвер.

> man insmod
> 
>   -f, --force


А вот так - НЕ НАДО!

Это намного больше, чем просто замена плавкого предохранителя
проволокой.

-- 
Eсли уж гайка есть, она должна быть затянута до конца
или выкручена нафиг.



Reply to: