From owner-freebsd-bugs@FreeBSD.ORG Fri Apr 29 20:50:10 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6E69D16A4CE for ; Fri, 29 Apr 2005 20:50:10 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 50C2743D31 for ; Fri, 29 Apr 2005 20:50:10 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j3TKoATq069581 for ; Fri, 29 Apr 2005 20:50:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j3TKoAHB069580; Fri, 29 Apr 2005 20:50:10 GMT (envelope-from gnats) Date: Fri, 29 Apr 2005 20:50:10 GMT Message-Id: <200504292050.j3TKoAHB069580@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Thiemo Nordenholz Subject: Re: kern/79117: iavc(4) for AVM B1 PCI does not attach X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Thiemo Nordenholz List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Apr 2005 20:50:10 -0000 The following reply was made to PR kern/79117; it has been noted by GNATS. From: Thiemo Nordenholz 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