TO-TH : Conflictos SCSI.
Saludos y gracias de antemano Antes de plantear mi problema dar un poco de informacin tcnica sobre mi equipo pues es un poco extico, para lo que se estila en Espaa: - Procesador: i486 dx4 100 - Placa: Mixta VLB-PCI, Bios American Megatrends - Discos: IDE 600MB Seagate 3630 SCSI 4.5GB Seagate ST34520W - Controladoras: IDE en placa (desconocida) Adaptec AHA-2940U/AHA-2940UW PCI - S.O.: Windows 98 El problema lo tengo con el disco duro SCSI (de la documentacin que he ledo se deduce que los sistemas SCSI son problemticos para Linux). Al rearrancar el sistema tras instalar Debian LILO es incapaz de detectar el disco SCSI y entra en el siguiente bucle sin fin: host 0 abort (pio 0) timed out - resetting bus is being reset for host 0 channel 0 host 0 channel 0 reset (pid 0) timed out - trying harder bus is being reset for host 0 channel 0 ... ... Paradjicamente, el disco en cuestin es correctamente identificado por el programa de instalacin slo si lo ejecuto desde una particin DOS y en sesin MS-DOS de Windows, la cual he de iniciar desde el men de inicio, es decir, yendo a la opcin Apagar el sistema.. y seleccionando la opcin Iniciar en modo MSDOS. Cualquier otra forma de instalacin falla al intentar detectar el disco SCSI y entra en el mencionado bucle infinito. La documentacin que he encontrado dice que este tipo de error es debido a un conflicto de direcciones o irq's entre dispositivos, pero yo no lo creo porque en tal caso (la lgica en informtica no suele ser una buena gua) el error se presentara siempre y no habra forma de instalar Debian, y de hecho hay una forma de instalarlo, lo que me hace pensar que paso algo por alto o, lo que es peor, el programa de arranque de Debian tiene un error. En cualquier caso, el resultado es que tengo instalado Debian en mi ordenador pero no puedo ejecutarlo porque no reconoce el disco duro en el que lo he instalado. Curioso, verdad? Como ya he dicho agradecer toda la ayuda que se me proporcione, as como cualquier informacin relacionada con linux y los sistemas SCSI. Feliz ao nuevo a todos de Antonio A. Rivas Ojanguren.
Unidentified subject!
subscribe
Re: Problemas con ppp
Javier Fdz-Sanguino Pen~a wrote: Es posible que no tengas bien configuradas, posteriormente a lanzar el demonio, las rutas de tu máquina. Prueba a mirar (/sbin/route),... A una mala mandas todos estos datos aquí para que veamos cómo lo tienes funcionando *exactamente*. Un saludo y feliz año Javi Muchas gracias por la rápida contestación. Vamos a ver, yo tengo los dos pc's conectados por el puerto serie, mediante un cable null-modem, y ejecutando lo siguiente: exec /usr/sbin/pppd debug /dev/ttyS1 115200 192.168.255.100:192.168.255.200 connect '' invirtiendo las direcciones en el otro. Aqui envío las salidas de route e ifconfig, estando conectado a internet y estando desconectado. De todos modos ya he empezado con man route ;) ** Kernel IP routing table Destination Gateway Genmask Flags Metric RefUse Iface monkey * 255.255.255.255 UH0 0 11 ppp1 172.16.1.99 * 255.255.255.255 UH0 00 ppp0 localnet* 255.0.0.0 U 0 0 37 lo default 172.16.1.99 0.0.0.0 UG0 0 20 ppp0 route.conectado (END) Kernel IP routing table Destination Gateway Genmask Flags Metric RefUse Iface monkey * 255.255.255.255 UH0 0 11 ppp1 localnet* 255.0.0.0 U 0 0 38 lo route.desconectado (END) loLink encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1 RX packets:31704 errors:0 dropped:0 overruns:0 frame:0 TX packets:31704 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 ppp0 Link encap:Point-to-Point Protocol inet addr:195.5.78.86 P-t-P:172.16.1.99 Mask:255.255.255.0 UP POINTOPOINT RUNNING MTU:1500 Metric:1 RX packets:1520 errors:1 dropped:1 overruns:0 frame:0 TX packets:1493 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Memory:2d2d038-2d2dc04 ppp1 Link encap:Point-to-Point Protocol inet addr:192.168.255.100 P-t-P:192.168.255.200 Mask:255.255.255.0 UP POINTOPOINT RUNNING MTU:1500 Metric:1 RX packets:66506 errors:95 dropped:95 overruns:0 frame:0 TX packets:66407 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Memory:702038-702c04 ifconfig.conectado (END) loLink encap:Local Loopback inet addr:127.0.0.1 Bcast:127.255.255.255 Mask:255.0.0.0 UP BROADCAST LOOPBACK RUNNING MTU:3584 Metric:1 RX packets:31945 errors:0 dropped:0 overruns:0 frame:0 TX packets:31945 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 ppp1 Link encap:Point-to-Point Protocol inet addr:192.168.255.100 P-t-P:192.168.255.200 Mask:255.255.255.0 UP POINTOPOINT RUNNING MTU:1500 Metric:1 RX packets:66506 errors:95 dropped:95 overruns:0 frame:0 TX packets:66407 errors:0 dropped:0 overruns:0 carrier:0 Collisions:0 Memory:702038-702c04 ifconfig.desconectado (END) Un saludo. -- Benjamín Albiñana Pérez mailto:[EMAIL PROTECTED] Linux User Nº78177 Espacio disponible para publicidad
Fichero de gasto para pppcost
Hola a todos, recientemente he instalado pppcost para que monitoree el gasto telefónico en mis conexiones vía módem a Internet pero el fichero ~./pppcosts no refleja nada coherente, después de tres conexiónes de menos de 20 minutos cada una, este es su contenido: [EMAIL PROTECTED] cat .pppcosts 3324 25 ¿Hay que ponerle alguna opción a pppcosts para que vuelque información a ~./pppcosts?, ¿qué significa lo contiene mi ~/.pppcosts?. Por cierto, cuando conecto mediante wmppp, y tengo previamente lanzado pppcosts, este último detecta bien cuando se produce la conexión pero el tiempo de conexión comienza con 30 segundos, igual estoy preguntando una idiotez porque es así como factura Telfónica pero, ¿por qué sucede esto?. Ya por último, alguien ha actualizado a mano el fichero es-costs.c con las tarifas actuales, por favor si esí que me lo mande pues no se de donde sacar todos los parámetros necesarios para actualizarlo yo. Si alguien conoce algún método mejor para vigilar el gasto telefónico, le agradecería que me lo contase, Xose Manoel me mandó el script que adjunto pero al intentar ejecutarlo me sucede lo siguiente: [EMAIL PROTECTED] coste_infovia awk: ./coste_infovia: line 87: syntax error at or near pasos awk: ./coste_infovia: line 104: syntax error at or near * awk: ./coste_infovia: line 108: syntax error at or near duracion awk: ./coste_infovia: line 152: runaway regular expression /tarifa[tip ... Saludos y gracias. -- Javier Viñuales Gutiérrez [EMAIL PROTECTED] #!/usr/bin/awk -f BEGIN { ### # Definici¢n de variables necesarias para el programa # ### # no podemos sacar el año del log # por tanto tenemos que definirlo aquí ano=1997 # a donde hacemos la llamada id=infovía # tarifa aplicable tipo =local # Coste del paso y iva aplicable iva = 0.16 coste = 5.7 # Datos para cada tipo de tarifa (duraci¢n del paso y pasos iniciales) pasos_iniciales[local]=1 pasos_iniciales[provincial]=2 pasos_iniciales[nacional]=3 tarifa[local,reducida]=240 tarifa[local,normal]=180 tarifa[local,punta]=180 tarifa[provincial,reducida]=46 tarifa[provincial,normal]=22.9 tarifa[provincial,punta]=20 tarifa[nacional,reducida]=20 tarifa[nacional,normal]=10.7 tarifa[nacional,punta]=7.2 } # comienzo conexión /Comienzo Conexión/ { split($3,x,:) hora=x[1] minuto=x[2] } # final conexión /Fin Conexión/ { split($3,x,:) duracion_v = duracion(hora, minuto, x[1], x[2]) duracion_minutos=duracion_v / 60 dia_semana_v=int(index(NulMonTueWenThuFriSatSun,$1)/3) pasos_v=pasos(dia_semana_v,hora,duracion_v,tipo) printf Día %6s Hora %6s Llamada a %10s %5d min: %3d pasos %-5.6g ptas\n\ ,$3,$2,id,duracion_minutos\ ,pasos_v,pesetas(pasos_v) } ## # Funciones necesarias para el funcionamiento del programa # ## ## # devuelve la duración en segundos dandole hora de inicio y # # fin de algun suceso # ## # uso: # ## #duracion(hora_ini, minuto_ini, hora_fin, minuto_fin)# ## # hora_ini, minuto_ini hora y minuto del comenzo # # hora_fin, minuto_fin hora y minuto del final # ## ## function duracion(hora_ini, minuto_ini, hora_fin, minuto_fin, horas, minutos) { if ( hora_ini hora_fin ) { horas = 24-hora_ini + hora_fin } else { horas = hora_fin - hora_ini } if ( minuto_ini minuto_fin ) { minutos = (60-minuto_ini)+minuto_fin ; horas = horas -1 } else { minutos = minuto_fin - minuto_ini } return horas*60*60+minutos*60 } function pesetas(pasos){ ### # devuelve el coste en pesetas de un n£mero de pasos # # # #uso: # # # # pesetas(pasos)
Re: (sin asunto)
Desgraciadamente, me temo que no... :-( Jesus. Antonio Ballesteros writes: On Wed, 30 Dec 1998, Jesus M. Gonzalez wrote: Antonio Fernández Fernández writes: Es cierta la condena a muerte a piratas informáticos ? Pues no estoy absolutamente seguro de su autenticidad, pero una fuente bastante fiable me ha enviado esto (desafortuandamente no tengo la URL): Chinese Hackers Get Death Reuters 8:55 a.m. 28.Dec.98.PST -- SHANGHAI, China -- Two hackers who broke into a ^ Dias de los inocentes. Puede ser esa la explicacion?? --- Antonio Ballesteros [EMAIL PROTECTED] Filizes Fiestas Proyecto Aguila - Terrassa -- Unsubscribe? mail -s unsubscribe [EMAIL PROTECTED] /dev/null -- Jesus M. Gonzalez Barahona | Departamento de Informatica tel +3491 624 9458, fax +3491 624 9129 | Universidad Carlos III de Madrid [EMAIL PROTECTED], [EMAIL PROTECTED] | avd. Universidad, 30 Grupo de Sistemas y Comunicaciones | 28911 Leganes, Spain
Suscribe
Re: Interfaz dpkgweb
Antonio Calvo Rodriguez [EMAIL PROTECTED] writes: Muchas gracias por el paquete que me enviaste. He seguido comiendome la cabeza y finalmente he conseguido algo que funciona (adjunto el codigo) Va lento, ( 5 minutos en un K6-300 ) pero dado que pienso correrlo en un cron de madrugada no me importa. Habra que aprender C :-). Quizás te serviría mirar el paquete dpkg-perl, o tal vez dpkg-awk... Con dpkg-perl sería sencillo hacer lo que quieres, pues nada más tienes que leer el estado de los paquetes (una línea), revisar cuales están instalados (otra línea), e imprimir las cosas que tienes (un par de líneas más), y es mucho más rápido. Busca los paquetes que dependen de dpkg-perl para ver algunos ejemplos de como usar los paquetes que provee. Marcelo
Re: Upgrade con apt
Hay problemas con el nuevo formato de las X-Windows, con eso de que ha cambiado la gestión de ls fuentes (de pantalla). Creo que si actualizo el servidor X tengo que actualizar TODOS los paquetes X. ¿es esto cierto? Me costó un rato descifrar lo que querías decir :) Usa el dselect, el método APT. Allí, dile que instale todo esto: xlib6g, xbase-clients, twm, xmodmap, xterm, xserver-common, xserver-{lo que sea}, xf86setup, xfonts-base, xfonts-100dpi, xfonts-75dpi, xfonts-scalable Eso debería dejarte las cosas como las tienes ahora. Por cierto, quizás deseas instalar los paquetes de X desde: http://master.debian.org/~branden *creo* que la línea correcta para APT es: deb http://master.debian.org/~branden xfree86/ (en el directorio hay un archivo APT con la información correcta) O pones todos los paquetes de XFree86 que tienes como 'hold' (en particular, xbase, el servidor, las fuentes, xlib6g). Marcelo
Re: TO-TH : Conflictos SCSI.
(de la documentación que he leído se deduce que los sistemas SCSI son problemáticos para Linux) ¿*qué* documentación dice eso? host 0 abort (pio 0) timed out - resetting bus is being reset for host 0 channel 0 host 0 channel 0 reset (pid 0) timed out - trying harder bus is being reset for host 0 channel 0 Sin la configuración de la tarjeta (en realidad *tarjetas*, la 2940 que tienes posee dos interfaces), es un poco difícil decir algo. Así mismo, es también difícil decir algo sin saber que discos de instalación estás usando... Paradójicamente, el disco en cuestión es correctamente identificado por el programa de instalación sólo si lo ejecuto desde una partición DOS y en sesión MS-DOS de Windows El programa de instalación de... ¿? La documentación que he encontrado dice que este tipo de error es debido a un conflicto de direcciones o irq's entre dispositivos, suele ser. pero yo no lo creo porque en tal caso (la lógica en informática no suele ser una buena guía) el error se presentaría siempre y no habría forma de instalar Debian, y de hecho hay una forma de instalarlo, lo que me hace pensar que paso algo por alto o, lo que es peor, el programa de arranque de Debian tiene un error. ahora entiendo menos... supongo que lo que estás diciendo es que el kernel en el disco de instalación (hamm, supongo) si detecta correctamente el disco... me imagino entonces que lo dices antes quiere decir que al ejecutar el 'install.bat' desde DOS te funciona pero no funciona si haces un disco de instalación... ¿es así? Si ese es caso, entonces lo más *probable* es que debas utilizar la opción 'stpwlev=0x1'. Necesitas hacer algo como esto: * Utiliza un disco para arrancar el sistema * En el BIOS de la tarjeta SCSI activa todas las opciones que dicen 'enable SCSI termination' -- no recuerdo que dicen exactamente * Si tienes problema con los terminadores, necesitas pasarle la opción aic7xxx_override_term=0x0 o aic7xxx_override_term=0x1. Aquí es necesario un poco de práctica. Tienes 4 bits con los que trabajar, los 2 más altos no son importantes a menos que la tarjeta sea Ultra2, que creo que no es. Hay dos interfaces SCSI en la tarjeta, scsi0 y scsi1. El scsi1 creo que corresponde con la parte wide de la tarjeta (que es la que te interesa realmente pues el disco es wide también)... para poner la terminación bien en las dos tarjetas tienes que usar algo como 0011 0011, que es 0x33. Si una necesita terminación baja, la scsi1, es 0001 0011. Si es alta en la scsi0, 0011 0010... * Al arrancar debes quitar todos los cables de la tarjeta SCSI * Si funciona así, la opción 'stpwlev' es la correcta. Si aún así ves el problema, necesitas tratar otro número... aquí estás cambiando la polaridad de la terminación, así que es un bit por cada tarjeta, con lo que tienes 11, 10, 01 ó 00. Como ya he dicho agradeceré toda la ayuda que se me proporcione, así como cualquier información relacionada con linux y los sistemas SCSI. Funcionan. No hay nada mejor soportado. Son mejores que los IDE. Perdón, no me pude resistir... :) Espero que el desastre que escribí sea coherente. Tienes un problema de terminación. A Windows no le importa. Marcelo