?

Log in

No account? Create an account
entries friends calendar profile My LJ Previous Previous Next Next
ADSL модем D-Link DSL-2640U. Часть II. Подключаем консольный кабель. - Michael V. Pudeev
pudeev
pudeev
ADSL модем D-Link DSL-2640U. Часть II. Подключаем консольный кабель.

Маркировка разъема


В шкафу нашел завалявшийся кабель CA-42 для Nokia (USB -> UART на чипе CP2102):



Обрезал штекер, зачистил три провода - белый (земля), синий (Tx), красный (Rx). Припаял к ним три штырька, все, кабель готов!


Подключил консольный кабель к модему


Установил драйвера для кабеля CA-42


Настроил COM порт


Настроил PuTTY

Включил модем и запустил терминал:



CFE version 1.0.37-6.5.17 for BCM96348 (32bit,SP,BE)
Copyright (C) 2000-2005 Broadcom Corporation.

Boot Address 0xbfc00000

Initializing Arena.
Initializing Devices.
Parallel flash device: name MX29LV320AB, id 0x22a8, size 4096KB
Unknown PHY type
CPU type 0x29107: 256MHz, Bus: 128MHz, Ref: 32MHz
Total memory: 16777216 bytes (16MB)

Total memory used by CFE:  0x80401000 - 0x805257C0 (1198016)
Initialized Data:          0x8041CE20 - 0x8041EDF0 (8144)
BSS Area:                  0x8041EDF0 - 0x804237C0 (18896)
Local Heap:                0x804237C0 - 0x805237C0 (1048576)
Stack Area:                0x805237C0 - 0x805257C0 (8192)
Text (code) segment:       0x80401000 - 0x8041CE20 (114208)
Boot area (physical):      0x00526000 - 0x00566000
Relocation Factor:         I:00000000 - D:00000000

Board IP address                  : 192.168.1.1
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)          : 3
Board Id Name                     : D-4P-W
Psi size in KB                    : 24
Number of MAC Addresses (1-32)    : 24
Base MAC Address                  : 00:19:5b:c7:58:01
Ethernet PHY Type                 : External Switch Using Reverse MII
Memory size in MB                 : 16
CMT Thread Number                 : 0
Dying Gasp Enable (0:Disable 1:Enable)  : 1

*** Press Enter to stop auto run (3 seconds) ***
Auto run second count down: 0
Code Address: 0x80010000, Entry Address: 0x801a9018
Decompression OK!
Entry at 0x801a9018
Closing network.
Starting program at 0x801a9018
Linux version  (@) ()
Parallel flash device: name MX29LV320AB, id 0x22a8, size 4096KB
Total Flash size: 4096K with 71 sectors
D-4P-W prom init
CPU revision is: 00029107
Determined physical RAM map:
 memory: 00fa0000 @ 00000000 (usable)
On node 0 totalpages: 4000
  DMA zone: 4000 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
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: 64 (order 6: 512 bytes)
Using 128.000 MHz high precision timer.
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 13948k/16000k available (1420k kernel code, 2032k reserved, 211k data, 72k init, 0k highmem)
Calibrating delay loop... 255.59 BogoMIPS
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Checking for 'wait' instruction...  unavailable.
NET: Registered protocol family 16
MPI: No Card is in the PCMCIA slot
Can't analyze prologue code at 80171a04
Initializing Cryptographic API
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
bcm963xx_serial driver v2.0
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 512 bind 1024)
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 17
NET: Registered protocol family 15
Ebtables v2.0 registered
NET: Registered protocol family 8
NET: Registered protocol family 20
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 72k freed
init started:  BusyBox v1.00 (2005.04.12-18:11+0000) multi-call binary
Algorithmics/MIPS FPU Emulator v1.5
mount: Mounting none on /proc/bus/usb failed: No such file or directory


