Hola a todos;
Tengo un problema con este switch - D-LINK DES-3550 - He conseguido reparar la fuente de alimentación pero no se si cuando se estropeó dañó el hardware, el caso es que cuando lo conecto el switch arranca enciende los ventiladores, se ilumina Power y parpadea Console. Si te conectas a alguna de las bocas de distribucion se ilumina, pero no las combos.
Si te conectas con hyperterminal ves su rutina de arranque que parece desarrollarse bien hasta un punto en el que se detiene, no se si es normal, no tengo otro para comparar.
Pero no puedo acceder por ninguna IP, ni la que indica el manual ni ninguna de las habituales.
No adminte ninguno de los comando CLI habituales de gestion de switch (ni los de su manual claro).
Si que aparecen una serie de comandos que si admite si le preguntas ( # ?) pero no entiendo a que se refieren, los pongo a continuacion por si a alguien le suenan y me puede decir como usarlos:
#?
dd <addr> : Display double word
c <cnt> : display internal counters81898998
c <cnt> : display internal counters81898998
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 : D isplaying 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
#
Gracias.
Hola de nuevo, voy a poner el resultado de las pruebas de ejecucion de los comandos que permite, aparentemente son gestores de alguna memoria que tiene el equipo, pero no se como usarlos.
Lo que pretendo es:
- Que continúe la rutina de carga normal.
- o que permita la entrada de comandos de gestion de ruter (ios).
- o que me permita cargar de nuevo el firmware.
Los resultados son:
#version
Compiler data =Dec 21 2005 time = 14:57:11
#dbgstate
!! System in EXCEPTION MODE !!!
PAUSE System Exception:
Pause source code : 5
Current Task: STARTUP
Current Stack Pointer : 81624070
#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
----------------------------------------------------------------------------------------------
Llevo tiempo intentando encontrar solución y lo cierto es que a nadie de los que he consultado (profesores, profesionales,...) les suenan los comandos, todo el mundo conoce IOS pero esto no los conocen. Creo que si posteo en un foro de programadores igual a alguien le suena mas, porque parecen rutinas de gestion de memoria... bueno, a ver si a alguien le suenan !!!.