-
Path: news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.task.gda.pl
!not-for-mail
From: Jarosław Sokołowski <j...@l...waw.pl>
Newsgroups: pl.misc.elektronika
Subject: Re: jaki modem GSM
Date: Fri, 7 Aug 2009 00:07:23 +0000 (UTC)
Organization: : : :
Lines: 65
Message-ID: <s...@f...lasek.waw.pl>
References: <4...@r...googlegroups.com>
<h57lcs$bi$1@inews.gazeta.pl> <h57m94$4av$1@inews.gazeta.pl>
<h58ftb$oed$1@news.vectranet.pl> <h593hv$e6d$1@inews.gazeta.pl>
<h594ja$itv$1@news.onet.pl> <h595vk$a6$1@nemesis.news.neostrada.pl>
<h5961k$nn5$1@news.onet.pl> <s...@f...lasek.waw.pl>
<h59jv4$1j34$1@news.mm.pl> <s...@f...lasek.waw.pl>
<h59th4$f0h$1@news.mm.pl> <s...@f...lasek.waw.pl>
<h5a1gf$2l5l$1@news.mm.pl> <h5a22j$ge7$2@news.wp.pl>
<s...@f...lasek.waw.pl>
<h5bh16$r2n$1@atlantis.news.neostrada.pl>
<s...@c...lasek.waw.pl> <h5cihi$kva$1@news.mm.pl>
<s...@f...lasek.waw.pl> <h5eug9$2g4h$1@news.mm.pl>
<s...@f...lasek.waw.pl> <h5f7g8$13bl$1@news.mm.pl>
NNTP-Posting-Host: 87-205-39-219.adsl.inetia.pl
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-2
Content-Transfer-Encoding: 8bit
X-Trace: news.task.gda.pl 1249603643 538 87.205.39.219 (7 Aug 2009 00:07:23 GMT)
X-Complaints-To: a...@n...task.gda.pl
NNTP-Posting-Date: Fri, 7 Aug 2009 00:07:23 +0000 (UTC)
User-Agent: slrn/0.9.8.1 (Linux)
Xref: news-archive.icm.edu.pl pl.misc.elektronika:568601
[ ukryj nagłówki ]Pan Zbych napisał:
>> Zdaje Pan sobe sprawę z tego, że można grzebnąć w udev i zrobić tak, by
>> drukarki, karty sieciowe i inne dongle USB były traktowane w ten sposób,
>> jak to jest teraz w Windows?
>
> Nie wiedziałem o tym.
Udev może zmieniać nazwy urządzeń nadane wcześniej przez kernel.
Mogą to być również takie w rodzaju /dev/ModemMotoroli.
>> Myśli Pan, że jeszcze tego nie ma z tego powodu, że nikomu się nie chciało?
>
> Nie mam pojęcia.
Bo Pan jeszcze nie zna odpowiedzi na zadane przez siebie pytanie.
Zamieszczone niżej polecenie, które jest odpowiedzia na nie, pokazuje
co udev wie o urządzeniu. Jest tam również informacja o numerze
gniazdka USB. Wszystkie te informacje mogą być użyte do tworzenia
reguł udev nadających nazwy. Dołączenie numeru do nazwy, to chwila.
Twórcy Windows poszli na łatwiznę, dodając numer do każdego urządzenia
podłączanego na kilka sposobów. To jedyna metoda, by uchronić się
przed kłopotami związanymi z wykryciem kilku takich samych urządzeń.
Bo przecież byle komu w bebechach Windowsa grzebać nie wolno, więc
nikt sobie tego sam nie zmieni. Twórcy udev uznali, że lepiej trzymać
się blisko idei USB i nie przejmować się tym, co do którego gniazdka
jest podłączone. Nie zmieniają też tradycyjnych nazw urządzeń, nie
chcą tym denerwować użytkowników.
> W linuksie widziałem już tyle drobnych rzeczy, które były niedorobione,
> a nie wymagały dużych nakładów pracy, że nic mnie już nie zdziwi.
Akurat to (stan niedorobienia) mnie nie dziwi w najmniejszym stopniu,
choć takich "niedorobionych" rzeczy pewnie widziałem więcej od Pana.
W dodatku mnie ten stan odpowiada. Zwykle, tak jak w przypadku udev,
zrobione jest tyle, by zadowolić jak najwięcej ludzi. Ilu jest takich,
co mają potrzebę podłączania kilku takich samych urządzeń na raz? A ilu
takich, którzy chcą mieć dowolność wyboru gniazdka przy podłączaniu
drukarki? Jak ktoś chce mieć inaczej niż wszyscy, to sobie dodaje swój
plik z regułkami do katalogu udev (albo dostaje go od dostawcy sprzętu
i oprogramowania).
> Ale skoro już trafiłem na eksperta (bez żadnej ironii), to pozwolę sobie
> zadać pytanie. Czy jest możliwość odczytania nazwy
> urządzenia/producenta, która jest skojarzona z wpisem w /dev? Np. po
> podłączeniu telefonu pojawia się /dev/ttyACM0, jak sprawdzić nazwę
> urządzenia (przy założeniu, że lsusb wyświetla nazwę np. "modem motorola")?
Można śledzić komunikaty sysloga (tail -f /var/log/messages|grep "kernel: usb")
i szukać tam tego "ttyACM0". Za chwilę, kilka linijek dalej, pojawią się
wpisy "Product" i "Manufacturer". Ale to raczej w celach szkoleniowych --
tak się kiedyś robiło, to też miałem na myśli pisząc wcześniej o "wymyślnych
skryptach". Dzisiaj lepiej to zrobić odpytując system poleceniem udevadm.
Używa się do tego podwójnego zaklęcia:
udevadm info -a -p $(udevadm info -q path -n /dev/ttyACM0)
które zwraca *wszystkie* informacje związane z tym diwajsem. Łącznie z tym,
jak toto jest połączone i z czym. Dużo tego. Żeby znaleźć to, co potrzebne,
trzeba przepuścić przez grepa, czasem również wielokrotnego. W tym przypadku
można zacząć od "| grep -E 'manufacturer|product'".
--
Jarek
Następne wpisy z tego wątku
- 07.08.09 05:53 MoonWolf
- 07.08.09 10:22 Jarosław Sokołowski
- 07.08.09 10:27 MoonWolf
- 07.08.09 10:45 Jarosław Sokołowski
- 07.08.09 15:54 Zbych
- 07.08.09 18:17 Jarosław Sokołowski
- 07.08.09 18:32 Zbych
- 07.08.09 20:23 Jarosław Sokołowski
- 07.08.09 21:39 Adam Dybkowski
- 07.08.09 22:41 Jarosław Sokołowski
- 08.08.09 06:14 J.F.
- 08.08.09 07:15 dr Vito
- 08.08.09 08:02 J.F.
- 08.08.09 09:27 dr Vito
- 08.08.09 10:34 Zbych
Najnowsze wątki z tej grupy
- Coś dusi.
- akumulator napięcie 12.0v
- Podłączenie DMA 8257 do 8085
- pozew za naprawę sprzętu na youtube
- gasik
- Zbieranie danych przez www
- reverse engineering i dodawanie elementów do istniejących zamkniętych produktów- legalne?
- Problem z odczytem karty CF
- 74F vs 74HCT
- Newag ciąg dalszy
- Digikey, SN74CBT3253CD, FST3253, ktoś ma?
- Szukam: czujnik ruchu z możliwością zaączenia na stałe
- kabelek - kynar ?
- Podnieść masę o 0.6V
- Moduł BT BLE 5.0
Najnowsze wątki
- 2025-01-15 Warszawa => Architekt rozwiązań (doświadczenie w obszarze Java, AWS
- 2025-01-15 Kraków => Business Development Manager - Dział Sieci i Bezpieczeńst
- 2025-01-15 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2025-01-15 Warszawa => Programista .NET (C#/.NET) <=
- 2025-01-15 Warszawa => Developer Microsoft Dynamics 365 Finance & Operations (D36
- 2025-01-15 Warszawa => Account Manager - Usługi rekrutacyjne <=
- 2025-01-15 serce boli
- 2025-01-14 Seicento vs Szydło, comes back :)
- 2025-01-14 CFM (airflow) AMD Wraitha
- 2025-01-14 16. Raport Totaliztyczny: Sprzedawanie zaszyfrowanych filmów na płytach Blu-Ray bez kluczy deszyfrujących
- 2025-01-13 15. Raport Totaliztyczny: Średniowiecze Po,Zniszczeniu AmigaOS i Plan9
- 2025-01-14 Warszawa => Expert Recruiter 360 <=
- 2025-01-14 Warszawa => Starszy Konsultant AWS <=
- 2025-01-14 Warszawa => Specjalista ds. bezpieczeństwa informacji i ciągłości
- 2025-01-14 Katowice => Key Account Manager (ERP) <=