From owner-freebsd-questions@FreeBSD.ORG Sun Mar 23 18:58:38 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE3B3106564A for ; Sun, 23 Mar 2008 18:58:38 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (casselton.net [63.165.140.2]) by mx1.freebsd.org (Postfix) with ESMTP id 6B2248FC19 for ; Sun, 23 Mar 2008 18:57:44 +0000 (UTC) (envelope-from tinguely@casselton.net) Received: from casselton.net (localhost [127.0.0.1]) by casselton.net (8.14.2/8.14.2) with ESMTP id m2NIvhvX015888; Sun, 23 Mar 2008 13:57:43 -0500 (CDT) (envelope-from tinguely@casselton.net) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=casselton.net; s=ccnMail; t=1206298663; bh=A4dn6bKBEbgVfANpgF4RWt21pJg=; h=Date: From:Message-Id:To:Cc:In-Reply-To; b=CChYGuSIky0hWMDnc07Fuis0BYcV6 AruGTZE2QBdUxygeqMwS4N4hEBtmHPqdCiB8uI3harkNOn0vHV1pGrGYXLZSoG0+8uy MvXMLfjwiCsck5GvLS7z84da8RD8V7oHPZGVmPro4wvitpuZYX2kf6L5ubMf6DcWMbS HlwMUHwA= Received: (from tinguely@localhost) by casselton.net (8.14.2/8.14.2/Submit) id m2NIvhVH015887; Sun, 23 Mar 2008 13:57:43 -0500 (CDT) (envelope-from tinguely) Date: Sun, 23 Mar 2008 13:57:43 -0500 (CDT) From: Mark Tinguely Message-Id: <200803231857.m2NIvhVH015887@casselton.net> To: tinguely@casselton.net, yonyossef.lists@gmail.com In-Reply-To: <20def4870803231006j70a32052oe318fbe5e739ed04@mail.gmail.com> Cc: freebsd-questions@freebsd.org Subject: Re: bus_dmamem_alloc X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 23 Mar 2008 18:58:39 -0000 > Actualy I'm not getting any error from bus_dmamem_alloc, that's the strange > thing. > Yet printing the dma_map pointer shows 0 unless I use bus_dmamap_create > after bus_dmamem_alloc. > bus_mamap_load doesn't fail in both cases. > > I'm working on an Ethernet driver for FreeBSD, pinging messages larger than > MTU crash the kernel at some point, I'm investigating the dma direction at > the moment. > > --Yony Maybe you could show a sequence of the code (bus_dma_tag_create(), bus_dmamem_alloc() etc). --Mark Tinguely.