Menu principale

DSL-320B Dx: Modem ADSL2+

Aperto da Pondera, 16 Novembre 2009, 17:41:20

Pondera

Ottimo! :D

Quale revisione è il tuo DSL-320B?

Sai se è possibile impostare quei valori da Telnet? Si potrebbero modificare subito prima dell'aggiornamento e renderebbe tutto molto più facile!

Pondera

#441

wolf041

Citazione di: Pondera il 18 Marzo 2013, 12:56:34Ottimo! :D

Quale revisione è il tuo DSL-320B?

È revisione D2

CitazioneSai se è possibile impostare quei valori da Telnet? Si potrebbero modificare subito prima dell'aggiornamento e renderebbe tutto molto più facile!

Io non ci sono riuscito.
Ho provato ad accedere via Telenet e via tftp quando era apparentemente morto, ma non dava segni di vita.
Sembra che l'interfaccia LAN non sia attiva se non si esegue correttamente il boot, infatti l'ip non mi rispondeva al ping.

Pondera

Citazione di: wolf041 il 18 Marzo 2013, 15:27:07Ho provato ad accedere via Telenet e via tftp quando era apparentemente morto, ma non dava segni di vita.

Infatti chiedevo se era possibile farlo subito prima dell'aggiornamento via Telnet così uno si risparmia pure di saldare il connettore seriale.

Citazione di: wolf041 il 18 Marzo 2013, 12:20:51Download del firmware SE_1.22 per DSL-520B dal sito D-Link

Quindi non gli hai modificato la firma?

wolf041

Citazione di: Pondera il 19 Marzo 2013, 10:21:24Infatti chiedevo se era possibile farlo subito prima dell'aggiornamento via Telnet così uno si risparmia pure di saldare il connettore seriale.

Bisogna provare, in effetti i valori originali erano memorizzati, se si riesce ad accedere ed a modificarli prima di fare l'update del firmware ed il modem continua a funzionare può essere una soluzione.

Temo però che con i valori sbagliati per il suo f/w originale si comporti come a me dopo l'aggiornamento, ovvero non parta e non ci sia modo di fare nulla.

Saldare il connettore seriale non è poi così gravoso.

CitazioneQuindi non gli hai modificato la firma?

No. Ho installato il firmware così come era.

Modificargli la firma non mi sembrava una buona idea, perché nel file c'è sicuramente un valore per il controllo del checksum, che potrebbe far fallire l'aggiornamento.

D'altra parte se il 520B ha lo stesso identico hardware del 320B non vi è motivo per cambiare il modello, se non quello di far digerire il file modificato al bootloader del 320B facendo l'update dall'interfaccia http standard.

Operazione che ho provato a fare, anche se ero scettico sul risultato, e che non ha portato a nessun risultato, né con f/w 520B originale, né con f/w 520B con modifica firma; evidentemente nel primo caso non va a buon fine la verifica del modello e nel secondo la verifica del checksum.

Aggiornando invece dall'interfaccia di recovery non fa evidentemente alcun controllo sul modello scritto nel file del f/w.

Pondera

Citazione di: wolf041 il 18 Marzo 2013, 12:20:51PSI size [24] - Digitare 48 e confermare con ENTER

Il valore di 48 lo hai inserito tu a forfait o c'è un motivo preciso per cui non hai messo il valore di default 24?

wolf041

Citazione di: Pondera il 19 Marzo 2013, 12:15:47
Citazione di: wolf041 il 18 Marzo 2013, 12:20:51PSI size [24] - Digitare 48 e confermare con ENTER

Il valore di 48 lo hai inserito tu a forfait o c'è un motivo preciso per cui non hai messo il valore di default 24?

Con 24 non partiva, dava errore di inizializzazione della scheda e chiedeva di inserire i quattro parametri.

Visto che il modello della scheda era giusto, il MAC address pure, ho provato ad aumentare la dimensione del PSI, ho messo 48 ed è partito.
In effetti essendo più grande può essere che vada bene anche per il f/w originale, bisognerebbe provare ad impostarlo e vedere cosa succede, se funziona si dovrebbe poi poter fare l'aggiornamento senza usare la seriale.

XFox