BusyBox v1.00 (2005.04.12-18:11+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.
blaadd: blaa_detect entry
adsl: adsl_init entry
Broadcom BCMPROCFS v1.0 initialized
Broadcom BCM6348B0 Ethernet Network Device v0.3
Config Ethernet Switch Through SPI Slave Select 0
dgasp: kerSysRegisterDyingGaspHandler: eth0 registered
eth0: MAC Address: 00:19:5B:C7:58:01
PCI: Setting latency timer of device 0000:00:01.0 to 64
PCI: Enabling device 0000:00:01.0 (0004 -> 0006)
wl: srom not detected, using main memory mapped srom info (wombo board)
wl0: wlc_attach: using main board MAC address base in NVRAM (wombo board)
wl0 MAC Address: 02:19:5B:C7:58:01
wl0: Broadcom BCM4318 802.11 Wireless Controller 3.131.35.0.cpe2.3
dgasp: kerSysRegisterDyingGaspHandler: wl0 registered
eth0 Link UP.
BcmAdsl_Initialize=0xC00613B8, g_pFnNotifyCallback=0xC0078AC4
pSdramPHY=0xA0FFFFF8, 0x15582E 0xDEADBEEF
AdslCoreHwReset: AdslOemDataAddr = 0xA0FFA744
dgasp: kerSysRegisterDyingGaspHandler: dsl0 registered
ip_tables: (C) 2000-2002 Netfilter core team
ip_conntrack version 2.1 (125 buckets, 0 max) - 368 bytes per conntrack
ip_conntrack_pptp version 2.1 loaded
ip_nat_pptp version 2.0 loaded
ip_conntrack_h323: init
ip_nat_h323: initialize the module!
insmod: cannot open module `/lib/modules/2.6.8.1/kernel/net/ipv4/netfilter/broadcom/ip_conntrack_ipsec.ko': No such file or directory
insmod: cannot open module `/lib/modules/2.6.8.1/kernel/net/ipv4/netfilter/broadcom/ip_nat_ipsec.ko': No such file or directory
ip_conntrack_rtsp v0.01 loading
ip_nat_rtsp v0.01 loading
ADSL G.994 training

==>   Bcm963xx Software Version: RU_DSL-2640U_3-06-04-3B00.A2pB023g2.d19b.dlinkdleDSL-2640U  <==

device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
Setting SSID "Morskaya33"
Setting SSID "Guest"
Setting country code using abbreviation: "RU"
wlctl: Undefined error
wl0: current channel 6
device wl0 entered promiscuous mode
br0: port 2(wl0) entering learning state
br0: topology change detected, propagating
br0: port 2(wl0) entering forwarding state
device wl0.1 entered promiscuous mode
pvc2684d: Interface "nas_0_35" created sucessfully

pvc2684d: Communicating over ATM 0.0.35, encapsulation: LLC

device nas_0_35 entered promiscuous mode
br0: port 4(nas_0_35) entering learning state
br0: topology change detected, propagating
br0: port 4(nas_0_35) entering forwarding state
device eth0 left promiscuous mode
br0: port 1(eth0) entering disabled state
device eth0 entered promiscuous mode
br0: port 1(eth0) entering learning state
br0: topology change detected, propagating
br0: port 1(eth0) entering forwarding state
device wl0 left promiscuous mode
br0: port 2(wl0) entering disabled state
device wl0 entered promiscuous mode
br0: port 2(wl0) entering learning state
br0: topology change detected, propagating
br0: port 2(wl0) entering forwarding state
device wl0.1 left promiscuous mode
br0: port 3(wl0.1) entering disabled state
device wl0.1 entered promiscuous mode
sntp: host not found
ADSL G.992 started
Done
swapn task PID 549 for PC App
ADSL G.992 channel analysis
ADSL G.992 message exchange
ADSL link up, interleaved, us=1245, ds=9999
PPP: PPP0_35_1 Start to connect ...
PPP: PPP0_35_1 Start to connect ...
PPP: PPP0_35_1 Connection Up.
Primary DNS server = 212.48.193.38
Secondary DNS server = 212.48.193.37
tr69c: start with default interface ppp_0_35_1
connected to members.dyndns.org (63.208.196.96) on port 80.
GET /nic/update?hostname=test.test.test&myip=92.101.18.93&wildcard=ON HTTP/1.0
Authorization: Basic c45kZWV2rwenNrYXlhM89=
User-Agent: bcm-daemon-0.1 [Linux]
Host: members.dyndns.org

request successful

Login:


Оглавление:
Часть I. Описание, тех. характеристики
Часть II. Подключаем консольный кабель
Часть III. Boot Loader, OS Linux 2.6.8.1 и оболочка BusyBox 1.0
Часть IV. Собрал первую тестовую прошивку
Часть V. Процесс сборки/разборки и обновления firmware
Часть VI. Подключение JTAG кабеля

Tags: , , , , , , , , , , , , ,

37 comments or Leave a comment
Comments
Page 1 of 2
[1] [2]
dimokrat From: dimokrat Date: May 13th, 2008 04:38 pm (UTC) (Link)
busybox с ssh или telnet доступом - это очень хорошо. :)
From: (Anonymous) Date: June 4th, 2008 08:21 am (UTC) (Link)
Можете пделиться собраной прошивкой, или рецептом её сборки?
pudeev From: pudeev Date: June 24th, 2008 04:47 am (UTC) (Link)
Инструкция по сборке в архиве на сайте d-link'a:
http://forum.dlink.ru/viewtopic.php?t=48216
Скачайте файл для 2640U, распакуйте, инфа в файле README
ftp://ftp.dlink.ru/pub/ADSL/GPL_source_code/RU_DSL-2640U/RU_DSL-2640U_3-06-04-3C_GPL.tar.gz
Свою сборку могу выслать Вам на e-mail
Удачи!
lisnenko From: lisnenko Date: December 5th, 2008 09:56 pm (UTC) (Link)
Михаил, вдумчиво вчитался - вы точно PUTTY используете?

