LINUX.ORG.RU
ФорумAdmin

Бьюсь с wimax драйвером


0

0

Приветствую. Имеется Linux version 2.6.20-1.2312.1.112asp Кто ставил madwimax, помогите! Модем samsung swc-u200. Устанавливаю тут драйвер madwimax 0.1.1. C горем пополам поставил его без манов, т.к для них необходим docbook2X Ставить неохото, репозитория так и не нашел рабочего. Ну ладно, поставил и поставил, запускаю

sbin]# ./madwimax

Could not find/open device

lsusb

Bus 4 Device 1: ID 0000:0000

Bus 2 Device 1: ID 0000:0000

Bus 1 Device 3: ID 04e8:6761 Samsung Electronics Co., Ltd

Bus 1 Device 1: ID 0000:0000

Bus 3 Device 1: ID 0000:0000

Указывал на девайс ./madwimax --device 04e8:6761, не помогает, где еще рыть?

Я еще правда не активировал сам модем через винду, но думаю не в этом дело ))

Странно это все. libusb какой версии ?

Лично у меня собран для MIPS-архитектуры и ядра 2.4 (asus wl-500gp). Работает без нареканий.

ef37 ★★
()
Ответ на: комментарий от xeyushka

Модем Samsung такой-же. Воткнут в USB-порт роутера.

Не указывал дополнительно в параметрах запуска ViD/PiD.

Сейчас строчку не помню, но что-то вида: -dofe /etc/wimax-event.

Попробуй запустить с -vv

ef37 ★★
()

Попробуй драйвер из svn, я оттуда брал.

PolarFox ★★★★★
()

У меня работает. Ставил под убунту libusb-1.0-0_1.0.1-1_i386.deb libusb-1.0-0-dev_1.0.1-1_i386.deb (какие-то левые сборки не из репов)

Потом руками собирал madwimax-0.1.1.tar.gz. Доки ставить не обязательно (у ./configure ключик есть соответствующий).

Он сам создал файл с правилами для udev.

Но даже если без udev из под рута просто делать ./madwimax, то все работает.

Правда нужно обратить внимание, в файле с правилами есть каки-то строки для прибивания имитатора CD-ROM-а встроенного в модем. Из-за него бывают глюки (во всяком случае так пишут).

PS: активировал под виндой сначала.

alexru ★★★★
()

(предположение)Такое бывает когда адаптер в режиме накопителя работает. В качестве решения можно из-под винды его переключить(дрова сами это сделают) или же поискать утилиту которая из mass-storage в режим wimax перерубала. В инете была.

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

Неплохое предположение, но почему то в описание устройства в одном месте Mass Storage, а в другом Vendor Specific Class

Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 5 Samsung USB mWiMAX Modem


Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 7 mWiMAX Install Disk

Нашел скрипт на bash который отвязывает mass storage, выполнился но не помог ((
Больше ниче найти не могу. Поставил уже дрова 0.1.0. Тот же результат.
Вот ток из rpm не ставил, 2-х зависимостей не хватает.

xeyushka
() автор топика
Ответ на: комментарий от true_admin

Не заработало нифига...
usb_modeswitch
[root@mail switch]# ./usb_modeswitch -v 04e8 -p 6761

* usb_modeswitch: tool for controlling "flip flop" mode USB devices
* Version 0.9.2 (C) Josua Dietze 2007
* Works with libusb 0.1.12 and probably other versions

Looking for default device
Ok, found default device. Prepare switching
Looking for active default driver to detach it
No driver found. Device probably not initialized. Trying to continue ...
Error: no MessageEndpoint given. Can't send message. Aborting

О господи, дай мне сил...

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

Какой дистрибутив то ?

Может надо таки девайс активировать ? Я например сначала активировал (под виндой, с ноутбука), потом переставил в маршрутизатор.

Я не в курсе, что при этом происходит. М.б. ему фирмварь будет пофиксена на более новую при регистрации или что-то в этом духе.

ef37 ★★
()

Еще неплохо втыкать девайс сразу в USB-порт платы, без всяких хабов, удлиннителей и прочего.

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

дистрибутив чего?

Чтобы его активировать активировать надо блин деньгу на счет закинуть, а не охото как то. А девайс прямо в плату и воткнут.

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

Вот этого: "Имеется Linux version 2.6.20-1.2312.1.112asp" ASP что ли ?

Я могу попробовать сегодня вечером переставить модем на ноутбук (RHEL 5, 2.6.18 ядро). Только как быть, если заработает (а скорее всего так и будет) ?

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

ASP 11.2

Попробуй переставь
Ну как тогда как быть, если заработает, сдам модем обратно ))
а шефу скажу что сигнал плохой )

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

