From owner-freebsd-bugs@FreeBSD.ORG Wed Feb 4 17:00:02 2009 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D15C9106566B for ; Wed, 4 Feb 2009 17:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9FEE08FC16 for ; Wed, 4 Feb 2009 17:00:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n14H02jp042788 for ; Wed, 4 Feb 2009 17:00:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n14H024K042787; Wed, 4 Feb 2009 17:00:02 GMT (envelope-from gnats) Date: Wed, 4 Feb 2009 17:00:02 GMT Message-Id: <200902041700.n14H024K042787@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: Heikki Suonsivu Cc: Subject: Re: kern/130171: UDMA CF cards do not work with FreeBSD X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Heikki Suonsivu List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Feb 2009 17:00:03 -0000 The following reply was made to PR kern/130171; it has been noted by GNATS. From: Heikki Suonsivu To: Mark Linimon Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/130171: UDMA CF cards do not work with FreeBSD Date: Wed, 04 Feb 2009 18:46:17 +0200 This is a multi-part message in MIME format. --------------050806000606060704030607 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Mark Linimon wrote: > You'll need to give us the log of exactly what happens when you > plug this card in and try to access it. When booting from CD to install FreeBSD, this happens when kernel comes to detection of ide drives: ad3: 30592 MB at ata1-slave UDMA33 ad3: FAILURE_READ_DMA timed out LBA=62652415 ad3: FAILURE_READ_DMA timed out LBA=62652399 ad3: FAILURE_READ_DMA timed out LBA=62652412 ad3: FAILURE_READ_DMA timed out LBA=62652413 ... other messages about cd drive retrying (1 retry left) LBA=62652415 retrying (0 retries left) LBA=62652415 ... this will keep repeating Copied from screen by hand, typos are mine. It would not seem to be able to actually get anything read or written. Disabling DMA apparently works but access becomes slow and loads cpu. I tested latest Sandisk Extreme III 16G card, and it works even though it is UDMA card. Older Extreme III cards were recognized as WDMA2 cards. This would indicate that it is card specific, not UDMA specific. The symptoms are the same on Transcend 32G card. I do not know if the cards are any different, Transcend usually ships random-whoever-made-best-offer cards. I thought that Pretec might have had something of their own in the past, but do not really know how they do it these days, maybe it is the same controller chip in both... I did not notice that Linux would have complained about anything, and was showing it as UDMA disk. --------------050806000606060704030607 Content-Type: text/x-vcard; charset=utf-8; name="hsu.vcf" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="hsu.vcf" begin:vcard fn:Heikki Suonsivu n:Suonsivu;Heikki org:Backbone Networks Europe Inc adr:;;Tekniikantie 12;Espoo;;02150;Finland email;internet:hsu@bbnetworks.net title:Chairman tel;work:+358 9 2517 2270 tel;fax:+358 9 455 2962 tel;cell:+358 40 551 9679 x-mozilla-html:FALSE version:2.1 end:vcard --------------050806000606060704030607--