ďťż
 
 
   USB, hotplug i katalog urządzeń
 
 

Tematy

 
    
 

 

 

 

USB, hotplug i katalog urządzeń





looki - 14-05-2008 15:26
Witam wszystkich serdecznie.

Posiadam zainstalowana wersie okrojonego Debiana searg ze strony () na pendrive.
Zainstalowany jest na nim hotplug i dev statyczny.
Rzeczą jaką chcę uzyskać to taki mechanizm który podczas połączenia, w moim przypadku modemu gprs option icon, spowoduje automatyczne zalogowanie się modemu a w momencie odłączenia wylogowania się modemu. skrypty realizujące to zadania posiadam tylko uruchamiam je ręcznie z konsoli, chodzi tylko o taki skonfigurowanie hotplug aby było to automatycznie uruchamiane. Chciałbym też podobny mechanizm zastosować w innych urządzeniach np.: bluetooth.
Więc jeśli ktoś byłby tak miły i przedstawił rozwiązanie lub opisał dokładnie jak działa i jakie skrypty w jakiej kolejności są uruchamiane w mechanizmie hotplug w Linuksie ze statycznym /dev.

W /etc/hotplug odnośnie usb posiadam następujące pliki
usb.agent
usb.handmap
usb.rc
w /etc/hotplug/usb nie ma nic
w /etc/hotplug.d/usb też nic nie ma

Gdzie trzeba umieszczać własne skrypty które uruchomia się podczas wkładania do portu usb danego urządzenia i jakie powinno być ich format.

Z góry dziękuje za pomoc

[ Dodano: 2008-05-18, 15:12 ]
czy nikt nie jest w stanie mi pomóc ?????????? :-(



fnmirk - 19-05-2008 00:31
Podałeś mało ścisłe informacje.
Co to jest Debiana searg ze strony ()
Jaki Debian? Z jakiej strony? Wcale nie musisz tak krzyczeć.
Podaj przynajmniej o co konkretnie pragniesz zapytać.
Przeczytaj treść swojego posta i uzupełnij brakujące informacje.



looki - 19-05-2008 14:32
Linux ze strony http://gate-bunker.p6.msu.ru/~berk/router.html instalowany jest ona na pendrive, chodz wydaje mi się ze nie ma wielkiego znaczenia jaki to linux chodziło mi o ogólny mechanizm działania hotplug w linux. Napisze może jeszcze raz co chce osiągnąć.
Chodzi mi o możliwość rozpoznania czy urządzenia typu modem GPRS/3G jest podłączone i jeśli tak uruchomić skrypt który zainicjuje modem i połączy się z Internetem

Obecnie zrobiłem pewne bardzo proste rozwiązanie mianowicie
w /etc/hotplug/usb dodałem dwa pliki

/etc/hotplug/usb /modem.usbmap
modem.sh 0x000 0x0af0 0x6600 0x0100 0x00 00 0x0000 0x00 0x00 0x00 0x00 0x00 /etc/hotplug/usb/modem.sh
#!/bin/bash

if [ ! -e /dev/ttyUSB0 ]; then
  mknod /dev/ttyUSB0 c 188 0               
fi

if [ ! -e /dev/ppp ]; then
  mknod /dev/ppp c 108 0
fi
if [  "$PRODUCT" == "af0/6600/1" ]; then
                if [ "$ACTION" = "add" ]; then
                        sleep 10;
                            pppd call internet;
                fi       
fi które działa ale działbym uzyskać taki mechanizm żeby nie dotyczyło to konkretnego modelu modemu który identyfikuje się konkretnym numerem vendor i produckID lecz działało to z każdym typem modemu bez wykonywania kolejnych instrukcji if dla każdego z modelu.
Nie wiem. Nie wiem czy to jest możliwe, gdyż nie wiem do końca jak działa ten mechanizm

jeśli to jest nadal mało szczegółów to proszę o podpowiedz o jakie szczegóły chodzi

dzięki za pomoc

[ Dodano: 2008-05-29, 16:42 ]
widze ze nikt mi tu nie pomoże

pozdrawiam
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis