[devel] Q: kernels
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Чт Май 29 13:49:51 MSD 2008
On Thu, May 29, 2008 at 11:04:54AM +0400, Михаил Якушин wrote:
> >Не ... тут Миша имел в виду наличие
> >коммерческих дров, которые очень
> >сложно добывать. Но я не понимаю, куда
> >катится мир Linux, если драйвера
> >собранные под alt1 не будут работать под
> >alt2.
> >
> alt1 и alt2 бывают разные. Наверное тогда
> стоит проверить, ктогда собственно эти
> драва будут. Если заработает, то обновлю,
> нет удалим из сизифа.
В SuSE есть специальные зависимости для контроля совместимости
ядерных модулей с самим ядром. Во-первых, там есть патч на
modprobe, который дампит нечто:
# ./modprobe --dump-modversions /lib/modules/2.6.18-std-smp-alt12/alsa/pci/snd-ens1371.ko |head
0x376015b7 struct_module
0xe56a9336 snd_pcm_format_width
0x4c3af445 __request_region
0x1092f3ba pci_bus_read_config_byte
0xf9a482f9 msleep
0x89b301d4 param_get_int
0xc067423c snd_pcm_period_elapsed
0xe0d3a98d snd_pcm_hw_constraint_ratnums
0x038c2cc4 snd_request_irq
0x24b6f7c4 malloc_sizes
#
Во-вторых, всё это вкручено в rpm-build. В принципе если как-то
так сделать, но зависимости на релиз будут не нужны, и можно будет
делать мелкие изменения в ядре без пересборки модулей.
Но придётся всё равно много переделывать, потому что сейчас модули
в любом случае жестко привязаны к релизу ядра каталогом e.g.
/lib/modules/2.6.18-std-smp-alt12/alsa.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20080529/9f3ed83e/attachment-0002.bin>
Подробная информация о списке рассылки Devel