Он и на самом деле у меня с компа был не очень, может в серверной и лучше будет, х.з.
Просто дело принципа было его поставить.

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

lsusb:
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 049f:0027 Compaq Computer Corp. Bluetooth Multiport Module by Compaq
Bus 001 Device 003: ID 04e8:6761 Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000

Результат запуска(остановлен по ^C):
[22:42 root@cpq-evo-n600c:~]$ madwimax -vv
Bus 003 Device 001: ID 0000:0000
Bus 003 Device 002: ID 049f:0027
Bus 001 Device 003: ID 04e8:6761
Device found
Claimed interface
Continuous async read start...
Chip info: cmc730_v2.1
Firmware info: u200_rev1-2.5.80-CF01
MAC: XX:XX:XX:XX:XX:XX
Allocated tap interface: wimax0
Starting if-create script...
Child exited with status 256
Network found.
RSSI: -66 CINR: 7.000000 TX Power: 57344 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NEGO Number: 2 Response: 1
Starting if-up script...
Child exited with status 256
RSSI: -65 CINR: 6.750000 TX Power: 65529 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
RSSI: -65 CINR: 6.500000 TX Power: 65530 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
RSSI: -64 CINR: 7.000000 TX Power: 65530 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
RSSI: -64 CINR: 7.000000 TX Power: 65530 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
RSSI: -65 CINR: 6.750000 TX Power: 65530 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
RSSI: -65 CINR: 6.750000 TX Power: 65530 Frequency: 2505000
BSID: 00:00:15:04:0c:4c
State: NORMAL Number: 3 Response: 2
Starting if-down script...
Child exited with status 256
Starting if-release script...
Child exited with status 256
[22:44 root@cpq-evo-n600c:~]$

ef37 ★★
()
Ответ на: комментарий от xeyushka

Могу выложить srpm - собери и попробуй запустить мое. Если конечно это дело принципа :-)

Только куда ?

ef37 ★★
()
Ответ на: комментарий от xeyushka

"Активация" абсолютно никак не поможет. Потому что она ничего с модемом не делает. Я "активировал" интеловый wimax 5150 через линух.

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

PS возьми дистр поновее. На трёх ноутбуках ёту поднимал, не было никаких проблем.

true_admin ★★★★★
()
Ответ на: комментарий от xeyushka

Я вообще удивляюсь, откуда проблемы. У большинства просто работает.

Если трогал ядро, попробуй поставить родное от дистрибутива или обнови его.

SRPM смогу выложить только вечером.

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

Я не трогал, предыдущий админ обновлял когда то давненько. По наследству всё передалось. Пишут что версия 0.1.0 требует ядра 2.6.21, а у меня 2.6.20.

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

Попробуй обновить. Хотя сдается мне, ядро здесь ни при чем. Это userspace драйвер, он опирается на libusb. У меня, например, этот драйвер работает на 2.6.18 и на 2.4.33.

Да и что касается ядра, то например у Red Hat версия не соответствует vanilla-ядру с kernel.org. . Очень много бэк-портируется из старших версий.

Я не знаю, как с этим у ASP.

ef37 ★★
()
Ответ на: комментарий от xeyushka

libusb1 - модификация пакета из Fedora 11 - http://exfile.ru/58872

madwimax - собственной сборки, зависит от libusb1 - http://exfile.ru/58873

Сборка на примере Red Hat:

установка - rpm -ivh XXX.src.rpm

сборка - rpmbuild -ba /usr/src/redhat/SPECS/XXX.spec

madwimax собран по минимуму, без man, udev и скрипта

ef37 ★★
()
Ответ на: комментарий от xeyushka

Bus 001 Device 004: ID 04e8:6761 Samsung Electronics Co., Ltd
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x04e8 Samsung Electronics Co., Ltd
idProduct 0x6761
bcdDevice 0.01
iManufacturer 1 SAMSUNG ELECTRONICS Co.Ltd.
iProduct 2 Samsung USB mWiMAX Modem
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 55
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 4 mWiMAX USB Device
bmAttributes 0x80
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 5 Samsung USB mWiMAX Modem
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 7 mWiMAX Install Disk
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 0
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1

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