1 (23.11.2010 21:50:54 отредактировано KiRiK)

Тема: h-e-n - работа USB-разъема в режиме хоста

Описание и инструкции в базе знаний.

+ Исходное сообщение

ура есть usb-host-mode, dvd привод подключили
http://talk.maemo.org/showthread.php?t= … mp;page=25
h-e-n прога называется. Кто рискнет проверить.

Nokia N900

422

Re: h-e-n - работа USB-разъема в режиме хоста

Знаете, таскать с собой клаву, мышку и хаб — не лучше ли ноут?
Тем более, что он ещё и заряжаться при этом может.

A mammal should be able to hunt mice, hibernate, fly, chew its cud, echolocate, invent tools, lay eggs, burrow. Speciation is for insects.

Поделиться

423

Re: h-e-n - работа USB-разъема в режиме хоста

hxka пишет:

Знаете, таскать с собой клаву, мышку и хаб — не лучше ли ноут?

Зачем таскать - забираешь у ближайшего компьютера )))

savage пишет:

будет интересно посмотреть на полноценную игру с клавой и мышкой в OpenArena

Вспомнил, что в OpenArena управление акселерометром не отключается вроде. Quake II должен хорошо пойти. Quake I не нахожу нормального билда, скомпилировал sdlquake, но он ругается на мой pak0.pak файл, который точно работает на десктопе. Буду разбираться чуть позже.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

424

Re: h-e-n - работа USB-разъема в режиме хоста

понятно ...будем ждать видео  smile

Поделиться

425

Re: h-e-n - работа USB-разъема в режиме хоста

Ну с клавиатурой и мышкой Quake II заработал smile Единственное, надо в настройках поковыряться - там как-то странно режим free mouse look работает - мышкой можно поворачивать в каких-то пределах только, 180 градусов и дальше будто в стенку упирается, надо поковыряться. Но вполне играбельно, осталось только к LCD-телевизору подключить smile На видео снял, загружается.

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

426

Re: h-e-n - работа USB-разъема в режиме хоста

Собственно вот )))

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

427

Re: h-e-n - работа USB-разъема в режиме хоста

Охринеть.. зачет! Если это видео показать разработчику openarena они полюбому сделают акселерометр отрубаемым

Поделиться

428

Re: h-e-n - работа USB-разъема в режиме хоста

savage пишет:

Если это видео показать разработчику openarena они полюбому сделают акселерометр отрубаемым

Ну как бы исходники открыты, можно и самостоятельно отключить. )

---
Быть мрачным и непонятным очень просто. Охрененно трудно быть добрым и ясным. (с) Стивен Содеберг.

Сайт divan

Поделиться

429 (17.11.2010 01:07:53 отредактировано littre)

Re: h-e-n - работа USB-разъема в режиме хоста

Simmm пишет:

]У меня девайс определяется, но сети не видно sad

дык ты ручками то eth0 апни
на айпишничек ему зазначь - все и увидится)))

divan пишет:

А модуль usbnet пришлось самому собирать или в последнем kernel-power уже был?

лежал в /lib/modules/45ое ядро

пробую веб камеру подключать
http://maemoworld.ru/forum/viewtopic.ph … 463#p48463
- в девайсах увиделась, а mplayer не может видео воспроизвести
сейчас кажется понял, в чем дело

Nokia-N900:~# mplayer tv:// -tv driver=v4l2:width=352:height=288:device=/dev/video2
MPlayer SVN-r30099-4.2.1 (C) 2000-2009 MPlayer Team

Playing tv://.
TV file format detected.
Selected driver: v4l2
name: Video 4 Linux 2 input
author: Martin Olschewski <olschewski@zpr.uni-koeln.de>
comment: first try, more to come ;-)
v4l2: your device driver does not support VIDIOC_G_STD ioctl, VIDIOC_G_PARM was used instead.
Selected device: UVC Camera (0ac8:3450)
Capabilites:  video capture  streaming
supported norms:
inputs: 0 = Camera 1;
Current input: 0
Current format: YUYV
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
v4l2: ioctl set format failed: Invalid argument
tv.c: norm_from_string(pal): Bogus norm parameter, setting default.
v4l2: ioctl enum norm failed: Invalid argument
Error: Cannot set norm!
Selected input hasn't got a tuner!
v4l2: ioctl set mute failed: Invalid argument
v4l2: ioctl query control failed: Invalid argument
==========================================================================
Opening video decoder: [raw] RAW Uncompressed Video
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 352x288 => 352x288 Packed YUY2
Selected video codec: [rawyuy2] vfm: raw (RAW YUY2)
==========================================================================
Audio: no sound
Starting playback...
v4l2: ioctl streamon failed: Cannot allocate memory
V:   0.0   4/  4 ??% ??% ??,?% 0 0                                                                                                                 