Che fine ha fatto la pagina web del DSL-320B nel sito di D-Link Italia?
Non lo trovo da nessuna parte, è scomparso (se c'è mai stato) anche dall'elenco dei modelli DSL nella pagina del Supporto.
Ho trovato solamente un DSL-321B che pare identico al 320B ma anche lui manca dalla pagina del Supporto (ed infatti cliccando il link "Apri la pagina del supporto per il prodotto DSL-321B" sotto la scheda "Download" si ottiene un errore di pagina non trovata).

Pondera

Si avevamo già notato. Quei modelli sono Annex B e quindi specifici per parte della Germania che usa quello standard.
Sono in fase di risistemazione perché tutti i siti europei stanno migrando verso la nuova struttura.

Pondera

Aggiornato il messaggio dedicato al DSL-520B con l'ultimo firmware e l'emulatore. Aggiornato anche il 1° messaggio: segnalata la modifica da DSL-320B a DSL-520B.

Il progetto D-Link router ADSL2+ monoporta Ethernet continua: sul sito nordamericano è pubblicata la pagina prodotto del DSL-520B con disegno del contenitore plastico del dispositivo tipico delle revisioni hardware Tx Broadcom in distribuzione in Oriente, Australia e Sud America.
In Russia l'equivalente DSL-2500 è arrivato alla revisione hardware D4 con numerazione firmware che, però, non segue quella dei dispositivi con ID scheda 96332CG: DSL-320B, DSL-520B, DSL-2500U/BRU/D.

Pondera

Citazione di: wolf041 il 19 Marzo 2013, 15:31:33
Citazione di: Pondera il 19 Marzo 2013, 12:15:47
Citazione di: wolf041 il 18 Marzo 2013, 12:20:51PSI size [24] - Digitare 48 e confermare con ENTER

Il valore di 48 lo hai inserito tu a forfait o c'è un motivo preciso per cui non hai messo il valore di default 24?

Con 24 non partiva, dava errore di inizializzazione della scheda e chiedeva di inserire i quattro parametri.

Visto che il modello della scheda era giusto, il MAC address pure, ho provato ad aumentare la dimensione del PSI, ho messo 48 ed è partito.
In effetti essendo più grande può essere che vada bene anche per il f/w originale, bisognerebbe provare ad impostarlo e vedere cosa succede, se funziona si dovrebbe poi poter fare l'aggiornamento senza usare la seriale.

La partizione PSI (Profile Storage Information - Informazioni di Memorizzazione Profilo) si trova alla fine della flash e la dimensione PSI (PsiSize) è uno dei parametri aggiuntivi del bootloader CFE come anche Country, SerialNumber, ecc. Come risultato di ciò, la somma di controllo (CheckSum) può essere localizzata in differenti slittamenti (offset) dunque il calcolo è diverso. Gli spazi VUOTI non sono utilizzati per calcolare la somma di controllo.

Nel caso dei dispositivi D-Link con ID scheda 96332CG la dimensione PSI può variare da 1 a 64 KByte.




Fonti:
http://wiki.openwrt.org/doc/techref/bootloader/cfe
http://dsl2500ubrud.narod.ru/
http://it.wikipedia.org/wiki/Checksum
http://it.wikipedia.org/wiki/Offset

Pondera

Aggiornato un modem DSL-320B D2 a router DSL-2500U/BRU/D (DSL-2500U D1, D2)! 8-)


Pondera

#452




Scheda tecnica
Guida installazione
Manuale utente

DSL-2500U D2 RU 1.58 20100826 (ultimo firmware disponibile)
Non puoi visualizzare questo allegato.

Effettuare l'accesso al forum per visualizzare gli allegati.

List of changes in DSL-2500U/BRU/D

RU_1.58
1. Variable value ip_conntrack_tcp_timeout_time_wait reduced to 30 seconds.
2. Variable value ip_conntrack_max increased to 1024 sessions.

RU_1.57
Fixed a bug in the DNS proxy, appears after the short-term loss of physical DSL-link.

RU_1.56
1. Fixed an error processing Option 60 in DHCP Offer.
2. Denied access to telnet to the device under the account "user".

RU_1.55
1. Added support for IGMP Fast Leave.
2. Added support for RTSP ALG.

RU_1.54
1. Variable value ip_conntrack_tcp_timeout_time_wait = 120 seconds.

RU_1.53
1. Updated PPP client (up pppd 2.4.3).
2. Added ability to change variables IPv4.

IP fragmentation high threshold (default: 4096).
Variable sets the maximum amount of memory allocated for all fragmented packets. When the queue length reaches this threshold, the fragment handler will reject fragmented packets as long as the queue length is reduced to a variable ipfrag_low_thresh. Rejected all fragmented packets to be retransmitted by the sending node.

IP fragmentation low threshold (default is 1024 bytes)
Variable sets the lower threshold at which again allowed the reception of fragments in place.

IP fragmentation time: (default is 5 seconds)
This variable specifies the time "storage" fragments in seconds.

Attention! Do not change the default values unless necessary.

RU_1.52
1. Added ability to change the value of LCP echo interval for the mechanism Keep-Alive.
It works this way: if on PPPoE-server there is no activity, the router starts to poll the server by sending it a 5 packets PPP LCP Echo Request interval (default) to 30 seconds. If during this time the server will not answer (PPP LCP Echo Reply), the router considers the server unavailable and terminates the current PPPoE-session and then initiate a new one.
2. Security Update Web GUI.
3. On the page "Device Info" with information about the release date (Release Date).
4. Change the delay between sending requests when trying to install PPPoE-connection:
Sending PADI -> pause 2 seconds. -> Sending PADI -> Pause 4 seconds. -> Sending PADI -> pause 8 seconds. -> Sending PADI -> pause 16 seconds. -> Sending PADI -> Sending PADT -> pause for 3 seconds. -> Sending PADI -> pause 2 seconds. -> Sending PADI -> Pause 4 seconds. -> Etc.

RU_1.51
Change the following parameters IPv4:
ipfrag_low_thresh = 1024
ipfrag_high_thresh = 4096
ipfrag_time = 5

