• April 23, 2024, 01:39:12 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

News:

This Forum Beta is ONLY for registered owners of D-Link products in the USA for which we have created boards at this time.

Author Topic: Problems bootloader with a DES-3550  (Read 32665 times)

wondernet

  • Level 1 Member
  • *
  • Posts: 2
Problems bootloader with a DES-3550
« on: April 29, 2012, 03:44:12 AM »

Hi all, I have a problem with this switch, but took too much time asking teachers, friends, ... I even posted in various forums before (I did not know your forum ... if not, you were the first   ;).

This switch had a power problem, I got to repair the power, and now the fans start to connect, power lights, blink console ... if I connect a serial cable with putty see the bootloader but I can't activate the console (shif +6, esc, or others ...) or connect by ip, has none. Just get the following:

Boot Procedure 3.00.008
 -------------------------------------------------------------------------------
 Power On Self Test ...................................... 100 %

 MAC Address : 00-15-E9-4A-FQ-BV
 H/W Version : 1A1

 Please wait, loading V3.05-B36 Runtime image ............ 100 %
 DEV_PCI_PCI_Device_Config() Number 2

 CP0 REGISTERS:
 BadVAddr: 0x00000000 Status: 0x00000000 Cause: 0x00000000
 EPC: 0x00000000 PRID: 0x00000000

 REGISTERS:
 r0: 0x00000000 r1: 0x00000000 r2: 0x00000000 r3: 0x00000000
 r4: 0x00000000 r5: 0x00000000 r6: 0x00000000 r7: 0x00000000

 !! System in EXCEPTION MODE !!!
 PAUSE System Exception:
 Pause source code : 5
 Current Task: STARTUP
 Current Stack Pointer : 81624070


Does not support any form of reset or command (CLI) (that i know) only allows the following commands:

#?
 dd <addr> :     Display double word
 c <cnt> :        display internal counters
 d <addr> :       Byte mode display memory
 e <addr> <value> : edit memory
 register :        Dump registers
 OFF :             turn OFF internal PS
 ON :              turn On internal PS
 traceoff :       turn OFF internal buffer Trace log
 traceon :        turn on internal buffer Trace log
 tracedump :    Dump internal buffer Trace log
 quit :        Exit debug mode
 exit :        Exit debug mode
 dbgstate :      Display current debug sate, if in exception mode
 version :        Display version
 taskReadyQ :  Display internal ready Task Priority Queue
 taskPriChange : <taskptr> <newpriority>       change to new priority
 task :            Displaying internal task information
 suspendTask <task_addr> :        Suspend task
 resumeTask <task_addr> :         Resume task
 terminateTask <task_addr> :      Terminate Task
 hisr :         Displaying internal HISR information    
 memory : Display internal memory information
 event : Display internal events
 semaphore : Display inter Semaphores
 releaseSemaphore <sem_addr> : Release Semaphores
 deleteSemaphore <sem_addr> : Delete Semaphores
 queue :     Display Queue Database
 timer :      Display internal timer database
 nuvar :     Display internal Nuclues variables
 nuall :      Display all the Nucleus database
 #


What can do with them?  ??? not how to use them, I guess that they are part of the bootloader, I know how to:

continue the normal load of firmware or
reset or
allow me to upload new firmware.

Thanks to all, suggestions are accepted ... :'(
« Last Edit: April 29, 2012, 09:04:55 AM by wondernet »
Logged

FurryNutz

  • Poweruser
  •   ▲
    ▲ ▲
  • *****
  • Posts: 49923
  • D-Link Global Forum Moderator
    • Router Troubleshooting
Re: Problems bootloader with a DES-3550
« Reply #1 on: April 30, 2012, 12:36:16 PM »

Not same model however same family. I recommend contacting DLink support regarding this issue.
Logged
Cable: 1Gb/50Mb>NetGear CM1200>DIR-882>HP 24pt Gb Switch. COVR-1202/2202/3902,DIR-2660/80,3xDGL-4500s,DIR-LX1870,857,835,827,815,890L,880L,868L,836L,810L,685,657,3x655s,645,628,601,DNR-202L,DNS-345,DCS-933L,936L,960L and 8000LH.