MPlayer interrupted by signal 2 in module: video_read_frame
v4l2: ioctl set mute failed: Invalid argument                                                                                                     
v4l2: 0 frames successfully processed, 0 frames dropped.
памяти ему не хватает(((

Поделиться

430

Re: h-e-n - работа USB-разъема в режиме хоста

если уменьшить ширину и высоту, то ошибка выдается другая

Nokia-N900:~# mplayer tv:// -tv driver=v4l2:width=32:height=28:device=/dev/video2
....
v4l2: ioctl streamon failed: No space left on device

видимо в рутфс пытается кеш класть
а оперативу ест только физическую, своп не канает

надо думать еще

Поделиться

431 (17.11.2010 04:17:41 отредактировано exploitman)

Re: h-e-n - работа USB-разъема в режиме хоста

Товарищи, помогите пожалуйста мне. N900 - это моё первое знакомство с линуксом и нужно отметить - приятное  tongue . Ситуация такая. Стоит kernel-power 45, h-e-n последний. Флешки с разметкой FAT/FAT32 функционируют на ура, а вот NTFS никак не видится. Не понимаю почему, ведь в кернел-повер заявлена поддержка NTFS, пусть даже только для чтения. Вобщем страдаю, так все мои переносные жёсткие - строго NTFS. Да и делом принципиальным стало уже для меня заюзать на N900 NTFS-партиции на чтение/запись. Читал что есть драйвера NTFS-3g работающие через fuse, но нашёл их только в варианте для N810. fuse на N900 на репозиториях валяется. Может ли кто-нибудь из вас скомпилить NTFS-3g под наш девайс? Думаю не я один был бы благодарен. USB-Ноst, кстати, в N900 довольно-таки нормально запитан - у меня потянул USB-hub Logitech с двумя флешками, и всё это без доп. питания. Фильм трёхгиговый свободно переписал с одной на другую. Вобщем N900 - портативная штука моей мечты smile . Копаться в нём можно до бесконечности!

Поделиться

432 (17.11.2010 08:04:36 отредактировано Deamk)

Re: h-e-n - работа USB-разъема в режиме хоста

exploitman, монтирование в h-e-n последней версии реализовано только для fat/vfat. Монтировать NTFS надо вручную:

mount /dev/sda1 /media/ntfs1

Каталог ntfs1 надо предварительно создать:

mkdir /media/ntfs1

Добавлено: 17.11.2010 09:22:13

Если не монтирует так, то надо сделать:

modprobe ntfs

Добавил статью в вики, пока только общая информация.

433

Re: h-e-n - работа USB-разъема в режиме хоста

Deamk , если ввести вот это - mount /dev/sda1 /media/ntfs1 - то смонтируется  папка ntfs1 созданная ранее на флешке, или смонтируется непосредственно корневая папка флешки? Ещё вопрос - а как быть с подключённым DVD-приводом, что монтировать в таком случае? 9660? Подробно распишите, если не затруднит. Вообще в идеале было-бы здорово если бы h-e-n научился монтировать разные файловые системы, ну или на худой конец какие-нить скрипты с GUI для удобства монтирования. Консоль это супер штука, но рутинные операции хотелось бы по возможности автоматизировать/упростить. Впринципе, в идеале, не плохо было-бы если б h-e-n автоматически распознавал и монтировал разные ФС, сразу после того как в режиме хоста воткнули некое запоминающее устройство. Вот скажем к н900 подключён USB-hub, а в него 2 флешки, одна фат, другая нтфс. Эх мечты-мечты....

Поделиться

434

Re: h-e-n - работа USB-разъема в режиме хоста

я вот думал, пока HEN еще сырой, половину приходится делать руками, что не очен6ь юзабельно, хотя уже и так огромное счастье
один момент, подлежаий доработаке - ручной выбор скорости
это на самом деле важно, у меня было, что я high speed флешку подключал через медленный хаб - не заработала
и наоборот, медленную мышь на high speed оно тоже не монтируют
должны по идее допилить - чтоб само переключало порт в нужный режим

далее - напруга
без ее включения кнопка enumerate не активизируется
а если пользоваться хабом с внешним питанием? может оно бы сработало без этой кнопки? тогда и телефон можно было бы заряжать. (а может и нет)

зарядка
до выпуска n900 в продажу, ранние тестовые образцы были с отдельным 2мм разъемом, который потом убрали, перенеся зарядку на usb, убрав попутно и официальный хост. Оба этих действия суть есть саботаж, не иначе(((

хост худо бедно обратно сковырнули))
а вот с 2мм зарядкой то! может получится что нибудь изобразить, чтобы одновременно с хостом заряд был
но это уже программно не сделаешь
тут уже сверлить-паять только...
нужно поизучать фотки n900 изнутри - там должно остаться место под разъем
который чисто случайно может подойти от другого телефона

Поделиться

435

Re: h-e-n - работа USB-разъема в режиме хоста

exploitman, начну с конца - мечты могут сбыться, если мои руки дойдут до файла mount.sh, который в h-e-n отвечает за монтирование, либо кто-нибудь с maemo.org доработает скрипт.
sda1 - это первый раздел на флешке, обычно если там больше нет разделов, то он имеет номер 1 и смонтируется весь раздел, который будет виден в Файлах.
DVD-привод надо монтировать с опцией iso9660.

Поделиться

436 (17.11.2010 17:03:23 отредактировано littre)

Re: h-e-n - работа USB-разъема в режиме хоста

littre пишет:

нужно поизучать фотки n900 изнутри - там должно остаться место под разъем

сказано сделано
вот нокиевый ман
на 15 странице около камеры, рядом с USB отчетливо видны два контакта вникуда
я думаю - это от 2мм разъема питалова
осталось проковырять в корпусе дырку и притулить разъем от любой другой нокии

еще ман
в самом низу крупные четкие фотки
видно, что один из этих двух контактов - земля

усе, я себе буду делать отдельное питание, чтоб хост был без проблем

Поделиться