Correction due to network problems noticed some providers: the large number of SYN-packets entering the WAN-interface, the router will not respond to PPP LCP Echo Request.

RU_1.50_03042009
1. Added ability to disable / enable SIP ALG through the web interface, see Advanced Setup> NAT> ALG (the default is off).
2. Removed PPTP-client.
3. Added support for UPnP.

RU_1.50_02162009
Attention! Firmware is only compatible with earlier hardware revision D1, D2, and is incompatible with the D3, D4.

1. Added ability to disable / enable SIP ALG through the web interface, see Advanced Setup> NAT> ALG (the default is off).
2. Removed support for encryption PPTP (PPTP Encryption)

RU_1.40
Attention! Firmware is only compatible with earlier hardware revision D1, D2, and is incompatible with the D3, D4.

1. Fixed a bug when specifying DMZ-host in case of changes to the IP-address of the router LAN-interface.
2. Fixed bug with MRU for PPPoE-connection.
3. Fixed problem with PPTP-connection to the firewall DFL-xxx.
4. Added the function of DHCP Reservation.
5. The mechanism in the IP Filters: Added ability to set global policies FORWARDED and BLOCKED.
While FORWARDED (works by default) traffic through the WAN-enabled interface, and created rules prohibit the transfer of data on these parameters. While BLOCKED, on the contrary, - traffic on WAN-interface banned, and created rules allow the transfer of data on these parameters. 6. Possible to filter the contents of a string URL.
7. Added the ability to filter by DNS-queries.
8. Fixed a problem with the filling of the system log message router "dns query failed" in case of a break WAN-connection. Now, this message will appear only if the DNS-server unavailable while WAN-connection is active.
9. Fixed the problem of failure function DNS-proxy after the break and restore PPPoE-connection.
10. Optimized use of the device and fix the problem of loss of the default gateway (Default Gateway) after the break and restore PPPoE-connection.
11. Fixed incorrect display of the page "Add IP Filter - Outgoing" in Mozilla Firefox.
12. This firmware version is compatible with both audit devices (Rev.D1, and Rev.D2).
13. Updated version of DHCP-client.

RU_1.30
Attention! Firmware is only compatible with earlier hardware revision D1, D2, and is incompatible with the D3, D4.

1. A check for firmware flashing device.
2. Fixed a problem with the Factory Reset'om.
3. An opportunity to specify a range of IP addresses to create filtering rules.
4. Added option to set MTU PPPoA / PPPoE connection.
5. Fixed problem with incorrect operation of the system log when you select "both".
6. Added ability to enable / disable NAT and Firewall settings on a PPPoA / PPPoE / MER PVC.
7. Fixed problem with MTU in case of PPPoA connection.
8. Fixed some bugs in the interface.
9. The problem with the disappearance of static routes.
10. Added support ZIPB.
11. Fixed a bug when creating rules IP filters, in which the third octet IP address could not specify a three-digit number.
12. Added support for KeepAlive. KeepAlive checkbox on the page of login / password PPP connection.
13. Added the ability to use the PPTP connection as the default route. This feature is especially necessary for those users whose operator is providing Internet access and authenticate using the PPTP protocol.

Pondera

Per passare dal firmware DSL-2500U a DSL-520B, e viceversa, basta usare la modalità recupero (recovery mode) del bootloader CFE.

Pondera

Ho provato anche i nuovi firmware 1.0.49 e 1.0.50 per revisione D4.
Hanno due stili grafici diversi, la 1.0.49 è più sobrio e funzionale mentre la 1.0.50 è più cervellotico.
Tuttavia ci sono delle semi incompatibilità: i led Status e ADSL restano spenti.
Direi, quindi, che le versioni D1 e D2 sono da differenziare dalle D3 e D4.
A mio avviso preferisco il firmware DSL-2500U rispetto a quello DSL-520B (mi pare che aggiunge solo il TR-069) che ha avuto uno sviluppo software più regolare.

a_big_friend

Ho provato anch'io a cambiare il firmware di un DSL-320B D2, con il firmware del DSL-520B, seguendo la procedura che avete descritto, e vorrei aggiungere la nota che l'aggiornamento ha funzionato con mia sorpresa al primo colpo senza necessita' di intervenire con la seriale (che avevo comunque gia' montato).

Il firmware originale che avevo appena caricato era il DSL-320B D2 EU_1.24 20130202, il firmware che ho poi caricato via recovery senza problemi e' stato il DSL-520B-SE_1.23_06162011.

Quindi la procedura che ho seguito, modificando quanto gia' ben descritto da wolf041, e' stata:

-Aggiornamento del firmware del 320B con la versione DSL-320B D2 EU_1.24 20130202, tramite la normale interfaccia web.
-dopo l'aggiornamento, ho resettato il modem tramite l'apposito pulsantino di RESET nel retro.
-poi ho spento il modem, premuto il tasto di RESET e tenendolo premuto ho ri-acceso il modem e aspettato 20 secondi prima di rilasciare il tasto RESET
-col browser sono entrato nella console di recovery del modem (192.168.1.1 -admin/admin), console da cui si può solo fare l'upload del firmware
-caricato il firmware del 520B, la versione DSL-520B-SE_1.23_06162011

