Модем huawei e173

Не хочет устанавливаться прога с этого модема(Mobile Partner). Вот лог:
Installing MegaFon Internet… done ]

Installing Driver…

/usr/local/Mobile_Partner/driver/ndis_driver
Usage: modinfo -0]-F field]-k kernelversion]-b basedir] module…
Prints out the information about one or more module(s).
If a fieldname is given, just print out that field (or nothing if not found).
Otherwise, print all information out in a readable form
If -0 is given, separate with nul, not newline.
If -b is given, use an image of the module tree.
ERROR: Removing ‘cdc_ether’: No such file or directory
ERROR: Removing ‘usbnet’: No such file or directory
ERROR: Removing ‘hw_cdc_driver’: No such file or directory
./make_driver.sh: line 7: make: команда не найдена
./make_driver.sh: line 8: make: команда не найдена
./make_driver.sh: line 9: make: команда не найдена

Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/2.6.34-12-desktop/build) to be all installed?

В чем может быть проблема?

.

/make_driver.sh: line 7: make: команда не найдена
./make_driver.sh: line 8: make: команда не найдена
./make_driver.sh: line 9: make: команда не найдена

Проблема может быть в том, что не установленна make.

но поидее make должна быть установлена. это же часть компилятора gcc, а он у меня установлен. Вообще, вникая в лог, я понял, что прога не может обратиться к компилятору, и требуется собрать все вручную. Но по указанному пути(в самом конце лога), я никакого сборочного файла не нашел. Что ещё можете посоветовать?
P.S. Как ни странно, но в ubuntu 10.04 32 bit все установилось. Но мне нужна хорошая 64 битная система и kde, поэтому я выбрал OpenSUSE. Может дело в 64 bit?:frowning:

Вам нужны заголовочные и make-файлы ядра.
Установите: make, kernel-devel, kernel-headers

а установку делать так
zypper install make и т.д. ???

Как Вам удобние: с помощью zypper (zypper install make kernel-devel kernel-headers) или через Yast.

make часть компилятора gcc?

Нет, они конечно связанны логически, но это два разных пакета :slight_smile:

А у меня вопрос.
Как вы устанавливали программу?
Дело в том что в памяти модема есть несколько скриптов для установки и они по разному работают. (я использую install в папке Linux, проблем ни когда не было)

И ещё мне кажется для установки и работы программы не нужно ни “make” ни исходники ядра, вот доказательство:
http://rghost.ru/4223301/thumb.png
Полный размер здесь](http://rghost.ru/4223301/image.png)
В этой системе (puppylinux) нет компилятора и исходников однако программа установилась и работает.

спасибо, все получилось. Значит так, надо установить все описанное выше + gcc.
Странно, но почему то именно эти пакеты не установлены в 64 битках. Далее в папку Linux, и выполняем скрипт install.

Добрый день! Подниму тему. Модем е173 не желает работать. ОС openSUSE 12.1 RC2. NM модем не видит. Я перевел его в режим модема в винде - модем увиделся, даже подключился, но интернет не пошел. Решил все же завести MobilePartner, но она выдала:

Local path is: /usr/local/MegaFon_Modem

Installing MegaFon Modem...ls: cannot access /etc/usb_modeswitch.d/: No such file or directory
/usr/local/MegaFon_Modem/driver/ndis_driver
Usage: modinfo -0]-F field]-k kernelversion]-b basedir]  module...
 Prints out the information about one or more module(s).
 If a fieldname is given, just print out that field (or nothing if not found).
 Otherwise, print all information out in a readable form
 If -0 is given, separate with nul, not newline.
 If -b is given, use an image of the module tree.
