TO-TH : Conflictos SCSI.

1999-01-03 Por tema Antonio A. Rivas Ojanguren




 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!

1999-01-03 Por tema Adolfo López Escribano




subscribe


Re: Problemas con ppp

1999-01-03 Por tema BAP
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

1999-01-03 Por tema Javier Viñuales Gutiérrez
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)

1999-01-03 Por tema Jesus M. Gonzalez

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

1999-01-03 Por tema Alejandro Marquez







Re: Interfaz dpkgweb

1999-01-03 Por tema Marcelo E. Magallon
 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

1999-01-03 Por tema Marcelo E. Magallon
  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.

1999-01-03 Por tema Marcelo E. Magallon
  (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