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: > > > > > > > А что-то менялось в сборке ядра (я качал с твоего сайта). > > > 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. И так будет со всеми подобными драйверами.