root@OpenWrt:/# ln -s /proc/bus /dev/bus
lsusb по-нормальному увидел девайс:
root@OpenWrt:/# lsusb
Bus 001 Device 005: ID 04e8:6761 Samsung Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
однако madwimax путает верхний и нижний байты в VID и PID устройств и
потому без дополнительных параметров не находит SWC-U200
root@OpenWrt:/# madwimax -vvf
Bus 001 Device 005: ID e804:6167
Bus 001 Device 001: ID 6b1d:0200
Could not find/open device
Не пытаясь разбираться в чем причина "путаницы" просто задаем VID/PID
в ручную:
root@OpenWrt:# madwimax -vvf --device=e804:6167
Bus 001 Device 005: ID e804:6167
Device found
Claimed interface
Continuous async read start...
Chip info: cmc730_v2.1
Firmware info: u200_rev1-2.9.50-DA15
MAC: 00:21:d2:1e:5f:26
Allocated tap interface: wimax0
Starting if-create script...
Child exited with status 0
Error while reading from TAP interface
Network not found.
^CStarting if-release script...
Child exited with status 0
При этом виндно, что интерфейс wimax0 создается, но madwimax не может
из него ничего прочитать.
кoot@OpenWrt:/# udevadm --debug monitor
run_command: calling: monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent
KERNEL[2307.315581] remove /devices/platform/bcm63xx_ehci.0/
usb1/1-1/1-1:1.1/host4/target4:0:0/4:0:0:0/scsi_device/4:0:0:0
(scsi_device)
KERNEL[2307.316734] remove /devices/platform/bcm63xx_ehci.0/
usb1/1-1/1-1:1.1/host4/target4:0:0/4:0:0:0 (scsi)
KERNEL[2307.317141] remove /devices/platform/bcm63xx_ehci.0/
usb1/1-1/1-1:1.1/host4/target4:0:0 (scsi)
KERNEL[2307.317435] remove /devices/platform/bcm63xx_ehci.0/
usb1/1-1/1-1:1.1/host4/scsi_host/host4 (scsi_host)
KERNEL[2307.317737] remove /devices/platform/bcm63xx_ehci.0/
usb1/1-1/1-1:1.1/host4 (scsi)
KERNEL[2307.840611] add /devices/virtual/net/wimax0 (net)
KERNEL[2310.999824] remove /devices/virtual/net/wimax0 (net)
Сеть в точке тестов однозначно есть, на том же столе тот же свисток
под WinXP дает все 4 палки в YotaAccess
Собственно вопросов 3:
1. Почему меняется местами верхний и нижний байты в VID и PID
2. Почему madwimax не видет сети
3. Не связаны ли между собой первые два пункта (грубо говоря,
разбираться в первом или забить на него и телепать второй)
Похоже на это, http://code.google.com/p/madwimax/issues/detail?id=15&can=1,
но в 0.1.1 пофикшено.
2010/10/26 vadamlyuk <vada...@gmail.com>:
> --
> madwimax-dev mailing list
> madwim...@googlegroups.com
> http://groups.google.com/group/madwimax-dev
А тут ошибка еще раньше вылезает:
"Error while reading from TAP interface"
Попробуй с побольше логированием -vvvvvvv