wondernet

  • Level 1 Member
  • *
  • Posts: 2
Re: Problems bootloader with a DES-3550
« Reply #2 on: April 30, 2012, 01:02:39 PM »

At the time I thought of contact, but is no longer under warranty and I'm not the ultimate purchaser, the team comes from a donation from a friend (or revenge ???), And I always thought he had already taken steps to contact (or maybe not? a long ago I dont see), in fact the team would be sent for recycling. So as part of my studies (CCNA, routers ...) I thought it would be interesting to learn something else. But following your advice I will try to help (hopefully free) D-link support of my country.

However, to complete this question, I'll put the answers below are obtained with some of the commands that allows:


#taskPriChange
#task
Offset  Taskname  Status   Sched n  Stk Base  StkPtr  tc_argv  tc_entry PM Pri
==============================================================================
80CDE114 IDLE     Ready     00000018 808AA084 808A9FC4 0000 80003828 01 255
8090175C Debug    EVET Wait 00000002 80909824 80909770 0000 80036A9C 01 4
81BEA8F8 STARTUP  Ready     0000010E 816241A8 81623F48 0000 80001ABC 01 15
81BEA848 RPS      Ready     00000000 816271C8 81627148 0000 80007354 01 95
Total tasks in the list =4
Internal Task number = 4

#hisr
 HISR list
HISRname Sched n  Stk Base Stk Size StackPtr  HISREntry ActCnt nextAtv Pri
==============================================================================
SYSTEM H 000000F0 808A9010 00001000 808A8FE4 806DF1E8 00000000 00000000 00
SCC_RX   00000000 816261B8 00002000 8162618C 8000B7FC 00000000 00000000 00

#memory
Mem-Name  memptr    StartAddr   Size     MinAlloc  Available  Max free blk
=============================================================================
SYS_MEM    808AA088  8162219C  00544800  00000010  0053F7B0  53F7B0
MEMORY     808AB2D4  81C6A9A8  00400000  00000010  003FFFE0  3FFFE0
MEMORY     808AB324  8206A9AC  00402000  00000010  00401FE0  401FE0
 TotalCreateMempool=0x3
 Partiation Memory Pool
SYS_SEM    808AC780  815E7194  00030000  00000038  00000C00
SYS_EVE    808AC744  81617198  0000B000  00000024  00000400
SYS_TASK   808AC708  81B669A0  00084000  000000A8  00000BFE
pkt_mem    808AC6CC  81BEA9A4  00080000  00000800  000000FF
 TotalCreateMempool=0x4
 PMD_Total_Pools   =0x4

#event
EventName  current_events  tasks_waiting_no
==============================================================================
SYS_EVT      00000000    00000000
DBG EVT      00000000    00000001 8090175C(Debug   )
STDIO EV     00000000    00000000
Total Event Group No. = 0x3

#semaphore
Nucleus Semaphore database
SM-Name SM_addr  semaphoreCount NoTasksWaiting  Waiting Tasks
==============================================================================
MEMORY_S 808AC7E8 00000001 00000000
OS_SEMA  808AC7BC 00000001 00000000
SYS_SEM  808AC828 00000001 00000000
 Number of Semaphores: 0x3 (3)
 SMD_Total_Semaphores: 0x3

#queue
Nucleus Queue database
Q-Name Q_addr Msgs MsgSize Available PendingTaskNo-WaitTasks
==============================================================================
 Total Queue in the list = 0
 Internal Queue Number   = 0

#timer
Nucleus Timer database
Name    Addr  CBFunc ExipireId E NumExpired InitTime Reschedule ActualTime
==============================================================================
 Total timer in the list = 0
 Internal timer Number   = 0

----------------------------------------------------------------------------------------------


Well, while find a solution to revive it, now I have a utility to switch, I put on two shelf brackets and used to pile my books to study, is original and in keeping with a modern and functional environment Ti ;D

Thanks and greetings to all the folks, who bother to read this incomprehensible post until the end.
Logged