ADSL

A dnes ještě jeden dotaz :slight_smile:
Pokouším se zprovoznit Zyxel Prestige 630-C3 pod jádrem 2.6.17-1.2139_FC5.

Zatím jsem v takové situaci:
dmesg:

ATM dev 0: ADSL line: up (3072 kb/s down | 256 kb/s up)
[drm] Initialized drm 1.0.1 20051102
ACPI: PCI Interrupt 0000:00:02.0[A] -> GSI 16 (level, low) -> IRQ 177
[drm] Initialized i915 1.4.0 20060119 on minor 0
[drm] Initialized i915 1.4.0 20060119 on minor 1
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
ATM dev 0: usbatm_complete: urb 0xdedf8cc0 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8b40 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8ac0 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8d40 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8cc0 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8b40 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8ac0 failed (-84)!
ATM dev 0: usbatm_complete: urb 0xdedf8d40 failed (-84)!
usb 2-1: USB disconnect, address 2
usb 2-1: new full speed USB device using uhci_hcd and address 3
usb 2-1: configuration #1 chosen from 1 choice
cxacru 2-1:1.0: firmware (cxacru-fw.bin) unavailable (system misconfigured?)

[root@druid kuba]# pppd
Plugin pppoatm.so loaded.
PPPoATM plugin_init
PPPoATM setdevname_pppoatm - SUCCESS:8.48
[root@druid kuba]#

Takže potřebuju nějak dostat ten firmware. Na fóru na abclinuxu je něco o CVS ale, ten příkaz z linuxu neprovedu, protože mi nejede net a ve Windows nevím kde to najít. Pomůže mi někdo? Díky.

Chjo… ty ADSL modemy to je zase zlo. Proc to sakra musi fungovat pres usb a este to taha fw z driveru, to nemuze fungovat pres ethernet rozhranni…

ADSL me nastesti nikde nepotkalo. Zkusim pomoct aspon teoreticky.

Musite udelat nasledujici:

  1. stahnout a zkompilovat utilitku na “vykradeni” firmware z ovladace pro windows.
    Z adresy
    http://accessrunner.cvs.sourceforge.net/accessrunner/utils/
    potrebujete akorat Makefile a cxacru-fw.c
    doklikejte se k z tohoto odkazu k poslednim verzim techto souboru (cvs je verzovaci system, pod odkazem najdete strukturu s ruznymi verzemi)

  2. zkompilujte utilitku pomoci prikazu “make” (musite mit nainstalovany vyvojove nastroje)

  3. do stejneho adresare zkopirujte obsah souboru s ovladacem z windows.
    Nejaky je zde
    ftp://ftp.europe.zyxel.com/P630-C3/driver/P630-C3_CWB.1.1.C0_Windows98_WindowsME_Windows2000_WindowsXP__Standard.zip

  4. spustte utilitku

./cxacru-fw necozovladace.sys cxacru-fw.bin

tim ziskate snad soubor firmware. Pokud ne musite intelilgentne modifikovat postup, pripadne zkusit jiny ovladac.

  1. firmware se musi nakopirovat na spravne misto (/etc/firmware, /lib/firmware - bohuzel nevim kam se to ve fedore dava)

Pozn.: Firmware neni mozne dat volne ke stazeni bez svoleni vyrobce, proto ho asi nikde na webu nenajdete samotny. Pritom co by jim to udelalo, ze? Muzete se u zyxelu ale zeptat zda by vam ho neposkytly, ze nemate windows a nemuzete pouzivat produkt, ktery jste si koupil (nejspis vam nabidnou ze vam vrati penize, jak smutne).

FAjn, zaznamenal jsem drobný úspěch, povedlo se mi dostat ten firmware, po odpojení a připojení USB mi dmesg píše:

usb 2-1: USB disconnect, address 2
usb 2-1: new full speed USB device using uhci_hcd and address 3
usb 2-1: configuration #1 chosen from 1 choice
cxacru 2-1:1.0: found firmware cxacru-fw.bin
ATM dev 0: ADSL line: training
ATM dev 0: ADSL line: channel analysis
ATM dev 0: ADSL line: up (3072 kb/s down | 256 kb/s up)

a na modemu svítí obě LEDky. Potud fajn, ale stejně nevím jak toho využít pro připojení k netu, když dám pppd, tak se ukazuje to samé co jsem psal v prvním příspěvku a taky mi tam chybí nějaké konfiguráky, kam bych zapsal username atd… nějaké jsem vytvořil podle abclinuxu, ale pořád nevím, net mi nejde.
Ani ifconfig mi pak neukazuje ppp0 nebo nic podobného…
(připojuji se přes Tiscali)

S tim uz vam asi vubec nepomuzu. nezkousel jste to nastavovat pres kppp nebo pres system-config-network? (Vubec nevim zda to jde - kppp je na dialup pripojeni.)

Kdyz mi sem napisete co ste do tech konfiguraku psal a z ceho jste vychazel, tak treba etse neco vymyslime. Jinak musite hledat rady jak se pripojit k tiskali pres pppd, protoze modem uz je snad ready, ted jen nahodit datove spojeni.

Modem jede v pohodě, ale kppp je podle toho jak jsem to zkoušel vážně jenom na modemové připojení.
System-config-network (snad je to co myslím .-)) když dám nové xDSL připojení tak mi dá na výběr pouze eth0, což mi je nanic…

