Hi all,
I have a Thinkpad z60m, with a custom kernel conf. I was trailing RELENG_6 (aka
STABLE) on an almost daily basis (and world updates every week). ACPI enabled,
APIC disabled.
I can't tell for sure when
trouble started, but roughly about 2 weeks ago I couldn't resume from suspend
anymore. It would come back and the screen would white out, or stay completelly
black (white out == a nice warm white colour... but dead otherwise). Caps lock
would not light up LED. There was no kernel dump happening either (no HD
activity, i even let it sit for 10 minutes to see if it would help).
No info on dmesg or /var/log/messages.
I simplified my kernel conf (removed vesa, agp and graphic options for sc) - no
changes. I thought there was an improvement when I removed agp, but it was just
false hopes.
I then decided to revert kernel + world to RELENG_6_1, without
otherwise changing my kernel or /etc configuration (other than the obvious
mergemaster changes to /etc). and.. voila, everything back to normal. My
current uname is:
$ uname -a
FreeBSD ayiin.xxx.com 6.1-RELEASE-p6 FreeBSD 6.1-RELEASE-p6 #23:
Tue Sep 12 14:52:32 EST 2006
[EMAIL PROTECTED]:/usr/obj/usr/src/sys/AYIIN i386
The only thing I've noticed that in how my lappy works now is that if_iwi0 is
loaded on startup, but iw_bss and firmware.ko are not. I can load them by hand,
but haven't been able to test to see if it actually works (i have a feeling it
doesnt).
I have installed
iwi-firmware-kmod-3.0_1 Intel PRO/Wireless 2200 Firmware Kernel Module
I have kernel dump from my last RELENG_6 attempt when I removed agp - for once
it actually died with a dump. I have a copy of the RELENG_6 /boot/ as well. If
I can help debugging this problem, please let me know.
I can try to move to STABLE from 2 or 3 weeks ago and see if that makes any
difference - any significant date I should look at?
cheers!
My kernel config is:
-
# AYIIN - Beto's laptop - Kernel config
# IBM/Lenovo Thinkpad z60m
# BASED ON
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# For more information on this file, please read the handbook section on
# Kernel Configuration Files:
#
#
http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html
#
# The handbook is also available locally in /usr/share/doc/handbook
# if you've installed the doc distribution, otherwise always see the
# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the
# latest information.
#
# An exhaustive list of options and more detailed explanations of the
# device lines is also present in the ../../conf/NOTES and NOTES files.
# If you are in doubt as to the purpose or necessity of a line, check first
# in NOTES.
#
# $FreeBSD: src/sys/i386/conf/GENERIC,v 1.429.2.5 2006/01/23 14:19:36 marius
Exp $
machine i386
#cpuI586_CPU
cpu I686_CPU
ident AYIIN
options PERFMON
# To statically compile in device wiring instead of /boot/device.hints
#hints GENERIC.hints # Default places to look
for devices.
makeoptions DEBUG=-g# Build kernel with gdb(1) debug
symbols
options INCLUDE_CONFIG_FILE # Include this file in kernel
#optionsSCHED_ULE # ULE scheduler
options SCHED_4BSD # 4BSD scheduler
options PREEMPTION # Enable kernel thread preemption
options INET# InterNETworking
## As as 2006/01/30, IPSEC is still under GIANT - Disabling until i actually
need it.
#options IPSEC #IP security
#options IPSEC_ESP #IP security (crypto; define w/ IPSEC)
device crypto
# TCP_SIGNATURE adds support for RFC 2385 (TCP-MD5) digests. These are
# carried in TCP option 19. This option is commonly used to protect
# TCP sessions (e.g. BGP) where IPSEC is not available nor desirable.
# This is enabled on a per-socket basis using the TCP_MD5SIG socket option.
# This requires the use of 'device crypto', 'options FAST_IPSEC' or 'options
# IPSEC', and 'device cryptodev'.
#optionsTCP_SIGNATURE #include support for RFC 2385
device cryptodev
options NETGRAPH# netgraph(4) system
# altq(9). Enable the base part of the hooks with the ALTQ option.
# Individual disciplines must be built into the base system and can not be
# loaded as modules at this point.
options ALTQ
options ALTQ_CBQ# Class Bases Queueing
options ALTQ_RED# Random Early Detection
options ALTQ_RIO# RED In/Out
options ALTQ_HFSC # Hierarchical Packet Scheduler
options ALTQ_CDNR # Traffic conditioner
options ALTQ_PRIQ # Priority Queueing
#options IPFIREWALL #firewall
#options IPFIREWALL_VERBOSE #enable logging to syslogd(8)
#options IPFIREWALL_VERBOSE_LIMIT=100#limit verbosity
#options IPFIREWALL_FORWARD