[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]

[Burichan] [Futaba] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1314640143120.jpg -(78089 B, 640x480) Thumbnail displayed, click image for full size.
78089 No.67251  

Брендированный смартфон МТС 916, на самом деле ZTE Racer. собираю ядро linux. что вкомилить, чтобы появился UART, чтобы юзать его как модем?

т.е. какой там USB<->UART модуль?

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

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

алсо теоретически интересно, можно ли запилить на него какой-нибудь фрический линукс с моими любимыми консольными приложениями?

ну и раз уж пошла такая пьянка, посоветуй мне приложене для GPS, которое умеет брать карту с какого-нибудь интернет сервиса(гуглмапс, опенстритмапс, викимапия), кэшировать ее и показывать меня там по GPS. если будет показывать в каком направлении отмеченная цель - еще лучше. сейчас там андроид.

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

>> No.67252  
File: 1314641115207.jpg -(27935 B, 600x418) Thumbnail displayed, click image for full size.
27935

>>67251
ставь генту.

>> No.67253  
File: 1314641729911.jpg -(439185 B, 950x950) Thumbnail displayed, click image for full size.
439185

>>67251

> собираю ядро linux. что вкомилить, чтобы появился UART, чтобы юзать его как модем?
> т.е. какой там USB<->UART модуль?

lsusb?

> ну и докучи вопрос - а если там андроид, то обязательно ставить вот эти непонятыне джаваподелки из стандартного репозитория или под него разрабатываются какие-то нормальные приложения на наормальных языках типа си, питон, руби и т.п.

Впихнуть можно все что угодно, только тебе для этого возможно придется рутануть девайс, но для андроида это будет не нормально. И если приложение не консольное то следует помнить, что на андроидах иксов нету.

>> No.67255  
File: 1314645407413.jpg -(507164 B, 1000x1000) Thumbnail displayed, click image for full size.
507164

>>67253
Ждём, когда туда портируют Wayland.

>> No.67256  

>>67252
как, например?

>lsusb?

показывает что-то. а что именно там смотреть?

чипсет вообще Qualcomm MSM7227 в этом телефоне, я вкомпилил USB Qualcomm Auxiliary Serial Port Driver и USB Qualcomm Serial modem, но ничего новго в dmesg не появилось

может что-то со стороны смартфона включить надо?

>Впихнуть можно все что угодно

ну какбэ куча переферии, специфика устройств ввода и отображения. в чем угодно не будет все это поддерживатся.

>И если приложение не консольное то следует помнить, что на андроидах иксов нету.

ну gtk же есть наверное в каком-то виде? впрочем десктопные приложения там наверное не будут особенно полезны в виду специфики устройств ввода. в том числе и консольные - полноценной клавиатуры то нет. хз есть ли вообще смысл копать в эту сторону.

>> No.67257  
File: 1314645995945.jpg -(314562 B, 600x600) Thumbnail displayed, click image for full size.
314562

>>67256
Нету там GTK, ни в каком виде. Весь графический софт пишется на жабе и работает под Dalvik.

>> No.67262  
File: 1314649701532.png -(3243390 B, 1651x2203) Thumbnail displayed, click image for full size.
3243390

>>67256

> показывает что-то. а что именно там смотреть?

Хотябы ID, но будет лучше если будет еще и часть dmesg, относящаяся к втыканию устройства.

> может что-то со стороны смартфона включить надо?

Возможно.

>> No.67273  

>>67262

>Хотябы ID, но будет лучше если будет еще и часть dmesg, относящаяся к втыканию устройства.

dmesg:
usb 1-2: new high speed USB device number 4 using ehci_hcd
scsi3 : usb-storage 1-2:1.0
scsi 3:0:0:0: Direct-Access ZTE Mass Storage ffff PQ: 0 ANSI: 2
sd 3:0:0:0: Attached scsi generic sg2 type 0
sd 3:0:0:0: [sdc] Attached SCSI removable disk

lsusb:
Bus 001 Device 004: ID 19d2:1351 ONDA Communication S.p.A.

могу показать lsusb -v, там намного больше.

со стороны смартфона ничего не нашли, думаю не в этом дело.

касаемо последовательного интерфейса в dmesg ничего нет, потому что нет модуля в ядре. в дефолтных дистрибутивных ядрах есть, а у меня нет. причем не в первый раз сталкиваюсь с такой фигней, надо выработать какой-то метод распознавания нужного модуля для поддержки USB<->UART.

посмотреть lsmod на дистрибутивном ядре особо нет возможности.

>> No.67279  
File: 1314710084599.jpg -(196794 B, 1754x1240) Thumbnail displayed, click image for full size.
196794

>>67273
USB_SERIAL_QUALCOMM=y
Если после этого не появится, попробуй натравить на него usb_modeswitch.

>> No.67280  
File: 1314711494975.jpg -(105481 B, 807x606) Thumbnail displayed, click image for full size.
105481

>>67279

>USB_SERIAL_QUALCOMM=y

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

>usb_modeswitch

уже компилю

>> No.67281  
File: 1314711724503.png -(4747778 B, 3003x2714) Thumbnail displayed, click image for full size.
4747778

>>67280

> я хочу усвоить саму методику определения нужного модуля

В данном случае

cd /usr/arch/67251/src/linux/drivers/usb/serial/
grep 19d2 *c
>> No.67311  
File: 1314784837981.jpg -(12396 B, 370x370) Thumbnail displayed, click image for full size.
12396

>>67281

>grep

кстати да

>usb_modeswitch

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

подключать к виндовсу и снифать? а чем снифать?

