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