D-Link Forums
D-Link Enterprise => DES-3226L => Topic started by: wondernet 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 ... :'(
-
Not same model however same family. I recommend contacting DLink support regarding this issue.
-
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.