cvs commit: src/sys/amd64/amd64 legacy.c src/sys/dev/acpica acpi.c src/sys/dev/cpufreq ichss.c src/sys/i386/i386 legacy.c

Adam McDougall mcdouga9 at egr.msu.edu
Thu Jul 10 01:50:23 UTC 2008


This commit (verified by binary search) causes my Sun Fire X4100 
problems booting.  I found it by upgrading a new 7-rel install 
recenty, and I have similar servers running a build from about 
3 weeks ago without problem.  I have not tried this on a X4100M2 
yet.  Upon comparing dmesg output, pci stuff is probed differently,
and the obvious symptoms include probing up until
"Timecounters tick every 1.000 msec"

then after a few minutes I get stuff like:

umass0: BBB reset failed, TIMEOUT
umass1: CBI reset failed, TIMEOUT
umass0: BBB bulk-in clear stall failed, TIMEOUT
umass1: CBI bulk-in stall clear failed, TIMEOUT
umass0: BBB bulk-out clear stall failed, TIMEOUT
umass1: CBI bulk-out stall clear failed, TIMEOUT
umass0: BBB reset failed, TIMEOUT
umass1: CBI reset failed, TIMEOUT

and eventually it arrives at a mount root prompt.  

This happens with or without cpufreq loaded from module.

I have BIOS version 44 installed.

It occurs with GENERIC from today but my 'broken' dmesg below
is from a custom kernel config that I can provide if necessary.

dmesg from 7.0-RELEASE:
http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7rel.txt
dmesg from today's src (after commit):
http://www.egr.msu.edu/~mcdouga9/dmesg-x4100-7-20080709.txt

This system was previously running 6.x and I am preparing it to
replace an identical system with it, so I have some time to tackle
this problem.  I can provide remote access including console access 
if needed, or I can run suggested stuff.  Please let me know if 
more information or cooperation from me is needed, thanks.

On Fri, Jun 27, 2008 at 03:49:22AM +0000, John Baldwin wrote:

  jhb         2008-06-27 03:49:22 UTC
  
    FreeBSD src repository
  
    Modified files:        (Branch: RELENG_7)
      sys/amd64/amd64      legacy.c 
      sys/dev/acpica       acpi.c 
      sys/dev/cpufreq      ichss.c 
      sys/i386/i386        legacy.c 
    Log:
    SVN rev 180056 on 2008-06-27 03:49:22Z by jhb
    
    MFC: Probe CPUs after the PCI hierarchy on i386, amd64, and ia64.  This
    allows the cpufreq drivers to reliably use properties of PCI devices for
    quirks, etc.
    
    Revision   Changes    Path
    1.61.2.1   +23 -12    src/sys/amd64/amd64/legacy.c
    1.243.2.2  +22 -6     src/sys/dev/acpica/acpi.c
    1.10.2.1   +50 -61    src/sys/dev/cpufreq/ichss.c
    1.63.2.1   +23 -12    src/sys/i386/i386/legacy.c
  _______________________________________________
  cvs-src at freebsd.org mailing list
  http://lists.freebsd.org/mailman/listinfo/cvs-src
  To unsubscribe, send any mail to "cvs-src-unsubscribe at freebsd.org"
  


More information about the cvs-all mailing list