[FUGSPBR] FreeBSD & PCMCIA
Wagner R. Serrano
wagner.serrano em terra.com.br
Dom Jun 23 16:00:33 BRT 2002
Antonio obrigado pela dica.
Também tentei acertar os defaults do cartão via utilitário DOS da
própria 3COM. Entretanto não importa os defaults que coloco, o BSD
escolhe os seus próprios ignorando as escolhas gravadas na memória flash
(CIS) do cartão. Por exemplo por experiência eu gravei na memória do
cartão (via utilitário DOS da 3COM) IRQ=3 e PORT=0x300. Veja pelo texto
abaixo que o FreeBSD fez outras escolhas: IRQ=9 e PORT=0x240.
ep0: <3Com Etherlink III 3C589> at port 0x240-0x24f irq 9 slot 0 on
pccard0
ep0: Ethernet address 00:60:08:df:a7:80
dell pccardd[48]: ep0: 3Com Corporation (/3C589/) inserted.
dell pccardd[48]: pccardd started
Lendo no FAQ:
http://home.jp.freebsd.org/~toshi/PAO3/PAO-FAQ.html
A pergunta 503 do FAQ trata sobre IRQ
[503] My laptop uses IRQ 10 for another device, but I can't change the
IRQ even though I modified corresponding "device" declaration in
config file. How can I change IRQ?
If the corresponding entries in /etc/pccard.conf specify the
IRQ explicitly, you should modify that value. For example,
card "PCMCIA LAN MBH10304 ES" " 01"
config 0x1a "fe0" 5
ether 0x32c 00:c0:d0
uses IRQ 5 explicitly. If you want to use IRQ 7 for this
card, modify the config declaration as
config 0x1a "fe0" 7
If the entry uses dynamic IRQ allocation ("any" for IRQ), the
IRQ is allocated from the free IRQ pool. Although the free
IRQ pool is obtained from the kernel as unused IRQ, those irq
used by devices that the kernel does not know, such as irq 5
for a sound card are recognized as unused. In that case the
unrecognized irq should be excluded from the IRQ pool using
"ignirq" directive. If you want to exclude irq 5
ignirq 5
Although it is not recommended, the old style can also be
used. Give -I flag to pccardd (add pccardd_flags="-I" in
/etc/rc.conf), and enable the following line in
/etc/pccard.conf
irq 10 11
Segui as sugestões e não funcionou. Quanto coloco a minha IRQ o FreeBSD
informa que ainda usará a IRQ 9
Não sei aonde mas li um paper que dizia que nos notebooks a aolocação de
recursos para o cartão (irq, port, etc.) é dinâmica e controlada pelo
slot do cartão. Neste caso esta afirmação parece fazer sentido.
Wagner
______________________________________________
http://www2.fugspbr.org/mailman/listinfo/fugspbr
Mais detalhes sobre a lista de discussão freebsd