Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 23, 2007, 12:28 Здравейте,
Опитвам се да напиша скрипт, който да показва тел. номер на този който ми звъни (callerID). Номера и името на човека ще излизат като notification в Gnome. Използвам vgetty, която обработва CallerID. Проблемът ми е, че не знам как да укажа на кой порт е закачен модема. Примерите които намерих са за сериен порт - vgetty ttyS0 а при мен модемът е външен на USB порт.
Въпросът ми е: Как да укажа на vgetty да следи външен USB модем? Операционната система е Ubuntu 6.10 Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 23, 2007, 13:09 Virtual Serial Port -> даже ако имаш коректният драйвер той би трябвало да направи това за теб
![]() Т.е драйвера си комуникира през usb порт на usb хъб еди кой си (/dev/usb/ ... http://www.linux-usb.org/usb.devices.txt ) и накрая ти връзва на някой ttyS модема .. но не са точно така , т.е не е /dev/ttySx ами беше нещо /dev/... И имаше tty в името си , вече не помня, а може и да са го променили нещо като това в БСД http://www.gsp.com/cgi-bin/man.cgi?section=4&topic=ucom знам , че не е перфектният отговор, но ако бях аз от тук щях да тръгна ! ![]() Успех и очаквам да чуя какво е станало ![]() едит: тоест с една дума трябва да имаш виртуален tty, който не е от с име /dev/ttySx (01234...), но трябва да го имаш ;-) /dev/usbtty или нещо от този сорт, не мога да се сетя сега как бяха :-( емулираните / виртуалният tty vttyS ли .. ахх не помня ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 23, 2007, 15:04 Не би трябвало да е толкова сложно. Отдавна вече не се произвеждат външни модеми на сериен порт. Всички са USB. Пък и това е Acorp с Rockwell чипсет. Device Manager-а му разпознава и кътните зъби ... Този модем ако не работи - кой?
Така, че решението би трябвало да е доста по-просто. Нещо като: /dev/modem -> /dev/USB_адреса_на_модема Само, че в /dev няма нищо което да напомя на USB устройство. :-( Ето как изглежда /dev директорията с включен модем:
Титла: Външен модем на usb порт Публикувано от: ji в Aug 23, 2007, 16:29 Предлагам, след като закачиш модема, да провериш какво ти казва "dmesg"
Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 23, 2007, 16:49 Еми да за dmesg - добре идея, то всички логове да се проверят, вкл. syslog/messages, а иначе
/dev/ttyUSBх където х е число би трябвало да ти се появи но сега се сещам и нещо МНОГО ЧЕСТО производителите, ако те праввят драйвер за линукс и го пускат OpenSource < а акорп имат този навик, то ... те дават някакви си техни имена на у-вата примерно може да е /dev/acrpmod0 или нещо от този сорт, сори за лошият пример, но имаше едни модеми на Conexant въшни с техният драйвер у-вото, коет получаваш за серийна връзка беше нещо нелогично за мен ![]() edit: дай точният модел ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 23, 2007, 16:57
Единствено не знам как да се обърна към него? Например, да му пусна една AT команда. В /dev не се появява нов файл, като закача модема. Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 23, 2007, 17:02 Ясно , добре де , а кой модул ползва
lsmod слагаш модема и пак lsmod би трябвало да е в state unactive(idle = 0 ;-) ). дай и този изход ![]() пп: наистина странно, как да няма нов device :? cat /proc/usb/devices то май същото като lsusb, но все пак ;-) Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 23, 2007, 17:16 Няма разлика в резултата на lsmod(с и без модем). Сверявах го с diff.
Ето всичко което съдържа usb:
И въобще няма директория /proc/usb/. Даже и като сложа USB memory stick. Между другото той се разпознава като /media/usbdisk, а в /dev не се появява нов файл.
Титла: Външен модем на usb порт Публикувано от: nov_chovek в Aug 23, 2007, 17:30 Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 23, 2007, 17:46 @nov_chovek Пробвах го. Никакъв ефект.
Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 23, 2007, 18:11 /dev/ttyac и подобните му ttyab и прочие се явяват и те някакви 'иде' от usb драйвера , егати обърканата история :?
и ако може дай точният модел на устройството. ;-) пп: щом dmesg го разпознава, значи ядрото го вжида, значи драйверът е в ядрото , а не е като модул извън ![]() ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 11:19 Моделът е: Acorp
Модел: FM-56USB-HCF Ver: Conexant Data: 56K/ITU-T V.90 Продължавам да претърсвам Интернет за решение на моя проблем. EDIT: Намерих тази страница. Моят случай е Metod B. В момента търся от къде за сваля hcfusbmodem_*. Но намирам драйвери само за вътрешни PCI модеми hcfpcimodem_*. Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 13:44 Ето това се опитвам да постигна. Засега толкова съм направил.
Но все още нямам успех с модема. ![]() Иначе със скрипта (на Python) нямам проблеми. //Off-topic: Добре би било да може да се вмъквт картинки в съобщенията. Така няма да се налага да се upload-ват на други сайтове. Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 14:11 http://www.linuxant.com/drivers/hcf/install.php
мм това съм го инсталирал !!! това са драйвери, който засъжаление след като си направиха опитите с бета версии и ги докараха до работни използвайки отовреното съущество познай какво стана новите версии вече са затворени и се дават с/у закупуване/money/. Но имам стари версии + 1 от новите (платените, качена на един руски сайт). Ще си погледна довечера линукса и дано го намеря ще ти го пратя ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 14:17 @the_real_maniac: Ще съм ти задължен, ако ми ги изпратиш на GAndonov@gmail.com или линк, от къде да ги сваля.
Благодаря предварително. Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 14:24 Нямаш проблем, но мисля че има шанс да намериш free версия поече , отколкто аз да изкопая някоя платена
![]()
Вярно скороста е малка, но на теб не ти трябва , ти искаш само caller id, така че пак ще ти свърши работа ![]() просто го споменавам ![]() ![]() Титла: Външен модем на usb порт Публикувано от: VladSun в Aug 24, 2007, 14:29 Преди време се пробвах да направя същото нещо, но с обикновен външен Acorp v.90 - пробвах всичко що намерих за модеми в CPAN - vgetty и т.н.
Разпознаваше звъненето, но CID-a не ![]() Ако успееш да направиш нещо пиши ![]() Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 14:32 gandonov ти сигурно вече виждам , но има hcfusbmodem драйвер само за ppc на сайта на conexant + ръководставата по гоогъл са все за Mac-ове (iBook примерно) :?
http://www.linuxant.com/drivers/hcf/full/downloads-ubuntu-x86.php ето тук също излизат смао hcfpci, но не и usb също така hcfusb...излиза само при ppc :? нещо не се връзва :? Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 14:42 free версията ще ми върши идеална работа, защото този модем ще го ползвам само за разпознаване на CallerID.
Но намирам драйвери само за PCI модем. Въобще няма hcfusbmodem_* за сваляне?!? Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 14:53 Именно, не исках да говоря без да съм проверил !
или модемът ти е hsf и се съдържа в hsfmodem е всичко , което ти трябва или модемът ти е hcf и hcfpcimodem ти трябва ![]() ![]() иначе не се връзва никак, освен ЕДНО hcfusbmodem x86 - тя е скрита и покрита, и е платeна ![]() но не се връзва да я крият ![]() сори, малк острелям на посоки , но ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 15:39 Модемът е HCF. Инстарилам PCI версията:
Модемът е включен, но Warning: no device detected by hcfpci driver Всъщност, в този пакет има само драйвери за PCI. Не са включени тези за USB. Има само hcfpciconfig, но не и hcfusbconfig.
Иначе си създаде /dev/modem, който е линк към /dev/ttySHCP0 Но това се обръща към PCI шината, а не към USB портовете. Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 15:57 Мдаа ...
В нас имам едни USB modem_и (китайски, още са в кутии , преди време ги купувах с някаква идея), ако имаме късмета да имат сходен с твоя чип Conexant USB HCF Някой тип/модел ! ще го пробвам ![]() пп: Mail към тях за link към hcfusbmodem за Linux x86 също е вариант (дори и само сорс) Също и довечера ще мога да пусна едно locale на домашният линукс засеаг токлова от мен, че ме чака работа ![]() Не се предавай , ще го пребориме някак си ![]() ![]() ![]() Титла: Външен модем на usb порт Публикувано от: George Andonov в Aug 24, 2007, 16:47 Мда-а-а. Май не съм случил на модел.
![]() Ето какъв е официалният отговор от www.linuxant.com/:
Титла: Външен модем на usb порт Публикувано от: the_real_maniac в Aug 24, 2007, 20:02 Т.е никакъв шанс ...
пп: видях едни драйвери , който дават beta support някакъв , но никой не видях да го е подкарал ![]() |