51

Odp: Połączenie GSM w trybie NDIS

parm:           option_zero_cd:ZeroCD mode (1=Force Modem (default), 2=Allow CD-Rom (uint)
parm:           swi_tru_install:TRU-Install mode (1=Full Logic (def), 2=Force CD-Rom, 3=Force Modem) (uint)
parm:           delay_use:seconds to delay before using a new device (uint)
parm:           quirks:supplemental list of device IDs and their quirks (string)

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

52

Odp: Połączenie GSM w trybie NDIS

Dzięki za info.

A ten usbserial z trunk'a chyba jest w jakis sposób poprawiony i nie wymaga parametru maxSize. Dzisiaj rano udało mi się wyciągnąć maksymalnie 23Mbps.

53

Odp: Połączenie GSM w trybie NDIS

Jest inny po prostu. Choć nie analizowałem jak tam jest bufor ustawiony.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

54

Odp: Połączenie GSM w trybie NDIS

Cezary czy jest jakaś szansa na udostępnienie modułu cdc_ncm pod trunk'a (3.3.3)?

Okazuje się, że połączenie NDIS działa u mnie tylko ja zapominałem o ustawieniu adresu mac na 00:01:02:03:04:05. Jeśli ustawi się coś innego połączenie jest ustanawiane ale brak jakiejkolwiek transmisji. Czy to jakiś specyficzny mac?

55

Odp: Połączenie GSM w trybie NDIS

U mnie jest ncm, a w repo nie jest pakietowany. Jeżeli sam kompilujesz to sobie pakiet z niego zrób po prostu.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

56

Odp: Połączenie GSM w trybie NDIS

Jeśli się udało uruchomić modem w NDIS to poproszę uprzejmie o poradnik krok po kroku jak to zrobić.

57

Odp: Połączenie GSM w trybie NDIS

Który modem?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

58

Odp: Połączenie GSM w trybie NDIS

Modem Huawei E398u-1 z logo "Cyfrowego Polsatu",
Ruter TP-LINK WR1043ND rev. 1.8.

59

Odp: Połączenie GSM w trybie NDIS

Jeżeli czytałeś to "ndis", przynajmniej w postaci znanego nam, tam nie ma. Jest inny tryb, a sterowniki do niego dopiero powstają.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

60

Odp: Połączenie GSM w trybie NDIS

Nowy driver pod linuxa od Huawei z dodaną obsługą kolejnych modemów (E392): http://sendfile.pl/161636/Huawei_Linux_ … .15.00.zip (numer wersji w źródłach nie został zmieniony).

61

Odp: Połączenie GSM w trybie NDIS

Dobre znalezisko. Driver ładuje się i e3131 widzi, ale na AT^NDISDUP nie reaguje, mimo że go potwierdza na OK.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

62

Odp: Połączenie GSM w trybie NDIS

A czy modem odpowiada na komendy: "AT^NDISCONN=?", "AT^NDISSTATQRY?", "AT^NDISADD=?"?

MobilePartner od Huawei używa dhclient do pobierania adresu ip pod linuxem.

63

Odp: Połączenie GSM w trybie NDIS

Tak, na wszystkie trzy.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

64

Odp: Połączenie GSM w trybie NDIS

Spróbuj się połączyć komendą AT^NDISCONN=1,1,"apn". A później sprawdzić czy dostałeś ip komendą AT^DHCP?.

65

Odp: Połączenie GSM w trybie NDIS

I tak nie działa. Na każde polecenie odpowiada OK, ale to tyle i nic więcej. LED miga na niebiesko, jest jest połączony.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

66

Odp: Połączenie GSM w trybie NDIS

A czy jest jakaś szansa na to, że w Twoim trunku pojawi się obraz dla WNDR3700v1? Mając trunka z openwrt.org i ładując moduł od Ciebie leci zawsze segmentation fault. Myślałem o przygotowaniu buildservera ale przez limity internetu mobilnego musiałbym siedzieć po nocach. Ile zajmują źródła w przybliżeniu?

67

Odp: Połączenie GSM w trybie NDIS

400M + kilka GB źródeł które trzeba pobrać.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

68

Odp: Połączenie GSM w trybie NDIS

Probuje dodac do kompilacji modul hw_cdc_driver i nie za bardzo mi sie to udaje.

Do /package/kernel/modules/usb.mk dodalem:

define KernelPackage/usb-hw-cdc-driver
  TITLE:=Support for Huawei cdc connections
  KCONFIG:=CONFIG_USB_HW_CDC_DRIVER
  FILES:=/opt/drivers/hw_cdc_driver.ko
  AUTOLOAD:=$(call AutoLoad,60,hw-cdc-driver)
  $(call AddDepends/usb)
endef

define KernelPackage/usb-hw-cdc-driver/description
 Huawei ether driver for 3G data card ether device
endef

$(eval $(call KernelPackage,usb-hw-cdc-driver))

Wlaczylem budowanie pakietu przez make menuconfig.
W katalogu z driverem stworzylem Makefile:

obj-$(CONFIG_USB_HW_CDC_DRIVER)    += hw_cdc_driver.o

i Kconfig:

comment "Networking support is needed for USB Network Adapter support"
    depends on USB

menu "USB Network Adapters"
    depends on USB

config USB_HW_CDC_DRIVER
    tristate "Huawei ether driver for 3G data card ether device"
    depends on USB
    default n
    help
      CDC Ethernet based the networking peripherals of Huawei data card devices
      This driver is developed based on usbnet.c and cdc_ether.c

      To compile this driver as a module, choose M here: the
      module will be called hw_cdc_driver.

endmenu

Przy kompilacji dostaje blad: WARNING: kmod-usb-hw-cdc-driver is not available in the kernel config.
Co jeszcze musze dodac/zmienic albo co zle skonfigurowalem?

69

Odp: Połączenie GSM w trybie NDIS

Jak już tak chcesz to zrobić to driver dodaj do drivers/net/usb i zmodyfikuj tak Makefile i Kconfig.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

70

Odp: Połączenie GSM w trybie NDIS

A czy do pliku /build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33/linux-3.3.5/.config trzeba dodac CONFIG_USB_HW_CDC_DRIVER?

71

Odp: Połączenie GSM w trybie NDIS

To już ta zamiana w usb.mk zapewnia, tam jest to definiowane, jeżeli w make menuconfig to wybierzesz.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

72

Odp: Połączenie GSM w trybie NDIS

Po przeedytowaniu plikow i wrzuceniu modulu do /build_dir/toolchain-mips_r2_gcc-4.6-linaro_uClibc-0.9.33/linux-3.3.5/drivers/net/usb nadal mam ten sam blad. O jaka konfiguracje kernela moze chodzic?

73

Odp: Połączenie GSM w trybie NDIS

A nie możesz z tego osobnego pakietu po prostu zrobić?

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

74

Odp: Połączenie GSM w trybie NDIS

A co trzeba zrobic zeby zmiany w pliku /build_dir/linux-ar71xx_generic/linux-3.3.6/drivers/net/usb/cdc_ether.mod.c sie zachowaly? Za kazdym razem jak daje make pliki sa nadpisywane.

75

Odp: Połączenie GSM w trybie NDIS

Zrobić z tego łatkę i umieścić to w target/linux/generic/patches-3.3

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.