A questo punto il modem si e' riavviato normalmente con il firmware del DSL-520B senza dovere intervenire con la seriale.


Boot log con firmware DSL-320B D2 EU_1.24 20130202
------------------------------------------------------------

CFE version 1.0.37-8.7 for BCM96338 (32bit,SP,BE)
Build Date: Wed Jul 29 10:58:32 CST 2009 (hence@mochow)(Revision: 62)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
Auto-negotiation timed-out
10 MB Half-Duplex (assumed)
CPU type 0x29010: 240MHz
Total memory: 8388608 bytes (8MB)

Total memory used by CFE:  0x80401000 - 0x80527B10 (1207056)
Initialized Data:          0x8041D340 - 0x8041F340 (8192)
BSS Area:                  0x8041F340 - 0x80425B10 (26576)
Local Heap:                0x80425B10 - 0x80525B10 (1048576)
Stack Area:                0x80525B10 - 0x80527B10 (8192)
Text (code) segment:       0x80401000 - 0x8041D334 (115508)
Boot area (physical):      0x00528000 - 0x00568000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-9)                    : 96332CG
Number of MAC Addresses (1-32)    : 12
Base MAC Address                  : 1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            : 24

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x8017b018
Decompression OK!
Entry at 0x8017b018
Closing network.
Starting program at 0x8017b018
Linux version 2.6.8.1 (joan@localhost.localdomain) (gcc version 3.4.2) #2 Sat Fe
b 2 14:33:14 CST 2013
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
96332CG prom init
CPU revision is: 00029010
Determined physical RAM map:
 memory: 007a0000 @ 00000000 (usable)
On node 0 totalpages: 1952
  DMA zone: 1952 pages, LIFO batch:1
  Normal zone: 0 pages, LIFO batch:1
  HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
brcm mips: enabling icache and dcache...
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
PID hash table entries: 32 (order 5: 256 bytes)
Using 120.000 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 6048k/7808k available (1260k kernel code, 1740k reserved, 187k data, 64k
 init, 0k highmem)
Calibrating delay loop... 239.20 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...  unavailable.
NET: Registered protocol family 16
Total Flash size: 2048K with 512 sectors
File system address: 0xbfc10100
Can't analyze prologue code at 80149d04
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Using noop io scheduler
bcm963xx_mtd driver v1.0
brcmboard: brcm_board_init entry

======= GPIO CONFIG_BCM96338 inited ========
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xfffe0300 (irq = 10) is a BCM63XX
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 1024)
NET: Registered protocol family 1
NET: Registered protocol family 17
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2013.02.02-01:55+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5


