[BSD] SMC nic gond
Adam Szilveszter
adam at hif.hu
2004. Feb. 23., H, 13:57:39 CET
Szia!
Gabor.Zelenak at hungarocontrol.hu wrote:
> ime a reszletek:
> - /sys/pci/if_tx.c *(btw. a kartya PCI-os)
> ...
> 237 #ifdef EPIC_USEIOSPACE // <- nincs megdefinialva eredetileg
> ...
> 251 #else
> 252 if (!(command & PCI_COMMAND_MEM_ENABLE)){
> 253 printf(": failed to enable memory mapping\n");
> 254 return;
> 255 }
> ...
Ennek a részletnek (és a cvsweb-es forráskódnak) a tanlmányozása után
már biztos, hogy a hiba az, hogy a PCI-on leadott memória inicializálás
parancs hibát ad vissza. Már csak az a kérdés miért.
> - aztan a kert dmesg uzenet idevago reszei:
> pci0: <PCI bus> on pcib0
> ...
> tx0: <SMC EtherPower II 10/100> irq 9 at device 9.0 on pci0
> tx0: failed to enable memory mapping!
> device_probe_and_attach: tx0 attach returned 6
> ...
Igen. Tehát a 9-es irq-n vagyunk. Ha a kártya PCI-os akkor viszont a
pciconf -lv parancs kimenete lehetne érdekes (már ha van olyan
4.5-ön...) mert az kiírja, hogy milyen eszközöket talál a busz(ok)on és
milyen erőforrásokat használnak. Ez a kártya ment már más OS alatt?
Esetleg ott meg lehetne nézni az erőforrás használatot?
> ennyivel vagyok beljebb.
> ja, egy ostoba kerdes:
> mi van akkor, ha a if_txvar.h-ban engedelyeznem
> ezt a parametert - ott ui. ez alapbol ki van
> kommentezve.
Mivel a téma dokumentáltsága kissé hiányos (magyarán nincs odaírva
semmi) ezért ki lehet ugyan próbálni, de nem lepődnék meg ha kiderülne,
hogy valami debug cucc.
Üdv:
Sz.
További információk a(z) BSD levelezőlistáról