Título: SWITCH D-LINK - error carga SISTEMA Publicado por: tintilla10 en 21 Abril 2012, 19:22 pm 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 !!!. |