Установка модема на чипсете SmartLink

Аватар пользователя SMAKSx86

Устанавливаю модем Acorp Sprinter@56K USBплюс(форум знак плюса фильтрует) на чипсете SmartLink. Скомпилировал драйвер, но modprobe дает такой результат:

#modprobe slusb
FATAL: Error inserting slusb (/lib/modules/2.6.14-1.1653.1asp/extra/slusb.ko): Unknown symbol in module, or unknown parameter (see dmesg)
#dmesg | tail -50
ISO 9660 Extensions: RRIP_1991A
slamr: Unknown symbol class_simple_device_add
slamr: Unknown symbol get_device
slamr: Unknown symbol class_simple_destroy
slamr: Unknown symbol put_device
slamr: Unknown symbol class_simple_device_remove
slamr: Unknown symbol class_simple_create
slamr: Unknown symbol device_release_driver
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol usb_endpoint_halted
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol usb_endpoint_halted
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol usb_endpoint_halted
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol usb_endpoint_halted
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create
slusb: Unknown symbol class_simple_device_add
slusb: Unknown symbol class_simple_destroy
slusb: Unknown symbol class_simple_device_remove
slusb: Unknown symbol class_simple_create

Кто-нибудь с таким встречался? Сделать что нибудь можно?
Ядро стандартное.

Аватар пользователя keng00ru

Re: Установка модема на чипсете SmartLink

Уверен, что чипсет SmartLink? Этот модем выпускался в нескольких разных версиях.
Какой именно драйвер ставил: slmdm или slmodem? Версия драйвера?

Аватар пользователя SMAKSx86

Re: Установка модема на чипсете SmartLink

1) Да, уверен. Драйвер брал с сайта производителя
2) Ставил slmodem-2.9.10

Стандартный драйвер из поставки ASPLinux 11 не заработал, т.к. модем не amr а usb. Скрипты я редактировал(ставил вместо /dev/slamr0 /dev/slusb0). Поэтому я стандартный драйвер деинсталлировал и скомпилировал свой. Но модуль даже загружаться не захотел(а это, если я правильно понимаю, не зависит от того, подключен модем или нет). Листинг сообщений вы видите. Судя по всему, функции(даже, наверное, системные вызовы) в заголовках исходников ядра отсутствуют. Так что, я думаю, чтобы это заработало, нужно компилировать свое ядро с kernel.org. Поправьте меня, пожалуйста, если я не прав.

Аватар пользователя keng00ru

Re: Установка модема на чипсете SmartLink

Вот в этой теме парни обсуждали установку этого драйвера на 11-ой версии.

Аватар пользователя SMAKSx86

Re: Установка модема на чипсете SmartLink

УРА, ЗАРАБОТАЛО!!!
Причем заработало только с драйвером slmodem-2.6.11-20051101, а драйвер slmodem-2.6.11 не подошел. Странно:-o. Наверное, в версии slmodem-2.6.11-20051101 есть что-то очень хитрое. Надо будет покопаться в исходниках и посмотреть, в чем же различие.
Спасибо большое, keng00ru:thanks:, а то я уже начал сходить с ума и потихоньку разбирать и переписывать драйвер slmodem-2.6.10 методом тыка:hammer:, благо хоть С знаю:oops:. А вот системное программирование под Linux нет:pardon:.

Аватар пользователя keng00ru

Re: Установка модема на чипсете SmartLink

Поздравляю! Улыбка
Если не сложно, то в нескольких словах: что и как делал? (Для потомков, так сказать...)

RSS-материал