AnyDATA ADU-E100H
Dan Lukes
dan at obluda.cz
Fri Mar 10 19:34:03 CET 2006
Ondra Holecek napsal/wrote, On 03/10/06 17:27:
> potebuju na FreeBSD nastavit tenhle cdma modem, delam to uplne stejne
> vendor ANYDATA 0x16d5 AnyDATA Corporation
> /* AnyDATA CDMA products */
> product ANYDATA ADU_E100H 0x6501 ADU-E100H
...
> kazdopadne, porad ten modem po pripojeni vidim jen jako ugen
> ugen0: AnyDATA Corporation AnyDATA CDMA Products, rev 1.10/0.00, addr 2
...
> usbd_new_device: adding unit addr=2, rev=110, class=0, subclass=0,
> protocol=0, maxpacket=64, len=18, speed=2
> dal uz opravdu nevim jak to resit, imho by to takhle melo vytvorit ucom
> a popripade treba nefungovat, nebo dat alespon neco vedet :(
To ne. Nejprve se musi ujmout "umodem" nez pride vubec na radu
jakakoliv otazka okolo "ucom".
A "umodem" bude povazovat zarizeni za "svoje ", pokud bude splnena
jedna z nasledujicich podminek:
1. Jde o interface 0 na zarizeni je Kyocera AH-K3001V
nebo
2. Zarizeni samo sebe identifikuje jako zarizeni tridy CDC/ACM s
protokolem CDC_AT
V obou pripadech je povinnou doplnujici podminkou, ze zarizeni ma
vsechny tri nasledujici vlastnosti:
CM_DOES_CM, CM_UVER_DATA, ACM_HAS_LINE
Pokud neni splnena ani [1] ani [2] nebo podminka doplnkova pak nejde o
zarizeni, ktere by spadalo pod tento driver.
Je zrejme, ze [1] v tomto pripade splneno neni a ze shora zaznamenanych
radku (adding unit ...) je zrejme, ze ani druha, p[rotoze zarizeni samo
sebe identifikuje jako zarizeni nespecifikovane tridy (0).
Zminene editace zdrojovych souboru nemaji vliv na prirazeni "umodem"
driveru zarizenim (a u predchoziho modelu (QUALCOMM) neco takoveho ani
nebylo potreba, protoze to prirozene splnovalo jak podminku [2] tak
podminku "doplnkovou").
Osobne bych byl velmi skepticky k "nasilnemu vnuceni" tohoto zarizeni
tomuto driveru.
Zaprve to nebude jednoduche - i kdyz podminku jedna rozsirime o dalsi
explicitne definovane zarizeni, povazuji za nepravdepodobne, ze zarizeni
splni doplnkovou podminkou (ve skutecnosti uz samotny pokus zjistit, zda
zarizeni pozadovane vlastnosti ma pravdepodobne skonci chybou).
Za druhe, povazuji za velmi nepravdepodobne, ze ovladac bude se
zarizenim fungovat - kdyby zarizeni melo parametry tridy CDC pak by se
tak patrne ohlasovalo, z toho, ze se tak nehlasi povazuji za takrka
jiste, ze proste funkce teto tridy (a standardni protokol pro tuto tridu
zarizeni) proste nepodporuje.
Zarizeni AnyDATA je zalozeno na jinem chipu fy Qualcomm nez predchozi
model a proti nemu ma tento chip rozsirene funkce (napriklad podporu pro
CCD snimaci prvek). To je pro me dalsi duvod proc si myslet, ze
komunikacni protokol je odlisny a neslucitelny - CDC zarizeni by na
komunikaci s "fotakem" nestacilo.
Jedna z moznosti je ziskat specifikaci komunikacniho protokolu a
ovladac napsat nebo upravit nejaky existujici. Druha moznost je trvat na
tom, ze nechcete tenhle modem, ale starsi typ ...
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list