Witam Mam problem z instalacją neostrady na fedorze, korzystam z tego poradnika. Jednak problem jest przy pkt. 6 po wpisaniu polecenia # ./firmware-extractor ZZZL_3.012 wyskakuje mi błąd.
Jak widać opis jest dla fedory 3 ja zaczynam używać 5(może są jakieś różnice przy instalacji), jeśli ktoś mógłby mi pomóc, proszę o radę.
INSTALACJA MODEMU THOMPSON SPEEDTOUCH na USB (Fedora Core 3: kernel 2.6.10)
1. Sprawdzić USB:
Speedtouch powinien być podłączony do usb ver 1.1 (z 2.0 nie działa stabilnie):
# lsusb -v -d 0x06b9: | grep bcdUSB | awk \\'{print $2}\\'
Wyniki:
1.10 Prawidłowo podłączony speedtouch
2.00 Powinniśmy \\"przepiąć\\" speedtouch-a na port USB: 1.1
2. Sprawdzić WERSJĘ MODEMU:
# grep \\"Vendor=06b9 ProdID=4061\\" /proc/bus/usb/devices | awk \\'{print $5}\\' | head -1
(u mnie wersja modemu -> 4.00)
3. Sprawdzić załadowane moduły:
# lsmod | grep speedtch
speedtch 12617 0
usb_atm 17009 2 speedtch
4. Ściągnąć plik firmware-extractor:
http://linux-usb.sourceforge.net/SpeedTouch/fedora/firmware-extractor5. Ściągnąć plik z FIRMWARE:
5a. UWAGA: PODPUNKT TYLKO DLA WERSJI MODEMU 2 LUB 4:
http://www.speedtouch.com/download/drivers/USB/SpeedTouch330_firmware_3012.zip# unzip SpeedTouch330_firmware_3012.zip (do katalogu z firmware-extractor)
(uzyskamy dwa pliki: ZZZL_3.012; KQD6_3.012)
Dla wersji 4 działamy na: ZZZL_3.012
Dla wersji 2 działamy na: KQD6_3.012
5b. UWAGA: PODPUNKT TYLKO DLA WERSJI MODEMU 0:
http://download.ethomson.com/download/speedmgmt.tar.gzRozpakować:
# gunzip speedmgmt.tar.gz
# tar xvf speedmgmt.tar
(Powstanie katalog mgmt)
Dla wersji 0 działamy na: mgmt/mgmt.o
6. Ze względu na to, że modemy te wykorzystują dwa typy firmware:
FIRMWARE LOADER (speedtch-1.bin)
FIRMWARE FILE (speedtch-2.bin)
musimy podzielić jeden z powyższych plików:
# chmod u+x firmware-extractor
Dla wersji 4:
# ./firmware-extractor ZZZL_3.012
Dla wersji 2:
# ./firmware-extractor KQD6_3.012
Dla wersji 0:
# ./firmware-extractor mgmt/mgmt.o
(Powstaną dwa pliki mniejszy = loader; większy = firmware)
7. Skopiować wskazane pliki do /lib/firmware:
# cp speedtch-?.bin /lib/firmware
# chmod 644 /lib/firmware/speedtch-?.bin
# chown root:root /lib/firmware/speedtch-?.bin
8. Teraz najlepiej \\"przeładować\\" system, o po reboot powinno być:
# cat /var/log/messages | grep \\'speedtch-\\'
Jan 11 18:19:43 xxx kernel: usb 3-1: found stage 1 firmware speedtch-1.bin
Jan 11 18:19:43 xxx kernel: usb 3-1: found stage 2 firmware speedtch-2.bin
# cat /proc/net/atm/speedtch:0
Speed Touch 330 (usb-0000:00:1d.1-1)
MAC: xx:xx:xx:xx:xx:xx
AAL5: tx 3976 ( 0 err ), rx 6760 ( 0 err, 0 drop )
Line up, firmware loaded <- to chyba jest najważniejsze
9. Tworzymy plik /etc/sysconfig/network-scripts/ifcfg-ppp0 z następującą zawartością:
PEERDNS=yes
TYPE=xDSL
DEVICE=ppp0
BOOTPROTO=dialup
PIDFILE=/var/run/pppoa-adsl.pid
LCP_FAILURE=86400
LCP_INTERVAL=1
CONNECT_POLL=6
CONNECT_TIMEOUT=604800
SYNCHRONOUS=no
DEFROUTE=yes
USER=xxxxxx@neostrada.pl <- POPRAWIĆ NAZWĘ UŻYTKOWNIKA
VPI=0
VCI=35
LINUX_PLUGIN=pppoatm.so
DEMAND=yes
10. Tworzymy pliki: /etc/ppp/chap-secrets; /etc/ppp/pap-secrets z tą samą zawartością:
\\"USER@neostrada.pl\\" \\"*\\" \\"PASSWORD\\" \\"*\\" <- POPRAWIĆ NAZWĘ UŻYTKOWNIKA i HASŁO
11. Wykonać:
# cd /etc/ppp
# chown 0:0 chap-secrets pap-secrets
# chmod 600 chap-secrets pap-secrets
12. Ostatnim krokiem jest \\"przeładowanie\\" systemu.