Koppix 4.0 - problem z zainstalowaniem neostrady

0

Zainstalowalem Knoppixa 4.0 na dysku twardym - instalacja jako Debian. Mam problem z zainstalowaniem modemu Thomson Speed Touch USB.

Na plytce neostrady znalazlem sterowniki do Linuxa. Na plytce od neo sa 2 katalogi: Fast800 i ST330. Domyslam sie, ze moj modem to ST330 (?).

Postepujac zgodnie z informacjami w pliku readme tpsa, rozakowalem folder neostrada_tp do katalogu /usr/src/neostrada_tp.

Niestety, po uruchomieniu skryptu instalacja widze pierwszy blad: brak wsparcia dla USB (to dziwne, skoro polecenie lsusb pokazuje mi, ze do USB jest podlaczony modem ADSL). Postanowilem wiec to zignorowac i wyrzucilem ze skryptu instalacja ten kod:

# ---- Wsparcie dla USB
echo -n "Testowanie wsparcia dla USB"
${LSPCI} -v | grep -q USB
RES=$?
if [ "$RES" -eq 0  ]; then
  print_OK
else
  print_NOK
  echo "Brak wsparcia dla USB. Koniec !!!"
  exit 0
fi

Juz wydawalo mi sie, ze instalacja przebiega pomyslnie - sterownik zostal skompilowany.... ale okazalo sie, ze z kolei nie mozna wykryc, ze modem jest podlaczony do USB, a odpowiada za to ten kod ze skryptu:

# --- Wykrywanie modemu ---------
MODEM=`${LSUSB} | grep 06b9:4061`
RES=$?
  if [ ${RES} -eq 0 ]; then
   echo -n "Modem SpeedTouch"
   print_OK
   echo ${MODEM}
  else
   echo "Modem SpeedTouch"
   print_NOK
   echo "Sprawdz polaczenie modemu z komputerem. Koniec !!!"
   exit 0
  fi

Nie mam pomyslu, co z tym zrobic? Wyrzucilem (skomentowalem) linie exit 0, zeby skrypt sie nie zatrzymywal (skoro modem jest podlaczony do USB i polcecenie lsusb go pokazuje....), ale wciaz wyglada na to, ze modem nie zostal zainstalowany...

Co jeszcze moge zrobic? A moze te sterowniki, ktore sa na plycie tepsy nie sa do mojego modemu??

lsusb podalo mi taka informacje:

ALCATEL TELECOM SPEED TOUCH ISDN or ADSL MODEM

Wie ktos o co tu chodzi?

0

co wyrzucaja ci polecenia:
whoami
/sbin/lspci ## moze bez -v, wystarczy
/sbin/lsusb
?

0

WHOAMI - root (działam z konsoli roota)

lspci

000000.0 Host bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 02)
000001.0 PCI bridge: Intel Corp. 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 02)
00001d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00001d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00001d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00001d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 02)
00001e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 82)
00001f.0 ISA bridge: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) LPC Bridge (rev 02)
00001f.1 IDE interface: Intel Corp. 82801DB/DBL (ICH4/ICH4-L) UltraATA-100 IDE Controller (rev 02)
00001f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
000000.0 VGA compatible controller: nVidia Corporation NV11 [GeForce2 MX/MX 400] (rev a1)
000003.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)

lsusb

Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 003: ID 06b9:4061 Alcatel Telecom Speed Touch ISDN or ADSL Modem
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000

(tak jak pisalem wykrywa, ze modem jest)

Oprocz tego wyglada to tak, jakby modem dzialal, bo zarowno lampka od USB, jak i od ADSL swieca sie na zielono.

[edit]
Problem rozwiazany - znalazlem skrypt (wlasciwie program), ktory automatycznie konfiguruje modem SpeedTouch - wszystko co trzeba zrobic, to podac swoje haslo i zaznaczayc dostawce netu (tpsa jest na liscie).

Co ciekawe, jest to instalator w formie graficznej (!). Jak znajde skad to sciagalem, to podam linka dla zainteresowanych.

0

wszystko jest ok. jesli jakis kawalek skryptu ci ne chodzi to go pomin - zreszta te kawalki skryptu wygladaja tak jakby je pisal ktos po godzinach bez najbledszego pojecia z podrecznikiem 'bash dla topornych' pod nosem...

[ -z `which lspci` ] && {  # if [ "`which lspci`" == "" ] ; then
  echo 'brak polecenia lspci' 1>&2  
  exit 100
} || {  #else
  ( lspci | grep -q 'USB' ) && {  # zachowajmy konwencje 'napis'
    print_OK  # then
  } || { # else
    print_NOK
    echo 'Brak wsparcia dla USB.'
    exit 1
    # zwracanie 0 przy bledzie ? bez sensu
  }
}



[ -z `which lsusb` ] && {
  echo 'brak polecenia lsusb' 1>&2  # fprintf (stderr,"")
  exit 100
} || {
  MODEM=`lsusb | grep '06b9:4061'`
  [ -z "$MODEM" ] && {   # konwencja "$cytowana_zmienna" / 'napis'
    echo 'Modem SpeedTouch'
    print_NOK
    echo 'Sprawdz polaczenie modemu z komputerem.'
    exit 1
  } || {   # ... else
    echo -n 'Modem SpeedTouch'
    print_OK
    echo "$MODEM"
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1