ERROR: Removing 'cdc_ether': No such file or directory
ERROR: Removing 'usbnet': No such file or directory
ERROR: Removing 'hw_cdc_driver': No such file or directory
make -C src/ clean
make[1]: Entering directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers *.order
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh  "clean" "/lib/modules/3.1.0-1.2-desktop/build/include/linux/usb"
rmmod -f hw_cdc_driver
ERROR: Removing 'hw_cdc_driver': No such file or directory
make[1]: *** [clean] Error 1
make[1]: Leaving directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [clean] Error 2
make -C src/ modules
make[1]: Entering directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
#/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh  "modules" "/lib/modules/3.1.0-1.2-desktop/build/include/linux/usb"
make -C /lib/modules/3.1.0-1.2-desktop/build SUBDIRS=/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src modules
make[2]: Entering directory `/usr/src/linux-3.1.0-1.2-obj/i386/desktop'
  CC [M]  /usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:155:27: fatal error: linux/usb/ncm.h: No such file or directory
compilation terminated.
make[5]: *** [/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.o] Error 1
make[4]: *** [_module_/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src] Error 2
make[3]: *** [sub-make] Error 2
make[2]: *** [all] Error 2
make[2]: Leaving directory `/usr/src/linux-3.1.0-1.2-obj/i386/desktop'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [modules] Error 2
make -C src/ install
make[1]: Entering directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
#install -m 744 -c hw_cdc_driver.o /lib/modules/3.1.0-1.2-desktop/kernel/drivers/usb/net
#depmod -a
#modprobe hw_cdc_driver
/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/add_header.sh  "install"
modprobe hw_cdc_driver
FATAL: Module hw_cdc_driver not found.
make[1]: *** [install] Error 1
make[1]: Leaving directory `/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src'
make: *** [install] Error 2

Install NDIS driver failed.                                                                                                     
The compiling environment is not all ready.                                                                                     
Please check gcc, make and kernel buid(/lib/modules/3.1.0-1.2-desktop/build) to be all installed?                               
Now please enter any key to finish other installations.   


NDIS is disabled, and only Modem can be used.
find: `/home/den/.gvfs': Permission denied
AUTORUNPATH=/home/den/.kde4/share/autostart
AUTORUNPATH=/home/den/.kde4/Autostart
AUTORUNPATH=/home/den/.config/autostart
ADDRUNLEVEL=/etc/init.d/rc3.d
`/etc/init.d/rc3.d/S99runhwactivator' -> `/etc/init.d/runhwactivator'
`/etc/init.d/rc3.d/K10runhwactivator' -> `/etc/init.d/runhwactivator'
ADDRUNLEVEL=/etc/init.d/rc5.d
`/etc/init.d/rc5.d/S99runhwactivator' -> `/etc/init.d/runhwactivator'
`/etc/init.d/rc5.d/K10runhwactivator' -> `/etc/init.d/runhwactivator'
ADDRUNLEVEL=/etc/init.d/rc4.d
`/etc/init.d/rc4.d/S99runhwactivator' -> `/etc/init.d/runhwactivator'
`/etc/init.d/rc4.d/K10runhwactivator' -> `/etc/init.d/runhwactivator'
ADDRUNLEVEL=/etc/init.d/rc2.d
`/etc/init.d/rc2.d/S99runhwactivator' -> `/etc/init.d/runhwactivator'
`/etc/init.d/rc2.d/K10runhwactivator' -> `/etc/init.d/runhwactivator'
insserv: Service syslog is missed in the runlevels 4 to use service HWActivator
insserv: can not symlink(../runhwactivator, rc2.d/S04runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc2.d/K01runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc3.d/S04runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc3.d/K01runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc4.d/S04runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc4.d/K01runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc5.d/S04runhwactivator): File exists
insserv: can not symlink(../runhwactivator, rc5.d/K01runhwactivator): File exists

Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.

runhwactivator            0:off  1:off  2:on   3:on   4:on   5:on   6:off
usage: sudo -D level] -h | -K | -k | -V
usage: sudo -v -AknS] -D level] -g groupname|#gid] -p prompt] -u user name|#uid]
usage: sudo -l[l] -AknS] -D level] -g groupname|#gid] -p prompt] -U user name] -u user name|#uid] -g groupname|#gid]
            [command]
usage: sudo -AbEHknPS] -r role] -t type] -C fd] -D level] -g groupname|#gid] -p prompt] -u user name|#uid] -g
            groupname|#gid] [VAR=value] -i|-s] <command>]
usage: sudo -e -AknS] -r role] -t type] -C fd] -D level] -g groupname|#gid] -p prompt] -u user name|#uid] file ...
There is no sudo command in your system,you'd better run the software by root
Press any key to continue...

Стоит и gcc и make и все, что рекомендовалось в этой теме и не только в этой.

До этого стояла openSUSE 11.4, но в ней были те же ошибки и я также не смог найти решения (это и было причиной переустановки ОСи :slight_smile: )

Прошу помочь! Зараннее спасибо!

cannot access /etc/usb_modeswitch.d/: No such file or directory

