[sisyphus] Re: [devel] I: kernel-wks26

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Янв 7 23:57:48 MSK 2005


On Fri, Jan 07, 2005 at 10:13:39PM +0200, Maxim Tyurin wrote:
> On Fri, Jan 07, 2005 at 10:20:11PM +0300, Konstantin A. Lepikhov wrote:
> > Hi Maxim!
> > 
> > Friday 07, at 08:21:34 PM you wrote:
> > 
> > <skip>
> > > А что-то менялось в сборке ядра (я качал с твоего сайта).
> > > swsusp2 & lowlatency у меня работает, а вот модем SmartLink отвалился :(
> > > Или его не проверяли?
> > поставить pci=routeirq, должно помочь, если раньше работало. Изменения
> > относительно старой сборки - только модуляризация swsusp + новый reiser4.
> 
> Не работает :(
> Раньше работало (на 2.6.9)
> На 2.6.10 говорит:
> -1 Unknown symbol in module, or unknown parameter (see dmesg)
> на modprobe slamr

slamr: module license 'Smart Link Ltd.' taints kernel.
slamr: Unknown symbol get_device
slamr: Unknown symbol put_device
slamr: Unknown symbol device_release_driver

На самом деле эти символы есть, но в 2.6.10 на них повесили
EXPORT_SYMBOL_GPL, тем самым запретив использование их в закрытых
драйверах.  Причём depmod это не обнаруживает (поскольку не различает
EXPORT_SYMBOL и EXPORT_SYMBOL_GPL) - проблема обнаруживается только
при попытке загрузки модуля.

Можно попробовать выкинуть из драйвера кусок, использующий эти символы
(там делается попытка отвязать другие драйверы от поддерживаемых
PCI-устройств с комментарием, что их может захватывать драйвер
serial).

slusb, кстати, тоже сломан из-за смены API.  И так будет со всеми
подобными драйверами.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?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/sisyphus/attachments/20050107/c03e3875/attachment-0003.bin>


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