BusyBox v1.00 (2013.02.02-01:55+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


Loading drivers and kernel modules...

atmapi: module license 'Proprietary' taints kernel.
adsl: adsl_init entry
blaadd: blaa_detect entry
Broadcom BCMPROCFS v1.0 initialized
Broadcom BCM6338A2 Ethernet Network Device v0.3 Feb  2 2013 14:32:27
Config Internal PHY Through MDIO
BCM63xx_ENET: Auto-negotiation timed-out
BCM63xx_ENET: 10 MB Half-Duplex (assumed)
eth0: MAC Address: 1C:BD:B9:xx:xx:xx
app: echo 0 > /var/isdft_cfg
profileGetFromFlash  ok!
app: echo 0 > /var/isdft_cfg
ZIPB............
FLAG: 1
notify kernel event successful!
app: echo "true" > /var/ZIPB_ENABLE
app: adslctl start --mod dlt2epm --bitswap on --sra off --lpair i
BcmAdsl_Initialize=0xC00683F8, g_pFnNotifyCallback=0xC00810A4
AnnexCParam=0x7FFF7EA8 AnnexAParam=0x00003987 adsl2=0x00000003
pSdramPHY=0xA07FFFF8, 0x500830 0x9402100
AdslCoreHwReset: AdslOemDataAddr = 0xA07FCE54
AnnexCParam=0x7FFF7EA8 AnnexAParam=0x00003987 adsl2=0x00000003
DoInitialize: do kerSysRegisterDyingGaspHandler
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
DoInitialize: do put_user
DoInitialize: do kerSysLedCtrl
app: adslctl connection --up
app: atmctl start --pqs 60
ATM proc init !!!
app: atmctl operate intf --state 0 enable
app: atmctl operate tdte --show > /var/tdteshow
app: rm /var/tdteshow
app: atmctl operate vcc --add 0.8.35 aal5 1 llcencaps --addq 0.8.35 80 1
app: echo "true" > /var/ZIPB_ENABLE
ZIPB............
FLAG: 1
notify kernel event successful!
app: echo "true" > /var/ZIPB_ENABLE

==>   Bcm963xx Software Version: 3.10L.01beta.A2pB022f.d20h   <==

app: echo "3" > /proc/sys/net/ipv4/conf/all/force_igmp_version
app: echo "1" > /proc/sys/net/ipv4/ip_forward
app: echo "1" > /proc/sys/net/ipv4/ip_dynaddr
app: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_broadcasts
app: pvc2684d &
app: echo > /etc/pppmsg
app: brctl addbr br0
app: brctl stp br0 off
app: brctl setfd br0 0
app: mkdir -p /var/fyi/sys
app: echo > /var/fyi/sys/info
app: logread 1> /var/syslog
app: ifconfig eth0 up
app: ifconfig eth0 mtu 1500
app: ifconfig br0 10.0.0.1 netmask 255.255.255.0 broadcast 10.0.0.255 up; brctl
addif br0 eth0
Device UP br0
Fib_add_ifaddr : DEV br0
Device UP: br0
Device add to fib: br0
Device UP br0
Fib_add_ifaddr : DEV br0
Device UP br0
Fib_add_ifaddr : DEV br0
device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
app: sendarp -s br0 -d br0
app: sendarp -s br0 -d eth0
app: mkdir -p /var/lan/eth0
app: echo 00 > /var/lan/eth0/linkstate
app: echo 1 > /var/lan/eth0/linkstate
app: ifconfig br0:0 0.0.0.0 netmask 0.0.0.0 broadcast 255.255.255.255 up
SIOCSIFFLAGS: Cannot assign requested address
SIOCSIFNETMASK: Cannot assign requested address
SIOCSIFBRDADDR: Cannot assign requested address
SIOCSIFFLAGS: Cannot assign requested address
app: sendarp -s br0 -d br0:0
app: mkdir -p /var/lan/br0:0
app: echo 00 > /var/lan/br0:0/linkstate
app: echo 1 > /var/lan/br0:0/linkstate
app: igmp lo &
igmp: not found
app: echo 0000 > /proc/var/fyi/wan/nas_0_8_35/status
BcmRfc2684_init interface is not up nas_0_8_35!
pvc2684ctl -a -v 0.8.35 &
app: pvc2684ctl -a -v 0.8.35 &
pvc2684d: Interface "nas_0_8_35" created sucessfully

app: ifconfig nas_0_8_35 hw ether 1c:bd:b9:xx:xx:xy
pvc2684d: Communicating over ATM 0.8.35, encapsulation: LLC

app: ifconfig nas_0_8_35 up
app: brctl addif br0 nas_0_8_35
device nas_0_8_35 entered promiscuous mode
br0: port 2(nas_0_8_35) entering learning state
br0: topology change detected, propagating
br0: port 2(nas_0_8_35) entering forwarding state
app: sendarp -s br0 -d br0
app: route add default  dev nas_0_8_35 2>/dev/null
app: syslogd -C -l 6 &
app: klogd &
Tue Feb  8 07:36:16 UTC 2011
app: brctl enableportsnooping 1
app: ethctl eth0 media-type auto 2> /var/ethsts
app: ifconfig eth0 up
enter AlphaBWList_init 2222222222222222

ioctl, p_name=diapd

*** diap  wait system init 1 sec start

------in  gLangSup=auto---path=/www/locale---
auto ,ger ,span ,en ,ita ,fre ,
start to blink status ledapp: echo 1 > /proc/var/fyi/wan/nas_0_8_35/status
app: echo 0 > /var/lan/eth0/linkstate
br0: port 1(eth0) entering disabled state
Child 191 terminated

*** diap  wait system init 1 sec end
@@@@@@@@Odin debug SUPPORT_WKS_TR069_2M_8M_ZIPB is 0



Boot log flash da firmware DSL-320B D2 EU_1.24 20130202 a firmware DSL-520B-SE_1.23_06162011, via recovery
------------------------------------------------------------

CFE version 1.0.37-8.7 for BCM96338 (32bit,SP,BE)
Build Date: Wed Jul 29 10:58:32 CST 2009 (hence@mochow)(Revision: 62)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
100 MB Full-Duplex (auto-neg)
CPU type 0x29010: 240MHz
Total memory: 8388608 bytes (8MB)

Total memory used by CFE:  0x80401000 - 0x80527B10 (1207056)
Initialized Data:          0x8041D340 - 0x8041F340 (8192)
BSS Area:                  0x8041F340 - 0x80425B10 (26576)
Local Heap:                0x80425B10 - 0x80525B10 (1048576)
Stack Area:                0x80525B10 - 0x80527B10 (8192)
Text (code) segment:       0x80401000 - 0x8041D334 (115508)
Boot area (physical):      0x00528000 - 0x00568000
Relocation Factor:         I:00000000 - D:00000000


*** Break into CFE console ***

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-9)                    : 96332CG
Number of MAC Addresses (1-32)    : 12
Base MAC Address                  : 1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            : 24

web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Upload 1871494 bytes, Broadcom image format.
CFE>
Flashing root file system and kernel at 0xbfc10000: ............................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.............................

.
*** Image flash done *** !

Resetting board...

CFE version 1.0.37-8.7 for BCM96338 (32bit,SP,BE)
Build Date: Wed Jul 29 10:58:32 CST 2009 (hence@mochow)(Revision: 62)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
100 MB Full-Duplex (auto-neg)
CPU type 0x29010: 240MHz
Total memory: 8388608 bytes (8MB)

