Date: Tue, 21 Jul 2015 10:07:39 +0200 From: Juan =?iso-8859-1?b?UmFt824=?= Molina Menor <listjm@club-internet.fr> To: Kevin Oberman <rkoberman@gmail.com> Cc: "freebsd-acpi@freebsd.org" <freebsd-acpi@freebsd.org> Subject: Re: ACPI Exception AE_BAD_ADDRESS in Lenovo ThinkPad S440 Message-ID: <55ADFDCB.8010007@club-internet.fr> In-Reply-To: <CAN6yY1vN=KiqBRa1QU=nWJjHyz3BBNepNp2ABYsrCaMAdBfm7w@mail.gmail.com> References: <55AB73EC.8030801@club-internet.fr> <CAN6yY1tFLHMsD%2Bovf2FxPO6KdV9xGogGvAN%2B7jGcTRaZf5Qq6w@mail.gmail.com> <55ACEAB9.1070605@club-internet.fr> <CAN6yY1vN=KiqBRa1QU=nWJjHyz3BBNepNp2ABYsrCaMAdBfm7w@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> I’ve just got a Lenovo ThinkPad S440 and would like to test > FreeBSD > 10.2-BETA2 on it. I’ve tried with the UEFI memstick image > (FreeBSD-10.2-BETA2-amd64-uefi-mini-memstick.img.xz). > Unfortunately, > shortly after the installer starts, the screen fills with > errors > related to ACPI thermal zones: > > ACPI Exception: AE_BAD_ADDRESS, Returned by Handler for > [EmbeddedControl] (20150515/evregion-312) S > (20150515/psparse-552) > > I have tested some features of the acpi_ibm, some do not > work: fan > control, for example, but I’m not sure I’m doing it right > and this > is an issue for later. > > I’ve created a PR with the information asked for in the > ACPI chapter > of the handbook: > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=201678 > > Best regards, > Juan > _______________________________________________ > freebsd-acpi@freebsd.org <mailto:freebsd-acpi@freebsd.org> > <mailto:freebsd-acpi@freebsd.org > <mailto:freebsd-acpi@freebsd.org>> mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-acpi > To unsubscribe, send any mail to > "freebsd-acpi-unsubscribe@freebsd.org > <mailto:freebsd-acpi-unsubscribe@freebsd.org> > <mailto:freebsd-acpi-unsubscribe@freebsd.org > <mailto:freebsd-acpi-unsubscribe@freebsd.org>>" > > > IIRC, fan control has not worked since the days of the T61. > Newer BIOS > end EC don't seem to work. The "ACPI Exception: AE_BAD_ADDRESS" has > shown up on various systems for a while.It's reportedly harmless. > > > Thanks Kevin. Could you please give me a hint for silencing these > errors? They are making very hard to use the installer or live USB > for testing purposes. I guess the BIOS will take care of thermal and > fan control. > > > You could edit the syslogd configuration, but that does not really make > sense when running the installer. Lars' suggestion for using another VTY > will work, though. > > When I was getting these errors, I only saw a burst of them earlier in > the boot process. Sounds like you are seeing s different manifestation. :-( Yes, three error lines every 2-3 seconds… :( > Brightness is finally working on most or all. Thermal should > show up in > hw.acpi and dev.cpu. > > > Brightness levels are correctly shown (1-100) after loading the > acpi_video kernel module, but I cannot change them. Maybe it’s the > Haswell chip not responding. I’m going to try CURRENT. > > > Haswell is still officially not supported, so it is a possibility. > Brightness works on Sandy Bridge and Ivy Bridge. Last I heard, Haswell > support is hoped for in September. I believe that i915 support in > CURRENT is very close to that in 10-STABLE. > > How are you attempting to adjust brightness? Keys or the sysctl? At > least on T and X systems, the rightness keys (and any other in blue) > require the Fn key to work. Volume and mute are about the only ones that > work without Fn on my system, as they are dedicated keys on T systems, > Have you tried setting the brightness with sysctl? > hw.acpi.video.lcd0.brightness. If I understand well the documentation, for keys to work I have to play with them in devd. I have not had the time to explore it. Setting values directly with sysctl between 0 and 100 do work, but do not change the LCD brightness. Funny enough, I can toggle between 49 and 51 with the Fn keys, no more, no less. I guess I have to wait for Haswell support. > Thermal hw.acpi sysctls show bogus values, but dev.cpu works after > loading the coretemp kernel module. > > > As far as I know, most hw.acpi.thermal values are set by the system at > boot and are fixed. That includes all prefaced with '_'. The ones > reporting '-1' simply indicate a lack of support on your system. Here > are my values: > hw.acpi.thermal.tz0._TSP: -1 > hw.acpi.thermal.tz0._TC2: -1 > hw.acpi.thermal.tz0._TC1: -1 > hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 > hw.acpi.thermal.tz0._CRT: 98.0C > hw.acpi.thermal.tz0._HOT: -1 > hw.acpi.thermal.tz0._PSV: -1 > hw.acpi.thermal.tz0.thermal_flags: 0 > hw.acpi.thermal.tz0.passive_cooling: 0 > hw.acpi.thermal.tz0.active: -1 > hw.acpi.thermal.tz0.temperature: 47.0C > hw.acpi.thermal.user_override: 0 > hw.acpi.thermal.polling_rate: 10 > hw.acpi.thermal.min_runtime: 0 Thanks, I understand. Mine are similar, excepting an absolute zero (-273.2C): hw.acpi.thermal.tz0._TSP: -1 hw.acpi.thermal.tz0._TC2: -1 hw.acpi.thermal.tz0._TC1: -1 hw.acpi.thermal.tz0._ACx: -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 hw.acpi.thermal.tz0._CRT: 105.0C hw.acpi.thermal.tz0._HOT: -1 hw.acpi.thermal.tz0._PSV: -1 hw.acpi.thermal.tz0.thermal_flags: 0 hw.acpi.thermal.tz0.passive_cooling: 0 hw.acpi.thermal.tz0.active: -2 hw.acpi.thermal.tz0.temperature: -273.2C hw.acpi.thermal.user_override: 0 hw.acpi.thermal.polling_rate: 10 hw.acpi.thermal.min_runtime: 0 > A bit of good news is that support for ThinkPads usually improves fairly > quickly as they tend to be the choice of several of the BSD developers, > though the S series is not listed by Lenovo as a ThinkPad, but just a > Lenovo Laptop. They appear to use less expensive processors (Celeron), > smaller memorys and hard drives (actually eMMCs). Notably, they lack the > ThinkPad TrackPoint, though a few ThinkPads did, as well, until customer > feedback caused Lenovo to restore it. (Yes! I hate touchpads!) My S440 has a i3-4030U processor, a 128GB SSD, 4GB RAM and a ThinkPad TrackPoint, and it’s perfect for my limited roaming needs… but only under Windows, that’s it. Best regards, Juan
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?55ADFDCB.8010007>
