Re: Como usar o ISAPNP

1999-03-05 Thread Hernan Joel Cervantes Rodriguez
Oi,  :

> Este é o endereço correto preu enviar menssagens pra esta lista?
Eu acho que sim :-)

> Como eu uso o isapnp para configurar meu hardware pnp?
Simples: instalas o pacote isapnptools, este tem dois programas principais:

pnpdump : lista os dispositivos pnp e as possíveis configurações.
isapnp  : Configura e ativa os dispositivos.

Os passos a seguir são :

Criar a lista de dispositivos :
pnpdump  > /tmp/isapnp.conf

Escolher desta lista uma configuração. A informação necessaria para se 
configurar um dispositivo pnp são o(s) porto(s), os dma(s) e o(s) irq(s).
o arquivo criado no passo anterior (/etc/isapnp.conf) tem a seguinte estrutura :

...(linhas com informação..
(CONFIGURE YMH0800/-1 (LD 0

# Multiple choice time, choose one only !

# Start dependent functions: priority preferred
#   Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0220
# IO base alignment 16 bytes
# Number of IO addresses required: 16
# (IO 0 (SIZE 16) (BASE 0x0220))
listanse mais portos..
#   IRQ 5.
# High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (MODE +E)))
#   First DMA channel 0.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may not execute in count by word mode
# DMA channel speed type F
# (DMA 0 (CHANNEL 0))
lista-se mais dma..
# Start dependent functions: priority preferred
#   Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0220
.repete-se a estrutura anterior.

Este exemplo é da minha placa de som 

Resumindo a estrutura é :

# escolha 1
  conjunto de portos.
  irq(s)  (o pnpdump apresenta uma lista de possíveis valores, se
 possível). Se for necessario 
  dma(s)  (o pnpdump apresenta uma lista de possíveis valores, se
 possível). Se for necessario 
#escolha 2
  conjunto diferente de portos
  irq(s)  (o pnpdump apresenta uma lista de possíveis valores, se
 possível). Se for necessario 
  dma(s)  (o pnpdump apresenta uma lista de possíveis valores, se
 possível). Se for necessario 


O que você tem que fazer é escolher o conjunto de feito a não ter conflitos com 
outros dispositivos. a lista de portos, irq e dma usado aparece sob /proc :
/proc/ioports lista dos portos atualmente usados.
/proc/interrupts  lista das interruções atualmente usadas
/proc/dma lista das dmas atualmente usadas.

Uma vez escolhido um conjunto de valores por dispositivo você tem que ativar a 
configuração :
isapnp /tmp/isapnp.conf

Ativar os dispositivos
modprobe 

Testar.
> Eu tenho um modem e uma placa de som o pnpdump localiza eles e descreve 
> a configuração mais ou menos correta mas eu tentei direcionar a saida 
> pra um arquivo e usar ele e não deu certo .
> Agradeço ajuda

Boa sorte.

Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Re: X, xdm + /etc/profile e outros.

1999-03-27 Thread Hernan Joel Cervantes Rodriguez
SP, sa 27 mar 14:28:41 1999

Oi,
> 
> Ola' a todos!
> 
> Apos ficar algumas horas lendo paginas de manual e o Portuguese-HOWTO,  
> consegui fazer a acentuacao no modo texto e no X funcionarem 
> perfeitamente (no caso do X, substituindo a libX11). Agora, apos tanto  
> trabalho, ainda restam tres pontos importantes, e gostaria da ajuda de  
> vcs:
> 
> 1) Quando eu inicio um shell no console, e depois inicio o X (via 
> startx), todas as configuracoes do /etc/profile estao presentes dentro  
> do ambiente de trabalho grafico: dircolors, aliases, LC_ALL e etc. 
> Porem, ao iniciar o X pelo xdm, aparentemente o /etc/profile nao e' 
> lido! Ou seja, tudo volta a estar em ingles.
> 
> Alguem saberia me dizer como faco para o /etc/profile ser lido quando 
> dou um login via xdm, do mesmo modo que ocorre quando dou um login em 
> modo texto? Devo alterar algum arquivo, como talvez o 
> /etc/X11/xdm/Xsetup_0? Se sim, o que devo mudar?
> 
O /etc/profile é sempre lido, independente de si você se logar no console ou 
desde o xdm (shell de login). No entanto se, uma vez você logado rodar otra 
shell (shell de "não-login"), dentro de um xterm, p.e., o /etc/profile não é 
lido novamente. As varíaveis de ambiente são passados à nova shell mas não as 
configurações do ls --color, etc. se estiver usando o bash, você deve pôr essas 
configurações no arquivo ~/.bashrc. Cada shell tem seu proprio conjunto de 
arquivos de configuração para as shell de login e as de "não-login"


Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Re: [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Thread Hernan Joel Cervantes Rodriguez
SP, sa  3 abr 14:18:32 1999

Oi Itamar :
> É PH,
> eu tinha desconfiado deste problema no download, e obrigado por me dar o
> nome do pacote certo. Mas antes eu preciso resolver o problema de boot,
> já que ele não está bootando devido ao problema com a libc6. Usar single
> no LILO e boot disk não adiantaram. Qual outra opção eu teria para
> iniciar o sistema e entra como root?
> 
Todos (ou quase todos) os programas dependem da libc para rodar. Sem ela nada 
feito. A solução é instalar a biblioteca correta, para isto use o disco 
"rescue" 
da versão que esteja usando, monte seu sistema de arquivos (sob o diretorio 
/target") e instale a libc6_xxx.deb usando o dpkg com a opção

 --root=/target

Logo reinicie o computador normalmente. Isto deve resolver seu problema.

Boa sorte,

Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Re: [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Thread Hernan Joel Cervantes Rodriguez
SP, sa  3 abr 18:28:30 1999

Itamar :

> Então Hernán, o "rescue" que tenho é o CD de instalação, mas ao
> inicializar por ele tenho o mesmo problema que sem ele, ou seja, na
> inicialização aparece a seguinte msg:
> "
> VFS: Mounted root (ext2 filesystem) readonly.
> init: error in loading shared libraries : /lib/libc.so.6: undefined
> symbol: _dl_global_scope_end
> "

Não para iniciar o linux do seu computador usando o CD, é para usar a 
instalação 
do disco "rescue" (como se você fosse instalar-lo de novo). usando o menu de 
instalação monta sua estrutura de arquivos em target, logo pasa a segunda 
consola (-).

> 
> No entanto, na tela do dinstall existe a opção de saída na qual acesso o
> ash (acho) e lá consigo montar tudo o CD o meu root (em /target), mas
> não consigo executar o dpkg. Entrando em /target/usr/bin executo:
> 
Será que é o  "dinstall" é o que falei? (ahco que sim).

> #./dpkg
> dpkg: error in loading shared libraries
> libdpkg.so.0: cannot open shared object file: No such file or directory
> 
É a segunda vez que esqueço de isso, disculpa :-)

edita o arquivo "/etc/ld.so.conf" (olha que é no diretorio /etc y não no 
"/target/etc") e adiciona as linhas :

/target/lib
/target/usr/lib

e roda "/target/sbin/ldconfig"

isto fara posséivel ao "loader" "achar" as bibliotecas que faltam.

Se continuar o problema do symbol: "_dl_global_scope_end" tira a primeira a 
linha

/target/lib

do arquivo "/etc/ld.so.conf" e roda novamente "/target/sbin/ldconfig"

>
> Aguardo sugestões,
> 
> Itamar
> 
> 
> --  
Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Re: Ainda libc6 - era [Fwd: Re: [linuxclub] - libc6]

1999-04-05 Thread Hernan Joel Cervantes Rodriguez
SP, lun abr  5 09:32:54 EST 1999

Itamar :

> > 
> > edita o arquivo "/etc/ld.so.conf" (olha que é no diretorio /etc y não no
> > "/target/etc") e adiciona as linhas :
> > 
> > /target/lib
> > /target/usr/lib
> > 
> > e roda "/target/sbin/ldconfig"
> > 
> 
> Aí ele começa a dizer que não consegue encontrar um montão de libs em
> /target/usr/lib/lib_varias_coisas ;-)
> 
O importante é somente a biblioteca libdpkg, não é? esquece o resto das 
bibliotecas.

> Fui verificar pq e descobri q em /target/usr/lib/ são todos links para
> /lib , só que agora eles estão apontando pro local errado, deveria ser
> /target/lib, mas se eu for mudar todos os links vou (quase) perder mais
> tempo que reinstalando todo o sistema. :-(
> 
Não, não faza isso.
> Se eu pegasse um lib.so.6 de uma outra máquina i386 e colocasse no meu
> /target/lib/ será que resolveria o problema?
> 
Não é só a lib.so.6, têm também o ld-linux.so.2, ..., na verdade o que teira 
que 
atualizar, para a libc6   2.0.7.19981211, é :

/usr/bin/makedb
/usr/bin/glibcbug
/usr/doc/libc6
/usr/doc/libc6/INSTALL.gz
/usr/doc/libc6/NEWS.gz
/usr/doc/libc6/NOTES.gz
/usr/doc/libc6/README.gz
/usr/doc/libc6/README.crypt.gz
/usr/doc/libc6/Changes.threads.gz
/usr/doc/libc6/ChangeLog.threads.gz
/usr/doc/libc6/FAQ.Debian.gz
/usr/doc/libc6/changelog.gz
/usr/doc/libc6/FAQ.threads.html
/usr/doc/libc6/changelog.Debian.gz
/usr/doc/libc6/copyright
/usr/doc/libc6/BUGS.gz
/usr/doc/libc6/FAQ.gz
/usr/doc/libc6/PROJECTS.gz
/usr/doc/libc6/README.threads.gz
/lib/ld-2.0.7.so
/lib/libBrokenLocale-2.0.7.so
/lib/libc-2.0.7.so
/lib/libcrypt-2.0.7.so
/lib/libdb-2.0.7.so
/lib/libdl-2.0.7.so
/lib/libm-2.0.7.so
/lib/libnsl-2.0.7.so
/lib/libnss_compat-2.0.7.so
/lib/libnss_db-2.0.7.so
/lib/libnss_dns-2.0.7.so
/lib/libnss_files-2.0.7.so
/lib/libnss_nis-2.0.7.so
/lib/libresolv-2.0.7.so
/lib/libutil-2.0.7.so
/lib/libpthread-0.7.so
/lib/ld-linux.so.2
/lib/libBrokenLocale.so.1
/lib/libcrypt.so.1
/lib/libc.so.6
/lib/libdb.so.2
/lib/libdl.so.2
/lib/libm.so.6
/lib/libnsl.so.1
/lib/libnss_compat.so.1
/lib/libnss_db.so.1
/lib/libnss_dns.so.1
/lib/libnss_files.so.1
/lib/libnss_nis.so.1
/lib/libpthread.so.0
/lib/libresolv.so.2
/lib/libutil.so.1
/var
/var/db
/var/db/Makefile

Agora lembrei outra forma de usar o dpkg sem necesidade de modificar o 
/etc/ld.so.conf, para isto o comando deve ser :

(em bash)  LD_PRELOAD=/target/usr/lib/libdpkg.so dpkg ..
(em tcsh)  set LD_PRELOAD /target/usr/lib/libdpkg.so dpkg ..

Espero que desta vez consiga,

Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/
   


Re: Montar /floppy com mais de um tipo de filesystem

1999-06-24 Thread Hernan Joel Cervantes Rodriguez
SP, ju 24 jun 17:41:41 1999

Oi,

> On Wed, Jun 23, 1999 at 09:19:53PM -0300, Ivan Jose Varzinczak wrote:
> > Ola' pessoal:
> > 
> >Alguem saberia me dizer se e' possivel especificar no fstab mais de
> > um tipo de filesystem para se poder montar um diskette? 
> > 
> >Por exemplo:
> > 
> > /dev/fd0/floppy  msdos rw,noauto,users,sync 0 0
> > 
> >neste caso, eu  quero  especificar tambem  o  tipo ext2 para que  o
> > usuario possa optar por um dentre os dois tipos (ext2 e msdos) quando
> > for montar o floppy. 
> 
> Normalmente a solução utilizada é um ponto de montagem
> diferente; por exemplo,
> 
> /dev/fd0/mfloppy  msdos rw,noauto,user,sync,noexec,nodev
> /dev/fd0/floppy   ext2 rw,noauto,user,sync,nodev
> 
não seria melhor usar a opção auto?

/dev/fd0/floppy auto  rw,noauto,user,sync,nodev

o unico problema com este metodo é que se o floppy for vfat (w95) será montado 
como fat (msdos).

Hernán

   Hernán J Cervantes Rodríguez
   Instituto de Física da USP
   e-mail   : [EMAIL PROTECTED]
   homepage : http://fge.if.usp.br/~hernan/