Сеть по USB

Откопал где-то на handhelds.org доку по установке Linux на свой iPAQ 2210. Там ставят линух по сети, а сеть по usb. В доке написано, что для включения сети по USB в ядре должны быть активированы соответствующие опции. Опции я включил, cat /usr/src/linux/.config | grep USB | grep NET выдает:

CONFIG_USB_USBNET=m
CONFIG_USB_NET1080=y
# CONFIG_USB_SERIAL_OMNINET is not set
CONFIG_USB_GADGET_NET2280=y
CONFIG_USB_NET2280=y

USBNET я и в ядро вкомпиливал, и модулем, а потом modprobe usbnet, но не помогло... dmesg так и не выдал ничего, сетевой интерфейс usb0 так и не появился....

Подскажите, плз, куда копать.

Заранее спасибо!

З.Ы. Может это из-за того, что у меня кабель не родной? Хотя синхронизация нормально без проблем проходит.

хм

чесно говоря не пробовал конечно, но с чего ты взял что сетевое устройство должно называться usb0? Может просто eth0 и т.д.?

Ну, собственно

Ну, собственно говоря, в доке было написано, что скорее всего это устройство будет называться usb0, но я попробовал и eth2, eth3 и т.п. (eth0 -- RJ45, eth1 -- WiFi у меня)

Так же пробовал usbnet, usbnet0 и т.д.

Не помогает.

Меня несколько смущает то, что dmesg ничего не выдает...
_________________
Contrary to popular belief, UNIX is user-friendly. It just happens to be very selective about who it decides to make friends with. A. Haiut.

# ifconfig usb0 192.168.0.1

Цитата:
Device Drivers -->
USB support -->
USB Network adapters -->
<*> Multi-purpose USB Networking Framework
CDC Ethernet support (smart devices such as cable modems)
Simple USB Network Links (CDC Ethernet subset)
[*] Embedded ARM Linux links (iPaq, ...)
В случае необходимости - пересобираем ядро.

# ifconfig usb0 192.168.0.1 netmask 255.255.255.0 up
не помогает?

Неа не

Неа не помогает... Выдаёт

Цитата:
SIOCSIFADDR: No such device
usb0: unknown interface: No such device
SIOCSIFNETMASK: No such device
usb0: unknown interface: No such device

В dmesg интерфейса usb0 не появляется
на кпк в инитскрипте запуск usb0 идет как

Цитата:
ifconfig usb0 192.168.0.2 netmask 255.255.255.0 up

_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

Я тоже рашил

Я тоже рашил немного побаловаться, проблема в итоге решилась выставлением таких опций:

< > USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)  
< > USB KLSI KL5USB101-based ethernet device support                   
< > USB Pegasus/Pegasus-II based ethernet device support               
< > USB RTL8150 based ethernet device support (EXPERIMENTAL)           
<*> Multi-purpose USB Networking Framework                             
< >   ASIX AX88xxx Based USB 2.0 Ethernet Adapters                     
<*>   CDC Ethernet support (smart devices such as cable modems)        
< >   GeneSys GL620USB-A based cables                                  
< >   NetChip 1080 based cables (Laplink, ...)                         
< >   Prolific PL-2301/2302 based cables                               
< >   Host for RNDIS devices (EXPERIMENTAL)                            
<*>   Simple USB Network Links (CDC Ethernet subset)                   
[ ]     ALi M5632 based 'USB 2.0 Data Link' cables                     
[ ]     AnchorChips 2720 based cables (Xircom PGUNET, ...)             
[ ]     eTEK based host-to-host cables (Advance, Belkin, ...)          
[*]     Embedded ARM Linux links (iPaq, ...)                           
[ ]     Epson 2888 based firmware (DEVELOPMENT)                        
< >   Sharp Zaurus (stock ROMs) and compatible       

Интерфейс появился и поднялся. Правда пока ничего не пингуется, но я и не разбирался с этим, сначала надо понять, как эту opie собрать, весь день с ней копаюсь.

А не

А не пинговалось из-за кривой софтины настройки сети, она broadcast прописывает 10.0.0.255, не смотря на то, что адрес я ей укащал 192.168.0.10. Надо либо ручками через ifconfig либо использовать 10.0.0.*

Впринципе

Впринципе настройки почти такие и стояли тока интерфейса не появлялось :-(
Сейчас такие же выставлю. Интерфейс вроде(?) должен появиться в не зависимости от того подключен кпк или нет... Может на нём просто usbnet не поднимается :-((
_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

У меня он

У меня он появился когда я отключил
< > Host for RNDIS devices (EXPERIMENTAL)
и тогда появился пунктик
<*> CDC Ethernet support (smart devices such as cable modems)
Ну и еще я все вкомпили, а было модулями.
ЗЫ Без КПК он не существует:

// КПК был уже отключен
gus org.openembedded.dev # /etc/init.d/net.usb0 stop
 * Stopping usb0
 *   Bringing down usb0                                                                                                                              [ ok ]
gus org.openembedded.dev # /etc/init.d/net.usb0 start
 * Starting usb0
 *   Bringing up usb0
 *     10.0.0.11
 *     usb0 does not exist                                                                                                                           [ !! ]
// А вот в этот моментя его воткнул.
gus org.openembedded.dev # /etc/init.d/net.usb0 start
 * Starting usb0
 *   Bringing up usb0
 *     10.0.0.11           

У меня

У меня похоже дело всетаки в том что на девайсе не поднимается usbnet
Так что буду искать rs232 кабель. Или попробую usb через переходник (usb кабель без логики та что должен заработать)
_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

А у кого-нибудь

А у кого-нибудь получилось самому собрать opie. Я пока понял, что мне рано ставить линух на КПК. В теории эта гадость собирается при помоще OpenEmbedded, это такая пародия на портажи, когда все натсройки делаются путем редактирования ебилдов. Эта гадость даже ядро сама решила сконфигурировать. Ну и не работает ни фига. Руками тоже пока не получается собрать.

Есть

Есть overlay для кпк (преимущественно для Завров) там есть opie gpe и тп
А собрать можно всё подмонтировав nfs шару с компа и с кпк туда chroo'нуться. В шаре нужен распакованный stage под arm. Я во всяком случае так собрался делать.
_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

Это конечно

Это конечно так, но сидеть по nfs не прикольно. Надо его как основной ставить, тем более, что организация familiar мне не очень понравилась.
Меня вом мучает вопрос, а нужно ли это. Когда я купил КПК, то пытался сделать из него персоналку, теперь он превратился в mp3 плеер, фонарик и словарь. И изменит ли это смена операционки, я не знаю.

Это только

Это только начальный этап сборки. Потом на кпк на карточку копируется всё кроме девелоперовской части дистфайлов и портов. Дальше если надо будет что собрать на кпк монтируеш с него по nfs недостающую часть системы и собираеш... Либо в большой генте с помощью кросс-компилятора. Я например так ядро собирал.
_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

Аналогичная прблема

Собственно тоже сейчас решил заняться сборкой линукса для своего кпк.
тока вот возникла проблема с usbnet. да ещё на кпк фреймбуфер не работает :-(
_________________
Gentoo GNU/Linux 2.6.15 GCC 3.4.4 Dual Xeon

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".