Что-то я там не нашел варианта подключения к COM-портам. Торможу? :)
pudeev From: pudeev Date: December 7th, 2008 09:59 am (UTC) (Link)
Да, в качестве терминала для подключения к serial порту использую PuTTY. Очень удобно. Добавил в этот пост свои скрины настройки подключения к COM1.
(no subject) - (Anonymous) - Expand
From: (Anonymous) Date: December 24th, 2008 04:27 am (UTC) (Link)

Мусор с консоли

Dlink 2640U, горит power красным...
Сделал кабель консольный, подключаю к компорту, выставляю параметры 115200,8,1,N - на консоль сыпется мусор... Пробовать JTAG ?
From: (Anonymous) Date: December 24th, 2008 04:46 am (UTC) (Link)

Re: Мусор с консоли

Да, забыл сказать - кабель сделал из какого-то консольного шнура, втыкается напрямую в компорт. Распайка со стороны разъема DB9:

2 - Rx
3 - Tx
5 - GND
From: bob.pip.verisignlabs.com Date: February 15th, 2009 09:46 am (UTC) (Link)
нужно обязательно использовать usb-шнурок? или можно использовать обычный разъём DB9 - втыкающий напрямую в ком-порт компьютера?
From: (Anonymous) Date: February 20th, 2009 03:36 pm (UTC) (Link)

консольный шнурок

USB-шнурок - это для тех кто паять поменьше хочет и MAX доставать. В шнурках он уже внутри есть. Для USB-шнурка еще драйвер понадобится, чтобы делать виртуальный COM-порт на USB.
From: (Anonymous) Date: April 18th, 2009 09:32 am (UTC) (Link)

Символ > в консоли