если наснифаю - можно потом разработчикам отправить, полезное дело типа.

алсо купил кабель для пикрелейтед, этот уже мой, скоро буду пробовать.

>> No.67335  
File: 1314803675582.png -(141829 B, 382x365) Thumbnail displayed, click image for full size.
141829

>>67311
Попробуй еще USB_SERIAL_OPTION=y собрать.

>> No.67420  

>>67335
не влияет на результат

>> No.67424  
File: 1314973870586.jpg -(242083 B, 1200x1200) Thumbnail displayed, click image for full size.
242083

>>67420
Тогда попробуй ручками прописать id поочередно для драйверов generic, qcserial, option.

>> No.68322  
File: 1316329162340.jpg -(101309 B, 501x563) Thumbnail displayed, click image for full size.
101309

>>67424

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

актуален ericsson r520m, это обычная олдовая трубка, с GPRS, EDGE и уартом наружу. пользуюсь ей через преобразователь USB<->UART ark3116, который с одного конца представляет собой юсб, а с другого землю, rx и tx, больше никаких линий там не предусмотрено(ну, кроме питания с юсб).

телефон вообще говоря на комманды отвечает и инет через него работает, но медленно это пиздец просто! причем не просто низкая скорость, а есть такое ощущение как-будто что-то с чем-то не стыкуется, причем возможно даже в районе кабеля. скорость линка там вообще в автодетекте, однако ее ручная установка AT коммандами также ничего не дает - комманды туда-сюда ходят, а вот если законнектится через него в инет - теряются пинги, причем характерным паттерном, т.е. обратно доходит всегда второй пакет например, потом кажется четвертый и потом пятый, при стандартных размерах пинга. при изменении размера пакета кажется интерференционная картина меняется, но я не уверен, ща нет его под руками чтоб попробовать.

также пробовал играться с параметрами аппаратного контроля потока в pppd - в данный момент не уверен, но эксперементально выяснено что работает он только с параметром crtscts, но при этом ядро говорит: usb 2-2: ark3116: don't know how to do software flow control

скорость порта при этом может быть любой, даже очень высокой - он не обламывается.

а вот сейчас например сижу с не менее легендарного siemens me45 - с ним инет работает на несколько порядков качественнее, так что валить на оператора не выйдет. так бы им и пользовался, но эрикссон как-то лучше во всех отношениях и умеет через юсб заряжаться, так что хотелось бы сделать его работать.

сименс же на высоких скоростях порта, а точнее начиная от 230400бод просто выключается если начать интенсивный обмен данными.

вобщем я реквестую в этот тред олдфага который все это проходил в свое время.

кабель у меня кстати на обе трубки один - я просто к кабелю от эрика припаял второй разьем в параллель и юзаю их поочереди. а вот заряжать сименс от 5 вольт не получается, ему для начала зарядки нужно именно 8(потом может падать кстати). думал даже конденсатор поставить, чтобы пусковое напряжение ему дать.

могу показать справочник по ат коммандам на этот аппарат, если что.

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

>> No.68323  

>>67424
кстати, куда прописывать то? на будущее хочу знать

>> No.68324  

внезапно оказалось, что у эриксона gprs class 4 а у сименса 8. т.е. дело может быть в том, что это свойство реализации gprs конкретного аппарата так проявляется. но как все это соотносится с тем, что аппарат поддерживает edge вроде бы?

>> No.68328  
File: 1316340836639.jpg -(59163 B, 572x800) Thumbnail displayed, click image for full size.
59163

>>68323
прописывай в щи. с вертухи.

>> No.68353  
File: 1316372605116.jpg -(1398460 B, 1400x1000) Thumbnail displayed, click image for full size.
1398460

>>68322

> сименс же на высоких скоростях порта

Скорость порта это скорость обмена данными с телефоном но не телефона с сетью, которая чаще всего является узким местом при работе с GSM.
>>68323
В исходники драйвера.
>>68324
Поддержка edge не мешает сделать отвратительный радиомодуль.

>> No.68359  
File: 1316376064178.jpg -(79667 B, 800x600) Thumbnail displayed, click image for full size.
79667
>Скорость порта это скорость обмена данными с телефоном но не телефона с сетью

ну у меня все не настолько плохо. всмысле с пониманием темы

>Поддержка edge не мешает сделать отвратительный радиомодуль.

я думал аппарат куртой, но похоже дело обстоит именно так. и ситуация в которой при снижении скорости порта данные теряются реже, дополнительно свидетельствует в пользу этой версии. аппаратное управление потоком не защищает от переполнения буффера, если модем из него медленно забирает данные. но всеравно, как-то уж _слишком_ все плохо. скорость порта при которой пинги ходят уверенно составила, если я не ошибаюсь, 9600 тогда как при данном классе GPRS должно быть значительно больше.

а вот эджа в нем кажется нет, согласно спецификациям. я просто подумал, что он есть потому, что он высвечивал названия базовых станций содержащих в себе слово "EDGE"

ладно, буду сименсом пользоваться, но вопрос с зарядкой надо будет со временем как-то решить.

>> No.68360  
File: 1316376750982.jpg -(2031662 B, 1200x1250) Thumbnail displayed, click image for full size.
2031662

>>68359

> аппаратное управление потоком не защищает от переполнения буффера, если модем из него медленно забирает данные.

Если ты выставляешь низкую скорость порта то данные у тебя могут буферезироваться в месте отличном от буфера модема телефона, размер которого будет большим. В качестве проверки можешь попробовать зашейпить себя с большим буфером на те же 9600 и сравнить эффект.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/34/] [/ph/] [/wa/] [/cg/] [/t/]