Total memory used by CFE:  0x80401000 - 0x80527B10 (1207056)
Initialized Data:          0x8041D340 - 0x8041F340 (8192)
BSS Area:                  0x8041F340 - 0x80425B10 (26576)
Local Heap:                0x80425B10 - 0x80525B10 (1048576)
Stack Area:                0x80525B10 - 0x80527B10 (8192)
Text (code) segment:       0x80401000 - 0x8041D334 (115508)
Boot area (physical):      0x00528000 - 0x00568000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-9)                    : 96332CG
Number of MAC Addresses (1-32)    : 12
Base MAC Address                  : 1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            : 24

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x8017f018
Decompression OK!
Entry at 0x8017f018
Closing network.
Starting program at 0x8017f018
Linux version 2.6.8.1 (hebe@localhost.localdomain) (gcc version 3.4.2) #1 Thu Ju
n 16 10:22:42 CST 2011
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
96332CG prom init
CPU revision is: 00029010
Determined physical RAM map:
 memory: 007a0000 @ 00000000 (usable)
On node 0 totalpages: 1952
  DMA zone: 1952 pages, LIFO batch:1
  Normal zone: 0 pages, LIFO batch:1
  HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
brcm mips: enabling icache and dcache...
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
PID hash table entries: 32 (order 5: 256 bytes)
Using 120.000 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 6032k/7808k available (1279k kernel code, 1756k reserved, 185k data, 64k
 init, 0k highmem)
Calibrating delay loop... 239.20 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...  unavailable.
NET: Registered protocol family 16
Total Flash size: 2048K with 512 sectors
File system address: 0xbfc10100
Can't analyze prologue code at 8014e5b4
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Using noop io scheduler
bcm963xx_mtd driver v1.0
brcmboard: brcm_board_init entry

======= GPIO CONFIG_BCM96338 inited ========
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xfffe0300 (irq = 10) is a BCM63XX
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 1024)
NET: Registered protocol family 1
NET: Registered protocol family 17
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2011.06.16-02:24+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5


BusyBox v1.00 (2011.06.16-02:24+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


Loading drivers and kernel modules...

atmapi: module license 'Proprietary' taints kernel.
adsl: adsl_init entry
blaadd: blaa_detect entry
Broadcom BCMPROCFS v1.0 initialized
Broadcom BCM6338A2 Ethernet Network Device v0.3 Jun 16 2011 10:21:33
Config Internal PHY Through MDIO
BCM63xx_ENET: 100 MB Full-Duplex (auto-neg)
eth0: MAC Address: 1C:BD:B9:xx:xx:xx
eth0 Link UP.
BcmAdsl_Initialize=0xC0067428, g_pFnNotifyCallback=0xC007FD04
AnnexCParam=0x7FFF7EB8 AnnexAParam=0x00000980 adsl2=0x00000000
pSdramPHY=0xA07FFFF8, 0x6CB38 0xCE8DBEAD
AdslCoreHwReset: AdslOemDataAddr = 0xA07FBA64
AnnexCParam=0x7FFF7EB8 AnnexAParam=0x00000980 adsl2=0x00000000
DoInitialize: do kerSysRegisterDyingGaspHandler
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
DoInitialize: do put_user
DoInitialize: do kerSysLedCtrl
ATM proc init !!!

==>   Bcm963xx Software Version: SE_1.23   <==

logread: not found
device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state

ioctl, p_name=diapd

##############status LED blink now##################

*** diap  wait system init 1 sec start

*** diap  wait system init 1 sec end
read_interface: br0 (our ip) = 192.168.1.1
read_interface: adapter index 6
read_interface: adapter hardware address 1c:bd:b9:xx:xx:xx
read_interface: br0 (our ip) = 192.168.1.1
read_interface: adapter index 6
read_interface: adapter hardware address 1c:bd:b9:xx:xx:xx
dft, wanIpAddress = , wanSubnetMask =
vpi = 0, vci = 0, conId = 0, portId = 0
nat = 1, firewall = 1
listen_socket: Opening listen socket on 0x00000000:64512 br0
?
CONSOLED launched
?
Login: admin
Password:
> adsl --version
adsl version 1.0
ADSL PHY: AnnexA version - A2pB021g5.d20e
> atm --version
atm version 1.3
>



Dopodiche ho provato a caricare via recovery il firmware del DSL-2500U (DSL-2500U D2 RU 1.58 20100826) per vedere le differenze. Solo che a questo punto mi si e' bloccato al boot e sono dovuto intervenire via seriale sui parametri di configurazione come descritto da wolf041:

Citazione di: wolf041 il 18 Marzo 2013, 12:20:51.......
+ Verrà visualizzata una schermata di boot del CFE con un errore di avvio hardware

+ Viene quindi chiesto di inserire i parametri di configurazione, per la precisione:

- Board ID [8 - 96332CG] - Confermare digitando ENTER
- Number of  MAC addresses [12] - Confermare digitando ENTER
- Base MAC adress [il MAC della scheda] - Confermare digitando ENTER
- PSI size [24] - Digitare 48 e confermare con ENTER
.......


Boot log flash da firmware DSL-520B-SE_1.23_06162011 a firmware DSL-2500U D2 RU 1.58 20100826, via recovery
------------------------------------------------------------

CFE version 1.0.37-8.7 for BCM96338 (32bit,SP,BE)
Build Date: Wed Jul 29 10:58:32 CST 2009 (hence@mochow)(Revision: 62)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
Auto-negotiation timed-out
10 MB Half-Duplex (assumed)
CPU type 0x29010: 240MHz
Total memory: 8388608 bytes (8MB)

Total memory used by CFE:  0x80401000 - 0x80527B10 (1207056)
Initialized Data:          0x8041D340 - 0x8041F340 (8192)
BSS Area:                  0x8041F340 - 0x80425B10 (26576)
Local Heap:                0x80425B10 - 0x80525B10 (1048576)
Stack Area:                0x80525B10 - 0x80527B10 (8192)
Text (code) segment:       0x80401000 - 0x8041D334 (115508)
Boot area (physical):      0x00528000 - 0x00568000
Relocation Factor:         I:00000000 - D:00000000


*** Break into CFE console ***

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-9)                    : 96332CG
Number of MAC Addresses (1-32)    : 12
Base MAC Address                  : 1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            : 24

