Bug #2342

revert Completely remove DFLTPHYS? oversized DMA transfer attempt 131072 > 65536

Added by davshao about 2 years ago. Updated about 2 years ago.

Status:ResolvedStart date:03/30/2012
Priority:NormalDue date:
Assignee:ftigeot% Done:

100%

Category:-
Target version:-

Description

On an older Pentium 4 Asus P4B266 machine (ICH2), something approximating bisection indicates that commit d83666e0134c4fe447b61f17ca7f22f4418b2d9b "Kernel - Completely remove DFLTPHYS" appears to result in boot failing with error messages such as:

ata0: FAILURE - oversized DMA transfer attempt 131072 > 65536
ad1: setting up DMA failed

Booting appears to be successful on newer Intel based machines using say ICH7 or ICH10 set hw.apic_io_enable=0 was already a requirement for booting on this ICH2 machine with post 2.10 kernels.

History

#1 Updated by ftigeot about 2 years ago

  • Status changed from New to Feedback
  • Assignee set to ftigeot
  • % Done changed from 0 to 50

This issue should be fixed by commit 95df18e42dead7a96c27c07b74b461b0e77abd84

#2 Updated by davshao about 2 years ago

Issue appears to be resolved on the older Pentium 4 ICH2 machine. A full make buildworld and make buildkernel of master up through commit a4a287391f00c8b39f29aa4af752985b5150fd0b, thus including commit 95df18e42dead7a96c27c07b74b461b0e77abd84, results in successful boot (with set hw.apic_io_enable=0) and usage of xfce4.

#3 Updated by ftigeot about 2 years ago

  • Status changed from Feedback to Resolved
  • % Done changed from 50 to 100

Also available in: Atom PDF