/etc/cxacru.conf:

Config file for Conexant AccessRunner

Driver mode

DRIVER_MODE=1 # 1 = normal, 2 = debug, 3 = normal+max speed (without ask adsl status), 4 = debug+max speed (without ask adsl status)

Protocol

PROTOCOL_MODE=2 # 1 = RFC1483/2684 routed, 2 = PPP over ATM (pppoa), 3 = RFC1483/2684 bridged, 4 = PPP over Ethernet (pppoe)

Paths

BINARY_PATH="/usr/sbin"
ATM_PATH=""

ADSL

if OPEN_MODE is blank then cxload uses default mode acoording VID & PID

Values for OPEN_MODE are:

0 = auto selection, G.Handshake

1 = auto selection, T1.413

2 = G.Handshake

3 = ANSI T1.413

4 = ITU-T G.992.1 (G.DMT)

5 = ITU-T G.992.2 (G.LITE)

OPEN_MODE=

ATM

VPI=8
VCI=48

Specific for RFC1483/2684 routed/bridged

if IP_ADDRESS is blank in bridged mode then it uses DHCP to get IP

IP_ADDRESS=
NETMASK=255.255.255.0
GATEWAY=

PPP Especifico

PPP_UP=“ifup dsl0”
PPP_DOWN=“ifdown dsl0”

/etc/ppp/options:
plugin pppoatm.so 8.48
noipdefault
noauth
default-asyncmap
defaultroute
hide-password
nodetach
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
novjccomp
user adsl577996226
lcp-echo-interval 20
lcp-echo-failure 10
persist
logfile /var/log/pppd.log

/var/log/pppd.log:

Using interface ppp0
Connect: ppp0 <–> 8.48
Terminating on signal 2
Connection terminated.
connect(8.48): No such device
connect(8.48): No such device
connect(8.48): No such device
Using interface ppp0
Connect: ppp0 <–> 8.48
Terminating on signal 2
Terminating on signal 2
Connection terminated.
connect(8.48): No such device
Using interface ppp0
Connect: ppp0 <–> 8.48
Terminating on signal 2
Connection terminated.
Using interface ppp0
Connect: ppp0 <–> 8.48
LCP: timeout sending Config-Requests
Connection terminated.
Using interface ppp0
Connect: ppp0 <–> 8.48
Modem hangup
Modem hangup
Connection terminated.
Using interface ppp0
Connect: ppp0 <–> 8.48
Terminating on signal 2
Connection terminated.
Terminating on signal 15
Modem hangup
Connection terminated.
Using interface ppp0
Connect: ppp0 <–> 8.48
connect(8.48): Address already in use
connect(8.48): Address already in use
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin pppoatm.so loaded.
PPPoATM plugin_init
connect(8.48): Address already in use
Terminating on signal 2
Connection terminated.
Using interface ppp0
Connect: ppp0 <–> 8.48
Terminating on signal 2
Connection terminated.
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Using interface ppp0
Connect: ppp0 <–> 8.48
PAP authentication succeeded
local IP address 82.202.43.244
remote IP address 212.90.236.133
primary DNS address 195.146.100.96
secondary DNS address 195.146.100.97
Terminating on signal 2
Connect time 3.7 minutes.
Sent 2274 bytes, received 4601 bytes.
Terminating on signal 2
Terminating on signal 2
Terminating on signal 2
Terminating on signal 2
Connection terminated.
Modem hangup
Using interface ppp0
Connect: ppp0 <–> 8.48
connect(8.48): Address already in use
Terminating on signal 15

I kdybychom nic nevymysleli, stejně díky za ochotu. Ještě zkusím zavolat na tiscali, ale od jejich technické podpory si neslibuju nic…

Hmm… to je log z jednoho spusteni pppd nebo z vice?

Podle tohohle:

Plugin pppoatm.so loaded.
PPPoATM plugin_init
Plugin pppoatm.so loaded.
PPPoATM plugin_init
Using interface ppp0
Connect: ppp0 <–> 8.48
PAP authentication succeeded
local IP address 82.202.43.244
remote IP address 212.90.236.133
primary DNS address 195.146.100.96
secondary DNS address 195.146.100.97
Terminating on signal 2
Connect time 3.7 minutes.
Sent 2274 bytes, received 4601 bytes.

To bylo pripojene na 3.7 minuty a dokonce ti to pridelilo adresu.

Juj, tak toho jsem si ani nevsiml :slight_smile:
Ale stejně toho teď nemůžu nijak docílit, nevím jak se mi to povedlo spustit teď mi to vypisuje jenom

Plugin pppoatm.so loaded.
PPPoATM plugin_init
Using interface ppp0
Connect: ppp0 <–> 8.48

a dál nic :frowning:

ale budu to ještě zkoušet.

UŽ TO JEDE :))))
stačilo smazat jeden řádek :wink:

Postup jsem dal pro další lidi na web:

http://www.fi.muni.cz/~xtalas1/zyxel/navod.txt

Kdybys chtel dat navod sem do wiki, nebo na ABC linuxu bylo by to fajn.

Jo, určitě. Na abclinuxu jsem to napsal na forum a klidně to stáhni (můžeš opravit chyby, jestli tam mám;- ) a hoď sem na wiki.