Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Dec 1998 09:52:20 +0100 (CET)
From:      Didier Derny <didier@omnix.net>
To:        hackers@FreeBSD.ORG
Subject:   Adaptec ANA 6944A TX and/or PCI problem
Message-ID:  <Pine.BSF.3.96.981211093757.18463B-100000@omnix.net>

next in thread | raw e-mail | index | archive | help
Hi,

I'm trying to use two Adaptec ANA 6944A TX (4 port) 10/100 BaseT board.

- each board is working fine separately. 
- both board are not working used simultanously
- Nothing special during the boot (dmesg seems ok)


I made the following experience:

ifconfig de0 inet 192.168.5.1 netmask 255.255.255.0
ifconfig de4 inet 192.168.6.1 netmask 255.255.255.0

then I ping both networks simultaneously and got a message 
telling me that the the ethernet / ip addresses were not
comming from the right source.

ip from de0 with the ethernet address of de4

(ports were numbered from de0 to de3 for the first board
and from de4 to de7 for the second board)

My guess:

when the first board is initialized everything is ok, then when the
second board is initialized the io ports of the second board are allocated
at the same location than for the first board.

I ran the adaptec diagnostics, he saw two boards effectively,
he saw the same io ports at the same adresses 0xc800, 0xc400...

but I'm not sure if it's a relative or absolute address.

The other possibility is a problem in the allocations of ports
in the if_de.c driver.

It is sure that when trying to ping de0 alone, de4 is activated 

If it's a pci problem, is there any possibility to override the PCI
configuration to avoid this problem.

Thanks for your help

--
Didier Derny
didier@omnix.net




To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.981211093757.18463B-100000>