[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