Bug 121675 - [ata] incorrect fallback to udma33 with CF memory instead of hard drive
Summary: [ata] incorrect fallback to udma33 with CF memory instead of hard drive
Status: Closed Overcome By Events
Alias: None
Product: Base System
Classification: Unclassified
Component: i386 (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: freebsd-i386 (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-03-13 20:40 UTC by Martin Devon
Modified: 2019-01-07 05:09 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Devon 2008-03-13 20:40:01 UTC
Running of VIA mini-ITX with 4GB compact flash storage (no HDD) plugged
direct into IDE socket. No cable at all.

FreeBSD presumably fails to find 80 core cable - therefore falls back
incorrectly and unnecessarily to udma33.

How-To-Repeat: Appears in the boot messages each time
Comment 1 Remko Lodder freebsd_committer freebsd_triage 2010-07-14 10:31:48 UTC
State Changed
From-To: open->feedback

Hello Martin, is this still a problem?
Comment 2 Remko Lodder freebsd_committer freebsd_triage 2010-07-14 12:23:24 UTC
State Changed
From-To: feedback->open

Feedback received from Martin: 

Hello Remko 
Yes it is still unsolved. I've updated to FreeBSD 8.0 but it still 
falls back to UDMA33. 
The CF drive plugs in directly to the motherboard socket so there is no 
cable at all 


Comment 3 Remko Lodder freebsd_committer freebsd_triage 2010-07-14 12:23:24 UTC
Responsible Changed
From-To: freebsd-i386->mav

Assign to Mav: would it be possible that you have a look at this please? You might know most about the surrounding ATA code... Thanks!
Comment 4 Alexander Motin freebsd_committer freebsd_triage 2010-07-14 13:23:36 UTC
Our VIA drivers have no controller-side cable detection and your CF card
 also seems not reporting 80-pin cable. As workaround you may set
hw.ata.ata_dma_check_80pin tunable to 0.

-- 
Alexander Motin
Comment 5 Eitan Adler freebsd_committer freebsd_triage 2017-12-31 07:59:17 UTC
For bugs matching the following criteria:

Status: In Progress Changed: (is less than) 2014-06-01

Reset to default assignee and clear in-progress tags.

Mail being skipped
Comment 6 Warner Losh freebsd_committer freebsd_triage 2019-01-07 05:09:56 UTC
Mav@ gave a workaround, closing as best we can do.