web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Upload 2002734 bytes, Broadcom image format.
CFE>
Flashing CFE: ................


Flashing root file system and kernel at 0xbfc10000: ............................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
..............................................

.
*** Image flash done *** !

Resetting board...

CFE version 1.0.37-8.7 for BCM96338 (32bit,SP,BE)
Build Date: Fri Dec 18 09:19:11 CST 2009 (root@mochow)(Revision: 63)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB

*** Board is not initialized properly ***

Press:   to use current value
        '-' to go previous parameter
        '.' to clear the current value
        'x' to exit this command
96338SV          ------- 0
96338L-2M-8M     ------- 1
96338L-65-2M-8M  ------- 2
96338W           ------- 3
96338W-20P2      ------- 4
96338E4          ------- 5
96338E4-20P2     ------- 6
96332            ------- 7
96332CG          ------- 8
DSL-2500U        ------- 9
DSL-2520U        ------- 10
DSL-2540U        ------- 11
A96338GW         ------- 12
Board Id (0-12)                   :  8
Number of MAC Addresses (1-32)    :  12
Base MAC Address                  :  1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            :  24  48
Auto-negotiation timed-out
100 MB Full-Duplex (auto-neg)
CPU type 0x29010: 240MHz
Total memory: 8388608 bytes (8MB)

Total memory used by CFE:  0x80401000 - 0x80527800 (1206272)
Initialized Data:          0x8041CEE0 - 0x8041F030 (8528)
BSS Area:                  0x8041F030 - 0x80425800 (26576)
Local Heap:                0x80425800 - 0x80525800 (1048576)
Stack Area:                0x80525800 - 0x80527800 (8192)
Text (code) segment:       0x80401000 - 0x8041CEDC (114396)
Boot area (physical):      0x00528000 - 0x00568000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1:ffffff00
Host IP address                   : 192.168.1.100
Gateway IP address                :
Run from flash/host (f/h)         : f
Default host run file name        : vmlinux
Default host flash file name      : bcm963xx_fs_kernel
Boot delay (0-9 seconds)          : 1
Board Id (0-12)                   : 96332CG
Number of MAC Addresses (1-32)    : 12
Base MAC Address                  : 1c:bd:b9:xx:xx:xx
PSI Size (1-64) KBytes            : 48

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x80181018
Decompression OK!
Entry at 0x80181018
Closing network.
Starting program at 0x80181018
Linux version 2.6.8.1 (hebe@localhost.localdomain) (gcc version 3.4.2) #1 Thu Au
g 26 09:38:01 CST 2010
Serial flash device: name W25X16VSSIG, id 0xef14, size 2048KB
96332CG prom init
CPU revision is: 00029010
Determined physical RAM map:
 memory: 007a0000 @ 00000000 (usable)
On node 0 totalpages: 1952
  DMA zone: 1952 pages, LIFO batch:1
  Normal zone: 0 pages, LIFO batch:1
  HighMem zone: 0 pages, LIFO batch:1
Built 1 zonelists
Kernel command line: root=31:0 ro noinitrd console=ttyS0,115200
brcm mips: enabling icache and dcache...
Primary instruction cache 16kB, physically tagged, 2-way, linesize 16 bytes.
Primary data cache 8kB 2-way, linesize 16 bytes.
PID hash table entries: 32 (order 5: 256 bytes)
Using 120.000 MHz high precision timer.
Dentry cache hash table entries: 2048 (order: 1, 8192 bytes)
Inode-cache hash table entries: 1024 (order: 0, 4096 bytes)
Memory: 6024k/7808k available (1287k kernel code, 1764k reserved, 184k data, 64k
 init, 0k highmem)
Calibrating delay loop... 239.20 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...  unavailable.
NET: Registered protocol family 16
Total Flash size: 2048K with 512 sectors
File system address: 0xbfc10100
Can't analyze prologue code at 801506c4
PPP generic driver version 2.4.2
NET: Registered protocol family 24
Using noop io scheduler
bcm963xx_mtd driver v1.0
brcmboard: brcm_board_init entry

