kern/79117: iavc(4) for AVM B1 PCI does not attach
Thiemo Nordenholz
nz at thiemo.net
Fri Apr 29 13:50:10 PDT 2005
The following reply was made to PR kern/79117; it has been noted by GNATS.
From: Thiemo Nordenholz <nz at thiemo.net>
To: bug-followup at FreeBSD.org
Cc:
Subject: Re: kern/79117: iavc(4) for AVM B1 PCI does not attach
Date: Fri, 29 Apr 2005 22:42:52 +0200
I have for further experiments disabled the SYS_RES_MEMORY allocation
routine in the iavc_pci_attach() routine (commented out everything between
"use the memory mapped DMA controller" and "do some detection").
With this changed driver, the driver did attach.
Upon starting of isdnd, the firmware could not be uploaded to the interface
because:
[ ... ]
Apr 29 19:18:30 mygiea kernel: iavc0: firmware loaded, wait for ACK
....
Apr 29 19:18:30 mygiea kernel: iavc0: loading failed, bad ack = 75
This is actually RECEIVE_POLLDWORD instead of the RECEIVE_POLL expected when
not using DMA, so I changed the check for this in iavc_lli.c to check for
the return code we receive.
This way, isdnd at least states it had uploaded the firmware correctly.
All I checked so far was if isdnd would somehow show incoming calls, which
did not work. Further investigation should be done here.
My current theory is that I have an older B1 card which not yet supports DMA
(bought it on eBay), and behaves different from the officially supported B1
PCI V4.
--
Query a PGP key server (e.g. http://www.pgp.net/) for my public key 41068629.
Strange sender address? Please see http://www.thiemo.net/misc/list-mail.shtml
More information about the freebsd-bugs
mailing list