Подключился к dlink dsl-2650u/bru/d через консоль и есть пара проблем
1) консоль не реагирует на нажатие клавиш на клавиатуре, чтобы остановить auto run
2) возникает туча символов > в результате не могу выполнить ни одной команды
CFE version 1.0.37-10.1 for BCM96358 (32bit,SP,BE)
Build Date: Tue Apr 24 15:57:24 CST 2007 (gavin@FD5)
Copyright (C) 2000-2006 Broadcom Corporation.

Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MB, id 0x2200, size 8192KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)

Total memory used by CFE: 0x80401000 - 0x80527C50 (1207376)
Initialized Data: 0x8041D580 - 0x8041F480 (7936)
BSS Area: 0x8041F480 - 0x80425C50 (26576)
Local Heap: 0x80425C50 - 0x80525C50 (1048576)
Stack Area: 0x80525C50 - 0x80527C50 (8192)
Text (code) segment: 0x80401000 - 0x8041D57C (116092)
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-8) : 96358VW2
Number of MAC Addresses (1-32) : 12
Base MAC Address : 00:22:b0:62:c2:73
PSI Size (1-64) KBytes : 24
Main Thread Number [0|1] : 0

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
web info: Waiting for connection on socket 0.
CFE> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
Invalid command: ">"
Available commands: w, e, r, p, c, f, i, b, reset, flashimage, help
From: (Anonymous) Date: June 24th, 2009 08:26 pm (UTC) (Link)
у меня такая беда с DSL-2650U .. работает только чтение, втыкаю Tx разъем и тишина .. CFE version 1.0.37-6.5 for BCM96358 (32bit,SP,BE) Build Date: Sun Apr 26 00:57:24 CST 2009 (root@MOD6538) Copyright (C) 2000-2005 Broadcom Corporation. Boot Address 0xbe000000 Initializing Arena. Initializing Devices. Parallel flash device: name AM29LV320MB, id 0x2200, size 8192KB CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz CPU running TP0 Total memory: 33554432 bytes (32MB) Total memory used by CFE: 0x80401000 - 0x80528280 (1208960) Initialized Data: 0x8041DB50 - 0x8041F980 (7728) BSS Area: 0x8041F980 - 0x80426280 (26880) Local Heap: 0x80426280 - 0x80526280 (1048576) Stack Area: 0x80526280 - 0x80528280 (8192) Text (code) segment: 0x80401000 - 0x8041DB4C (117580) Boot area (physical): 0x00529000 - 0x00569000 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 Name : 96358VW2 Psi size in KB : 24 Number of MAC Addresses (1-32) : 12 Base MAC Address : 00:22:b0:62:c1:18 Ethernet PHY Type : External Switch Using Reverse MII *** Press any key to stop auto run (1 seconds) *** Auto run second count down: 0 Code Address: 0x54B7F2E7, Entry Address: 0x1ba4fb9c Failed on decompression. Corrupted image? CFE> web info: Waiting for connection on socket 0. CFE>
From: (Anonymous) Date: June 24th, 2009 08:27 pm (UTC) (Link)
CFE version 1.0.37-6.5 for BCM96358 (32bit,SP,BE)
Build Date: Sun Apr 26 00:57:24 CST 2009 (root@MOD6538)
Copyright (C) 2000-2005 Broadcom Corporation.

Boot Address 0xbe000000

Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MB, id 0x2200, size 8192KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 33554432 bytes (32MB)

Total memory used by CFE: 0x80401000 - 0x80528280 (1208960)
Initialized Data: 0x8041DB50 - 0x8041F980 (7728)
BSS Area: 0x8041F980 - 0x80426280 (26880)
Local Heap: 0x80426280 - 0x80526280 (1048576)
Stack Area: 0x80526280 - 0x80528280 (8192)
Text (code) segment: 0x80401000 - 0x8041DB4C (117580)
Boot area (physical): 0x00529000 - 0x00569000
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 Name : 96358VW2
Psi size in KB : 24
Number of MAC Addresses (1-32) : 12
Base MAC Address : 00:22:b0:62:c1:18
Ethernet PHY Type : External Switch Using Reverse MII

