[devel] Re: ipw2x00

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Июл 13 16:25:59 MSD 2005


On Wed, Jul 13, 2005 at 03:50:26PM +0400, Alexey Shabalin wrote:
> Смотрю новые драйверы для ipw2x00.
> есть следующий  вопрос.
> модули  ieee80211 вынесены в отдельный пакет, есть хедеры ieee80211.h 
> и ieee80211_crypt.h, которые  нужны для сборки ipw2x00.
> _НО_  ieee80211.h  есть в kernel-headers-modules (/lib/modules/`uname 
> -r`/build/drivers/net/wireless). конечно они разные.

Так это совсем разные файлы - ieee802_11.h и ieee80211.h.  Начало там,
правда, похожее (опять-таки с разницей в подчёркивании).

ieee80211.h предполагалось держать в include/net/ (и в 2.6.13-rc он там
уже есть - вот с ним-то как раз и конфликтуют заголовки из этого
ieee80211; в 2.6.12 его там ещё нет).  drivers/net/wireless/ieee802_11.h
был нужен каким-то другим драйверам.

> куда мне положить новые хедеры - куда-нибудь просто в net/, в ipw-net/
> или можно их в
> kernel-headers-modules принять.
> Как будет правильно?

В принципе у нас есть пример зависимостей между kernel-modules-* -
kernel-modules-lirc-%flavour использует при компиляции заголовки из
kernel-modules-v4l-%flavour (точнее, там собирается пакет
kernel-headers-v4l-%flavour).  Там, кстати, ещё используется фокус с
вытаскиванием зависимостей из файла (чтобы lirc тянул за собой именно ту
сборку v4l, с заголовками от которой он собирался).  Но всё это под 2.4 -
с 2.6 будут дополнительные трудности с .tmp_versions/, с которыми пока не
совсем понятно, что делать.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20050713/734fa672/attachment-0001.bin>


Подробная информация о списке рассылки Devel