======= GPIO CONFIG_BCM96338 inited ========
Serial: BCM63XX driver $Revision: 3.00 $
ttyS0 at MMIO 0xfffe0300 (irq = 10) is a BCM63XX
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 1024)
NET: Registered protocol family 1
NET: Registered protocol family 17
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear
All bugs added by David S. Miller
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 64k freed
init started:  BusyBox v1.00 (2010.08.26-01:39+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5


BusyBox v1.00 (2010.08.26-01:39+0000) Built-in shell (msh)
Enter 'help' for a list of built-in commands.


Loading drivers and kernel modules...

atmapi: module license 'Proprietary' taints kernel.
adsl: adsl_init entry
blaadd: blaa_detect entry
Broadcom BCMPROCFS v1.0 initialized
Broadcom BCM6338A2 Ethernet Network Device v0.3 Aug 26 2010 09:37:22
Config Internal PHY Through MDIO
BCM63xx_ENET: 100 MB Full-Duplex (auto-neg)
eth0: MAC Address: 1C:BD:B9:xx:xx:xx
eth0 Link UP.
BcmAdsl_Initialize=0xC0068A48, g_pFnNotifyCallback=0xC0081784
AnnexCParam=0x7FFF7EB8 AnnexAParam=0x00000980 adsl2=0x00000000
pSdramPHY=0xA07FFFF8, 0x65855 0xDE8DBEAF
AdslCoreHwReset: AdslOemDataAddr = 0xA07EF96C
AnnexCParam=0x7FFF7EB8 AnnexAParam=0x00000980 adsl2=0x00000000
DoInitialize: do kerSysRegisterDyingGaspHandler
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
DoInitialize: do put_user
DoInitialize: do kerSysLedCtrl
ATM proc init !!!

==>   Bcm963xx Software Version: RU_1.58   <==

device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
Scratch pad is not initialized.
Scratch pad is not initialized.
No scratch pad found.  Initialize scratch pad...

##############status LED blink now##################
?
CONSOLED launched
?
Login: admin
Password:
> adsl --version
adsl version 1.0
ADSL PHY: AnnexA version - A2pB025c.d20e
> atm --version
atm version 1.3
>


A proposito, il pinout dell'interfaccia seriale del DSL-320B D2 e' il seguente (in altre spiegazioni viene mostrato capovolto):



(la configurazione del terminale che si deve usare e': 115200-8-N-1-N)

Pondera

Interessante! 8-)
Quindi, premesso che:

Citazione di: Pondera il 16 Novembre 2009, 17:41:20Il firmware UK 1.22 D2 è possibile montarlo sulla D1 ma dopo non è più possibile tornare indietro con le versioni precedenti!

e che nella nota edizione DSL-320B EU 1.24 20130202 è specificato:


Change List:
Change the hardware version from "D2" to "D1"; Fixed 2013/02/02

Web Change List:
Change the hardware version from "D2" to "D1"; Fixed 2013/02/02


direi che per sistemare la situazione, nella versione 1.24 è stato sicuramente tolto il controllo di versione e/o modello!

Pondera

Grazie a tutti quelli che hanno apportato il proprio contribuito a questo risultato. Insieme abbiamo ottenuto un grande risultato dal "più piccolo" dei dispositivi del marchio.
Questo è lo spirito giusto di una comunità! :D

ltm82

Ciao a tutti,

é da tempo che seguo questa discussione senza mai intervenire attendendo il momento in cui si riuscisse senza troppi problemi a trasformare questo semplice modem in un router.

Scusate ma non mi è chiaro se come indicato dall'utente  "a_big_friend" per trasformare il modem 320B D2 in router 520B bisogna "solamente":

1) Aggiornare il firmware del modem 320B D2 alla versione DSL-320B D2 EU_1.24 20130202 (quello scaricabile dalla prima pagina).
2) Attendere il riavvio del Modem 320B D2.
3) Caricare il firmware del router 520B dall'interfaccia web del 320B e attendere il riavvio.

Confermate?
Non c'è da fare nessuna saldatura?
Non smette di funzionare dopo che gli si è dato in pasto il firmware del 520B?

Il fatto che non ci sono da fare saldature è perchè nell'ultimo firmware del 320B 1.24 hanno tolto dei controlli HW?

Scusate le domande ma vorrei evitare di mettermi ko il modem.

grazie mille

ltm82

a_big_friend

Citazione di: ltm82 il 29 Marzo 2013, 15:49:28........................

Scusate ma non mi è chiaro se come indicato dall'utente  "a_big_friend" per trasformare il modem 320B D2 in router 520B bisogna "solamente":

.........................

Scusate le domande ma vorrei evitare di mettermi ko il modem.

ltm82

Ho messo la descrizione della procedura che ho seguito nel mio post precedente. Ma a mio avviso ti conviene attendere che ne sia confermata la ripetibilita' anche da altri, se non hai una interfaccia seriale con cui recuperare la situazione se le cose vanno male.

Licenza Creative Commons
Il contenuto dei messaggi del forum è distribuito con
Licenza Creative Commons Attribuzione Non commerciale 4.0
Tutti i marchi registrati citati appartengono ai legittimi proprietari