Re: AGP.
On Thu, 20 Jul 2000, Ricardo Adolfo Rodríguez wrote: Holas a todos. Tengo una tarjeta de video Trident 970 AGP 4MB. En esto no te puedo ayudar, ya que no se nada del tema este de AGP, pero segun mi humilde e inexperta opinion diria que es lo mismo a nivel de las X una tarjeta PCI que una AGP, pero ya te digo, no tengo ni idea... Pero no se si sea un offtopic... pero me voy a arriesgar.. hace unos dos meses empeze con la tarea de aprender a programar en linux :), voy en la parte de comunicacion entre procesos.. pipes, que es la primera parte... pero como estoy tan principiante hay algo que no entiendo... (perdonen si es muy obvio..), y la verdad donde vivo... no tengo mucho a quien preguntarle... y el acceso a internet en este momento lo tengo difícil.. No problemo, si te podemos servir de ayuda, pues yata, que aunque esto sea una 'comunidad Debian' tambien programamos de vez en cuando algunos... ;-) La idea del codigo este me recuerda a mis clases de Introduccion a los Sistemas Operativos, pero te falta la parte anterior del codigo, que tendria que ser un fork... o sea que supondremos esto... El funcionamiento es el siguiente: El proceso que se enciende tiene un pid, que es un numero que cuando se enciende la maquina se pone a cero y que por cada proceso creado se incrementa, a partir del proceso principal, o padre, se hace una llamada a fork, que lo que hace es crear un hijo, retornando (Y ESTO ES LO IMPORTANTE) un 0 para el proceso hijo y el pid del hijo para el padre, o sea que si se hace una linea: childpid= fork(); El padre contendra en su variable childpid el pid del hijo, y el hijo no tendra su pid, sino un cero, asi se puede diferenciar uno del otro en el resto del codigo... lo que se hace en tu codigo es decir: si es el hijo, entonces cierro la entrada estandard (la tabla de descriptores de ficheros se copia en la ejecucion del fork), y despues escribe en la salida estandard un mensaje y sale; el padre cierra SU salida, y escucha de SU entrada (cada proceso tiene su propia tabla, como he dicho antes), por tanto se supone que antes de hacer la llamada fork, se han cerrado la entrada y la salidas estandards y se ha creado por ejemplo una pipe, con lectura en el fd[0] y escritura en el fd[1]. La verdad es que es un poco liado, pero es bonito de ver (creo yo), o sea que si tienes alguna otra duda (y soy capaz de responder) ya sabes, emilio al canto... ;-) if(childpid == 0) { /* Cierre del descriptor de entrada en el hijo */ close(fd[0]); /* Enviar el saludo via descriptor de salida */ write(fd[1], string, strlen(string)); exit(0); } else { /* ¿Esto no cerraria el descriptor de salida del hijo? */ close(fd[1]); /* ¿Y aqui no pasaria algo similar? osea estaria cerrado el descriptor de entrada por el close(fd[0])? */ nbytes = read(fd[0], readbuffer, sizeof(readbuffer)); printf(Received string: %s, readbuffer); } Espero que te vaya bien tu iniciacion al mundo de la programacion Linux... __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: Linux renice, prioridades y grabacion multipista.
On 13 Jul 2000, Ivan Andres Hernandez Puga wrote: Estimada lista de debian: Les presento mi caso para ver si teiene idea de como solucionar este problema: Tengo un Debian Woody en una pc PII 350 64mb ram y un disco IDE de 10gb bastante veloz. el hecho es que desea hacer grabaciones multipista utilizando ecasound (un soft GPL modo consola) y mi placa Pinnacle Multisound. Todo funciona bien salvo el hecho de que en su distribucion democratica de los tiempos de proceso el kernel crea asincronias entre lo grabado y lo en ejecucion... lo cual es simplemente nefasto. Intenté usar renice sin exito para dar mayores prioridades a la aplicacion de grabacion de sonido... pero no logre hacer nada bueno. En windows (cuando tenia windows en una P120 con 32mb ram) usaba un programa que lograba hacer esto sin inconvenientes, lo cual es sin duda debido a que windows no defragmenta el disco mientras se graba en el permitiendo que las aplicaciones usen a su antojo el 100% de la CPU como en el DOS. Bien... sugerencias? escucho atento y muchas gracias Tengo un amigo que trabaja en temas de sonido con linux y el utiliza el RTLinux, que es un parche y un soft para poder conseguir un sistema de tiempo real de tipo hard, que supongo que es lo que te interesa... Un poco pa' que veas por donde van los tiros con el RT te diré que se mete entre el sistema de E/S y el kernel y es capaz de desbancar al propio kernel de la CPU, consiguiendo resultados muy buenos por lo que he oido. Existe un paquete en la potato llamado rtlinux (codigo fuente) y con un kernel 2.2.13 lo parcheas y yata! Mirate la docu (http://www.rtlinux.org) a ver si es eso lo que necesitas... Buena Suerte! PD: Me ha gustado mucho tu signature... (la segundo parrafo ;-) ) __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: xfree86 3.3.6 ya funciona
On Wed, 12 Jul 2000, Ricardo Marcelo Alvarez wrote: Era lo que vos decias nomas instale la version para glibc 2.0 y andubo fenomeno, lo unico que la instale de una version .tgz que tenia en una revista hay alguna forma de transformar un tgz por un .deb para mantener la estructura de los paquetes. Ahora tengo la xfree 4.0 en glibc 2.0 (en formato .tgz) me conviene instalarla o tiene algun problema de dependencias (acuerdate que tengo slink) Bueno gracias y hasta la proxima. Bueno, por lo que parece la version 4.0 tienen bastantes bugs, precisamente hace una semana salió otra version que corregia un montón, pero en Debian han preferido no meterla en la nueva version (potato) o sea que mejor pontela solo si tienes problemas con el reconocimiento de tu tarjeta de video o cosas así... pero aún así yo la he probado y funciona bien con Slink. El tema de la creacion de paquetes debian creo que no es tarea facil, por eso te comenté que te instalaras mejor los paquetes debian. No tienes ningun CD de debian a mano? La verdad es que te ahorraras muchos dolores de cabeza si te instalas las X con paquetes *.deb Incluso hay gente de la propia debian que proporciona paquetes de software actuales compilados con las glibc2.0 (Slink) pa' que la gente no quede muy desfasada entre versiones, si quieres te puedo buscar alguna URL. __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: Intranet Linux
On Tue, 11 Jul 2000, JFreak wrote: LISTO ! eso era lo que pasaba, las tarjetas son ISA le puse el drive ne y le pase como parametro io=0x300 y funciono. ahoda cuando le doy un ifconfig -a ya me muestra el eth0 en dmesg puedo ver que pone la tarjeta en el IRQ 3, ahora las tarjetas estan bien, pero no se porque aun no puedo darles ping a las pc (la mia y el servidor) las dos tienen la misma configuracion solo cambian la direccion IP de cada host, creen que olvide algo?? Seguramente no tienes configurado el routing... para ver como lo tienes escribe: # route Te han de salir una salida del tipo: Destination Gateway Genmask Flags Metric RefUse Iface intranet.essi * 255.255.255.0 U 0 00 eth0 intranet.essi * 255.255.255.0 U 0 00 eth0 intranet.koko * 255.0.0.0 U 0 00 lo default 172.16.1.1 0.0.0.0 UG0 00 eth0 Para configurarlo edita el fichero /etc/init.d/networking y añade lineas del tipo: # route -add [-host|-net] [HOST_IP|NETWORK_IP] [gw GATEWAY] [netmask NETMASK] eth0 Por ejemplo, para una ip 192.168.1.2, con un GATEWAY (salida hacia internet) en 192.168.1.1 tienes que escribir: # route add -net 192.168.1.0 netmask 255.255.255.0 eth0 # route add -net default gw 192.168.1.1 lo Que lo que hace es dar de alta tu red, y a continuación dar de alta una salida por defecto de tu red (en este caso a internet) PD: Si utilizas un modem en algun ordenador, este es tu gateway hacia internet, así que los otros ordenadores tienes que configurarlos así. Sino la segunda linea no hace falta. A partir de aqui tienes que seguir los pasos que se te han comentado en anteriores mails, o sea que la cosa ya está hecha __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: HP 9300 CD-Writer
On Mon, 10 Jul 2000, Ugo Enrico Albarello wrote: At 07:41 p.m. 2000-07-10 +0200, [EMAIL PROTECTED] wrote: Hola amigos. Acabo de instalar UNA regrabadora HP en mi equipo. Creo haber hecho todo correcto tras leer el HOW-TO correspondiente pero en el inicio pone ... ... hdc: Hewlett-Packard CD-Writer Plus 9300, ATAPI CDROM drive ... [Lista 8 CDROM en vez de 1] Solo he instalado una como os podéis imaginar. ¿Es esto normal o tengo que repasar algo? Hmmm... hay una opción en la parte de SCSI de algo sobre múltiples LUNs, que está activada por defecto. Me huele que no la quitaste. Sip, pero no pasa nada, a mi me pasa con una lectora, y lo unico que ocurre es que tengo la gravadora en el 0,0,0 y la lectora en el 0,1,[0,1,2,3,4,5,6,7,8,9], pero yata, grava y lee perfectamente... supongo que al hacer la llamada para preguntar quien está en cada una de las LUNs, la gravadora responde a todas, pero como al ser EIDE solo puedes tener un dispositivo por cada ID, entonces te es indiferente... __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: xfree86 3.3.6
On Mon, 10 Jul 2000, Ricardo Marcelo Alvarez wrote: Alguien sabe que librerias hacen falta para el xfree86 3.3.6 tengo una slink y me baje del ftp del xfree la version 3.3.6 que viene en formato tgz y la instale como venia haciendo con los anteriores xfree los cuales siempre me funcionaron, pero despues de instalarlo cuando pongo XF86Setup para configurarlo me da el mensaje segmentation fault y la verdad no se que puede llegar a ser. Gracias por adelantado y saludos. Podria ser que hayas instalado una version con glibc-2.1? Slink utiliza la 2.0, y entre ellas no son compatibles... el 90% de segmentation faults que he tenido (con programas no hechos por mi :-) ) han sido por culpa de las glibc. Te recomiendo que utilices los paquetes debian, ya que así no tendras problemas de dependencias al intentar instalar cualquier aplicación X, ya que si lo haces con los tgz la debian te dirá que las X no están instaladas. __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Re: Intranet Linux
On Thu, 6 Jul 2000, JFreak wrote: Antes que nada quiero darte las gracias por la ayuda, encontre algunos problemas en los que talvez puedas ayudarme: Luis Arocha -data- ha escrito: Para configurar la tarjeta ethernet tendrás que tener un fichero /etc/init.d/network tal que este: #!/bin/sh ifconfig lo 127.0.0.1 route add -net 127.0.0.0 ifconfig eth0 `hostname` netmask 255.255.255.0 up route add -net 172.16.1.0 netmask 255.255.255.0 dev eth0 donde deberás poner el número de IP de tu red en vez de 172.16.1.0. hice esto pero ¿como puedo probar si mi tarjeta esta configurada ?? hay algun comando o algo parecido ?? En principio hay varios pasos para comprovar que una tarjeta funciona: 1. Comprovar que esté el modulo en el kernel 2. Comprovar que funciona en modo 'loopback' 3. Comprovar que funciona normalmente 1. El modulo seguramente sera el ne2k-pci, o sea que haz un lsmod y buscalo. Si lo encuentras, perfecto, sino añade una linea en /etc/modules así: ne2k-pci Despues grava y ejecuta el comando update-modules, despues reinicia la maquina. Para comprovar que ha detectado correctamente la tarjeta ejecuta el comando 'dmesg' y busca unas lineas así: ne2k-pci.c:vpre-1.00e 5/27/99 D. Becker/P. Gortmaker http://cesdis.gsfc.nasa.gov/l inux/drivers/ne2k-pci.html ne2k-pci.c: PCI NE2000 clone 'RealTek RTL-8029' at I/O 0x6400, IRQ 11. eth0: RealTek RTL-8029 found at 0x6400, IRQ 11, 00:00:B4:98:93:E2. Si las encuentras, perfecto. 2. Ahora el módulo tiene que estar cargado, solo falta darlo de alta con los pasos que tienes arriba, para ver si ha funcionado este paso ejecuta el comando 'ifconfig -a', te tienen que salir dos interficies 'eth0' y 'lo'. Para ver si la tarjeta funciona correctamente ejecuta el comando: hostname:~$ ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=2.7 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=1.9 ms ... (CTRL+C) para parar. Si te ha salido esto perfecto, siguiente paso... 3. Para comprovar que funciona correctamente la eth0 y la red en general si la acabas de montar, haz 'ping' hacia otro ordenador que esté correctamente configurado (Te recomiendo un guindous con TCP/IP activado, así sabes que si hay problemas sera culpa del linux), haz: hostname:~$ ping direccion_ip En teoria ya te has asegurado con todas las de la ley que todo funciona correctamente... si quieres puedes ir más rápido haciendo el último paso y en caso de problemas tirando pa' tras hasta encontrar el problema... ;-) Como imagino que no tendréis un servidor de nombres ni cosas de esas necesitarás configurar el fichero hosts, donde pondrás algo como esto 127.0.0.1 localhost localhost.localdomain 172.16.2.1 doramas.ainili-lp.net doramas 172.16.1.2 speedy.ainili.net speedy 172.16.1.3 piolin.ainili.net piolin 172.16.1.4 coyote.ainili.net coyote 172.16.1.5 silvestre.ainili.net silvestre 172.16.1.6 correcaminos.ainili.net correcaminos 172.16.1.7 jerry.ainili.net jerry 172.16.1.8 tom.ainili.net tom con los numeros de ip y los nombres de los pc de tu jefe, el tuyo y el de tus compañeros. Con esto ya deberías poder hacer ping a las máquinas de tu red. Una vez que el ping te funcione ya tienes comunicación y empieza la configuración de las aplicaciones, www, ftp, etc. hice esto pero no funcionó me parece que el problema es la tarjeta de red, cuando arranca Debian recibo este mensaje: Unknow Interface (refiriendose a la tarjeta de red -- eth0) y cuando escribo ping recibo este error: Network is unreachable. hay algun lugar donde debian guarde los mensajes que da antes de iniciar la sesion ?? hay mas mensajes pero no me alcanzo a copiarlos... El comando es el ya comentado 'dmesg', y lo de network unreachable seguramente sea por culpa de que no tienes el modulo de la tarjeta cargado (es como un driver de guindous), mirate el primer paso que te he comentado, a ver si te funciona así... espero que puedas ayudarme, por lo pronto mañana voy a tener que reinstalar el CorelLinux en el servidor porque mi jefe olvido el password de root y sin ese no puedo cambiar algunas cosas que necesito, si sabes de alguna manera de obtener este password te lo agradeceria. No hace falta reinstalar el Linux... hay un truquillo muy bueno para arrancar sin que te pida password, pero no me acuerdo ( a ver si alguien se acuerda y lo comenta por aki... era algo así como init=/bin/vi o algo así...) lo que hago yo es arrancar desde CDROM con la Debian y cuando me sale la primera pantalla de la instalacion ctrl+F2, enter y despues monto la particion primaria de linux (mount /dev/hdaX /mnt) editando el fichero de passwords (vi /mnt/etc/shadow), borrando el password de root
Re: Intranet Linux
On Fri, 7 Jul 2000, Peter Plys wrote: Si no tienes LILO instalado, usa un diskette o CD de arranque (de GNU/Linux, claro) y monta el sistema de ficheros raiz. Edita el fichero /etc/passwd con vi y elimina la contraseña de root. Te quedará algo así como root::0:0:root:/:/bin/sh Las instrucciones que te he mandado para cambiar el password son para cambiarlo si tienes la opcion shadow passwords. Si la tienes, en /etc/passwd tendras una 'x' en el segundo campo en lugar de un password encriptado, y tendras que editar el /etc/shadow y borrar el segundo campo, tal y como te he comentado en el mail anterior. Que tengas suerte! __ Josep Llauradó Selvas [EMAIL PROTECTED] Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) FP: 199E 7539 13B7 AA30 0B0C 263E 5991 03A7 625F B24F __
Apt y sus cosas...
Hola a todos! Os envio este mail para conocer otras opiniones acerca del apt-get. Yo lo utilizo para estar actualizado de la potato a traves de inet, pero me he dado cuenta de que en la recepción de los paquetes va muy lento, y que a veces incluso me da un error de timeout al cabo de un rato... Total, que ultimamente me da por bajarme de internet los paquetes por ftp y los meto en el directorio de dowload del apt. Os pasan cosas similares? Otro problemilla que tengo actualmente con mi patatilla (potato pa' los conservadores) es que con el paquete de login actual no puedo validarme, ya que despues de pedirme el login me dice password incorrect y me vuelve a pedir el login. (Actualmente utilizo la version de login de slink). Como hace tiempo que lo tengo y no se me arregla he pensado que igual a alguien tambien le ha pasado y lo ha sabido solucionar. Bueno, saludos a todos y gracias por escuchar mis neuras... ;-) ___ Josep Llauradó Selvas [EMAIL PROTECTED] Darlockhttp://darlockd.xoom.com Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) ___
Re: Network en potato
On Wed, 17 May 2000, Eladio A. Maqueda wrote: Tengo en una máquina instalado potato para ir probando. La verdad es que iba muy bien (a veces no me funcionaba el imp, pero bien). De repente perdió la configuración de la red. Hice un ifconfig y tuve el silencio por respuesta. Al hacer los ifconfig precisos la red volvió a funcionar. Al rearrancar volvió a quedarse sin red. He buscado el /etc/init.d/network (era así el arranque antes) y el fichero no existe. Lo añadí y no se lo creyó. Lo ejecuté y funciona la red. El problema es que con la potato, actualmente, ya no se utiliza el fichero /etc/init.d/network, sino que se ha substituido por el directorio /etc/network, por el /etc/init.d/networking y por los ejecutables ifup e ifdown. El /etc/init.d/networking supongo que ya sabes pa' que sirve, el /etc/network es el directorio de configuración de red (esta vez se lo han currado), pudiendo configurar las interficies a partir del fichero interfaces (Aki debe de estar tu problema de red); Con ifup interface e ifdown interface puedes ver si tu fichero de configuracion interfaces es correcto, ya que da de alta y de baja las interficies. En concreto ifup eth0 da de alta la eth0 con routing y todo, e ifdown eth0 para darla de baja. Si haces un ifup -a te da de alta todas las interficies y con ifdown idem. Bueno, espero que se te solucionen los problemas con tu 'patatilla'. Gracias. ___ Josep Llauradó Selvas [EMAIL PROTECTED] Darlockhttp://darlockd.xoom.com Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) ___
Re: kérneles
On Wed, 10 May 2000, 2070718 wrote: Hola list No sabreis donde puedo encontrar las ultimas versiones de los kerneles experimentales en version intel solo o algo asi para que sean lo mas pequeños posible? Yo me los monto a partir de los fuentes. Hay un paquete (make-kpkg) que se encarga de creartelos. Con 'make-kpkg --revision 1.1 --bzimage kernel-image' te pregunta primero sobre los modulos que quieres y opciones, a continuacion compila y despues te crea en /usr/src el paquete debian listo pa' instalar. Pruebalo si quieres... ___ Josep Llauradó Selvas [EMAIL PROTECTED] Darlockhttp://darlockd.xoom.com Linux Registered User #153481 The only intuitive interface is the nipple. After that, it's all learned. (in comp.os.linux.misc, on X interfaces.) ___
Re: glibc 2.0 / Re: Música para un usuario
On Fri, 3 Mar 2000, Emilio Hernández Martín wrote: La última por ahora. Tengo el JDK1.2 para Linux pero me dice que debo tener instalado la versión 2.0 de 'glibc' y no la encuentro por ninguna parte. En la página de Debian sólo he visto paquetes de documentación. ¿Dónde puedo conseguirlo? No me pidas porqué, pero glibc es sinonimo de libc. La cuestión es que libc5 corresponde a glibc1.x y libc6 corresponde a glibc-2.0 y a glibc-2.1, pero entre estas dos no hay compatibilidad. Si tienes instalado Debian ya tienes la libreria. Si tienes Slink tienes la 2.0 y si tienes la Potato tienes la 2.1 (existe un jdk compilado con 2.1). Por tanto, en teoria, te tendria que funcionar. Sino bájate la version del JDK compilado con glibc2.1 Ya que envio este mail tambien te puedo responder a tu otra pregunta. El tema este de que no puedes leer del /dev/cdrom es porque por defecto no se permite la apertura de dispositivos (/dev) a otros usuarios a parte de root. Como esto es un problema pa' escuchar música y montar cds, lo que hicieron es crear los dispositivos como usuario audio y cdrom. Para poder leer directamente del cdrom solo tienes que añadir el usuario al grupo de cdrom (y al de audio si no lo estas). Para hacer esto, primero mira si tu usuario pertenece a algun grupo a parte del de defecto: # cat /etc/group | grep nombre_usuario | cut -d':' -f1 A continuación escribes: # usermod -G cdrom,audio,grupos que me han salido antes nombre_usuario y en teoria ya podras escuchar tus cds favoritos!! ;-) Si tienes algun problema me lo comentas, pero supongo que con eso ya te funcionará. ___ Josep Llauradó Selvas [EMAIL PROTECTED] Darlockhttp://darlockd.xoom.com Linux Registered User #153481 The trouble with computers is that they do what you tell them, not what you want. ___