*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 0
Code Address: 0x54B7F2E7, Entry Address: 0x1ba4fb9c
Failed on decompression. Corrupted image?
CFE>
web info: Waiting for connection on socket 0.

CFE>
From: (Anonymous) Date: September 17th, 2009 05:31 pm (UTC) (Link)

ASUS WL-AM604g - как перешить в Dlink 2640u

Доброго времени суток, Михаил! У меня есть модем ASUS WL-AM604g. Как я понял аппаратно он аналог Длинка 2640U. У меня вопрос - можно ли в принципе перешить asus в Длинк. Сам боюсь экспериментировать. Можно ли через креш-режим прошить? Заранее спасибо, Владимир vvgsfx@gmail.com
From: (Anonymous) Date: October 9th, 2010 05:19 pm (UTC) (Link)

Re: ASUS WL-AM604g - как перешить в Dlink 2640u

У меня точно такой же модем ASUS WL-AM604g (Chip BCM6348KPB, BoardID 96348GW-10). Я воспользовался описанием восстановления отсюда
http://pudeev.livejournal.com/33915.html?thread=72571#t72571
http://pudeev.livejournal.com/33915.html?thread=133499#t133499
сейчас все работпет!
From: (Anonymous) Date: October 30th, 2009 07:24 pm (UTC) (Link)

96338L-2M-8M

Всем привет! Михаил Пудеев, спасибо за классный блог!
From: place4me Date: January 29th, 2010 10:36 pm (UTC) (Link)

А что насчет dsl 2650u...?

ОчОч интересно ув. Pudeev ....
Меня интересует... как апример поставить торрент клиенt transmission установить ssh...
просто этот роутер заслуживает внимания.
хотелось бы его немножко апдетить openWrt на него подвесить...
ато оффициальную прошивку с трекером не дождёшься ...(((

буду очень признателен за оказаную Вами помощь... =)
From: (Anonymous) Date: May 27th, 2010 12:42 pm (UTC) (Link)

DSL-2650U ( + встроенный torrent-клиент)

DSL-2650U ( + встроенный torrent-клиент)
Очень интересное решение - высокопроизводительный ADSL-маршрутизатор для дома и малого офиса. DSL- 2650U/BRU/D - устройство, обеспечивающее безопасное Интернет-соединение с дополнительным функционалом.

http://d-link.ua/?dsl-2650u
From: (Anonymous) Date: June 21st, 2010 05:44 am (UTC) (Link)

Два RS-232?

Здравствуйте, Pudeev!
У Вас очень интересный блог!
А возможно ли на данном модеме поднять два полноценных RS232? На сколько я занаю УАРТ можно перобразовать в Com при помощи MAX3232, но будет ли это полноценный ком порт? Мне не нужна инфа которая в него валится. Плюс нужен еще один ком. Реально ли такое на DSL-2640U/BRU/C2? Нужно делать свою прошивку?
From: (Anonymous) Date: October 3rd, 2010 05:13 pm (UTC) (Link)
скажите, а провод компании Альянс-Телеком на чипсете Prolific подойдет?
Он по идее полный аналог CA-42.

Только вот не очевидно, как разобраться с его layout:-/
From: (Anonymous) Date: October 9th, 2010 04:58 pm (UTC) (Link)

pinout CA-42

http://pinouts.ru/CellularPhones-Nokia/nokia_pop_pinout.shtml

6 - Rx
7 - Tx
8 - GND
Re: pinout CA-42 - (Anonymous) - Expand
From: (Anonymous) Date: October 28th, 2010 08:19 pm (UTC) (Link)
Народ как переключить используемый Ethernet?
в нормальном режиме
Ethernet PHY Type : External Switch Using Reverse MII
а хочется
Ethernet PHY Type : internal
Если я правильно путаю, то в данном режиме будет использоваться встроенный в SoC порт.
37 comments or Leave a comment
Page 1 of 2
[1] [2]