может это

The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/3.1.0-1.2-desktop/build) to be all installed?

или тут (исходники)

чего то не хватает? я вроде уже весь паттерн kernel_development поставил…

kernel-source, kernel-devel… не знаю- у меня нет этого модема. Проверьте тогда все пути, которые есть в вашем выводе, пока (если) владельцы подобных модемов не подтянулись :slight_smile:
Ну и usb_modeswitch отсутствует, как я понял.

# usb_modeswitch --version

 * usb_modeswitch: handle USB devices with multiple modes
 * Version 1.1.6 (C) Josua Dietze 2010
 * Based on libusb0 (0.1.12 and above)

 ! PLEASE REPORT NEW CONFIGURATIONS !

по поводу путей… могу проверить. хотя я просто ради смеха создал папку /etc/usb_modeswitch.d/, он (скрипт установки) просто проверил ее наличие и на том успокоился, более к ней не обращаясь.
kernel-devel, headers, etc… уже все это стоИт.

ну… подождем владельцев =)

/usr/local/MegaFon_Modem/driver/ndis_driver/ndis_src/src/hw_cdc_driver.c:155:27: fatal error: linux/usb/ncm.h: No such file or directory

В последних версиях ядра такого файла нет, либо откатываться на ядро 2.6.35, либо подключаться с помощью wdial, yast.

хотя я просто ради смеха создал папку /etc/usb_modeswitch.d…

Ради какого еще смеха - раз шарит этот каталог, значит переключения уст-ва в режим модема осуществляется с помощью утилиты “usb_modeswitch”.

хорошо, пусть так. Но тогда видимо он использует старую версию, установленная версия не использует этот каталог. Катить ядро назад на бете 12.1… Лучше не надо наверное :slight_smile: по поводу остального: как уже писал - НМ модем этот увидел, даже разок подключился через него (если можно назвать подключением получение ИП адреса), но теперь ничего не подключается. Я просто не знаю, что еще можно тут сделать. Не спец по модемам и подобному оборудованию, не понимаю алгоритмов правильной настройки всего этого. Попробую еще через звонилки…

Сегодня обновился NM и все через него заработало. Всем спасибо! =)

Имею ту же самую проблему на нетбук **Lenovo IdeaPad S100 **(с ОС MeeGo на базе Линукса), а к нему модем Е173 (Мегафон). Хотел заставить работать их вместе. ПО установилось, но с Интернетом не соединяет. Переустанавливал несколько раз. В конце усановки выдаёт тоже самое, что и лог в начале поста:

Installing MegaFon Internet… done ]

Installing Driver…

/usr/local/Mobile_Partner/driver/ndis_driver
Usage: modinfo -0]-F field]-k kernelversion]-b basedir] module…
Prints out the information about one or more module(s).
If a fieldname is given, just print out that field (or nothing if not found).
Otherwise, print all information out in a readable form
If -0 is given, separate with nul, not newline.
If -b is given, use an image of the module tree.
ERROR: Removing ‘cdc_ether’: No such file or directory
ERROR: Removing ‘usbnet’: No such file or directory
ERROR: Removing ‘hw_cdc_driver’: No such file or directory
./make_driver.sh: line 7: make: команда не найдена
./make_driver.sh: line 8: make: команда не найдена
./make_driver.sh: line 9: make: команда не найдена

Install NDIS driver failed.
The compiling environment is not all ready.
Please check gcc, make and kernel buid(/lib/modules/2.6.37-netbook-lps/build) to be all installed?

NDIS is disabled, and only Modem can be used.
AUTORUNPATH=/home/user/.config/autostart
ADDRUNLEVEL=/etc/rc.d/rc2.d
«/etc/rc.d/rc2.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc2.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc4.d
«/etc/rc.d/rc4.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc4.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc5.d
«/etc/rc.d/rc5.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc5.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»
ADDRUNLEVEL=/etc/rc.d/rc3.d
«/etc/rc.d/rc3.d/S99runhwactivator» -> «/etc/init.d/runhwactivator»
«/etc/rc.d/rc3.d/K10runhwactivator» -> «/etc/init.d/runhwactivator»

Finished, press any key to exit

В чем может быть проблема?
Может в этом: “Please check gcc, make and kernel buid(/lib/modules/2.6.37-netbook-lps/build) to be all installed?” А как, их, проверить?

вы пост #4 прочли?