LINUX.ORG.RU

SuSe 10.0 + slmodemd + ich6


0

0

На ноуте на 915 чипсете стоит сабж....

На дефолтном ядре ( 2.6.13 с non gpl модулями) модем работает на ура, но есть серьезные проблемы с сетевой картой и acpi, плэтому бэло поставлено kernel-of-the-day (2.6.16-какоето). Решились проблемы с сетью и acpi.... Но там нету рмп с non-gpl модулями( в которыы входят slamr и slusb которые мне так нужны)

Ладно, скачал исходники slmodem-2.9.11-20051101 ( это те которые якобы пофиксены для gcc4)

kernel-source поставлены, т.к. пересобирал ядро - хидеры созданы

ivan@notebook:~/Desktop/files/slmodem/slmodem-2.9.11-20051101> make
make -C modem all
make[1]: Entering directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/modem'
rebuild profile...
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_main.o -c modem_main.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_cmdline.o -c modem_cmdline.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem.o -c modem.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_datafile.o -c modem_datafile.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_at.o -c modem_at.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_timer.o -c modem_timer.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_pack.o -c modem_pack.c
modem_pack.c: In function ‘modem_async_get_bits’:
modem_pack.c:100: warning: pointer targets in passing argument 2 of ‘m->get_chars’ differ in signedness
modem_pack.c: In function ‘modem_async_put_bits’:
modem_pack.c:148: warning: pointer targets in passing argument 2 of ‘m->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_ec.o -c modem_ec.c
modem_ec.c: In function ‘tx_info’:
modem_ec.c:723: warning: pointer targets in passing argument 2 of ‘l->modem->get_chars’ differ in signedness
modem_ec.c: In function ‘push_rest_data’:
modem_ec.c:811: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
modem_ec.c: In function ‘rx_info’:
modem_ec.c:860: warning: pointer targets in passing argument 2 of ‘l->modem->put_chars’ differ in signedness
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_comp.o -c modem_comp.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_param.o -c modem_param.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_debug.o -c modem_debug.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o homolog_data.o -c homolog_data.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_sinus.o -c dp_sinus.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o dp_dummy.o -c dp_dummy.c
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o sysdep_common.o -c sysdep_common.c
gcc  -o slmodemd modem_main.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
gcc -Wall -g -O -I. -DCONFIG_DEBUG_MODEM   -o modem_test.o -c modem_test.c
gcc  -o modem_test modem_test.o modem_cmdline.o modem.o modem_datafile.o modem_at.o modem_timer.o modem_pack.o modem_ec.o modem_comp.o modem_param.o modem_debug.o homolog_data.o dp_sinus.o dp_dummy.o dsplibs.o sysdep_common.o
make[1]: Leaving directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/modem'
make -C drivers KERNEL_DIR=/lib/modules/2.6.16-20060408024659-default/build
make[1]: Entering directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers'
cc -I/lib/modules/2.6.16-20060408024659-default/build/include -o kernel-ver kernel-ver.c
make all KERNEL_VER=2.6.16-20060408024659-default
make[2]: Entering directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers'
make modules -C /lib/modules/2.6.16-20060408024659-default/build SUBDIRS=/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers
make[3]: Entering directory `/usr/src/linux-2.6.16-20060408024659'
  CC [M]  /home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers/amrmo_init.o
/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers/amrmo_init.c:70
4: error: expected ‘)’ before string constant
make[4]: *** [/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers/amrmo_init.o] Ошибка 1
make[3]: *** [_module_/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers] Ошибка 2
make[3]: Leaving directory `/usr/src/linux-2.6.16-20060408024659'
make[2]: *** [all] Ошибка 2
make[2]: Leaving directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers'
make[1]: *** [all] Ошибка 2
make[1]: Leaving directory `/home/ivan/Desktop/files/slmodem/slmodem-2.9.11-20051101/drivers'
make: *** [drivers] Ошибка 2
ivan@notebook:~/Desktop/files/slmodem/slmodem-2.9.11-20051101> 


Какие предложения.....
Парит для пользования модемом в винду загружаться...     

Ответ на: комментарий от unicsoid

А оно вообще под gcc 4.0.2 собирается? Может проблема в этом и есть. Если так - то ищи патч для сборки с gcc 4.0.2 (вробе он в стандарте в сусе 10). Мне хватило пкаета из поставки - поищи *smartlink* пакет.

anonymous
()
Ответ на: комментарий от anonymous

1. Я себе gcc обновил до 4.1 ( от 10.1) 

После долгого поиска в инете нарыл несколько рекоммендации и процесс компилирования и инсталляции проходит без фатальных ошибок ( есть варнинги, но компилятор не вылетает с ошибкой)

2. Тепер другая проблема.... про попытке подгрузить собранный модуль -

notebook:/ # modprobe slamr
FATAL: Error inserting slamr (/lib/modules/2.6.16-20060408024659-default/extra/slamr.ko): Invalid module format
  

Где копать?

Sargan
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.