Date: Fri, 29 Apr 2005 20:50:10 GMT From: Thiemo Nordenholz <nz@thiemo.net> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/79117: iavc(4) for AVM B1 PCI does not attach Message-ID: <200504292050.j3TKoAHB069580@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/79117; it has been noted by GNATS. From: Thiemo Nordenholz <nz@thiemo.net> To: bug-followup@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504292050.j3TKoAHB069580>