[gelöst] macbook Air 6.2 [7.1?] - sleep Bug (Jessie MATE)

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

[gelöst] macbook Air 6.2 [7.1?] - sleep Bug (Jessie MATE)

Beitrag von bleda » 20.02.2017 16:37:08

Hallo miteinander

Gestern habe ich auf ein
MacBook Air 6.2 "core i5" 1.6 11" (Early 2015)
Debian GNU/Linux 8.7 (jessie) MATE
installiert.

Edit 20/2/17 19:53
Soeben folgendes eingegeben und folgende Ausgabe erhalten... :/

Code: Alles auswählen

 
sudo dmidecode | grep MacBookAir
	Product Name: MacBookAir7,1
	Version: MacBookAir7,1
Aktuell habe ich 2 Probleme
1) Tastaturlayout & Touchpad
2) Hibernate / Sleep / Stromadapter

In diesesm Thread bitte ich um Hilfe bei Problem 2).
Problem 1) bitte hier klicken.

bisher kontaktierte Internetquellen
[*] https://wiki.debian.org/InstallingDebia ... ookAir/6-2
[*] https://bugs.freedesktop.org/show_bug.cgi?id=67454 Das verstehe ich aber nicht mehr

Problembeschreibung
Ursprungszustand
Bevor ich acpi-support installiert und angewandt habe, hatte ich folgendes Problem:
Wenn ich den Deckel schliesse geht das MacBook Air (MBA) zwar in den SleepModus (apfel wird nicht mehr beleuchtet etc.), lässt sich aber nicht mehr aufwecken. Nur wenn ich das Stromkabel abstecke und wieder anstecke, wird das MBA wieder aufgeweckt.

Nach installation acpi-support
Nach sudo apt install acpi-support und reboot bleibt das MBA beim Schliessen des Deckels wach. Apfel, Bildschirm und Tastatur leuchten weiterhin.

LID_SLEEP=true
nach

Code: Alles auswählen

sudo nano /etc/default/acip-support
# Uncomment this to enable ACPI sleep when the lid screen is closed.
LID_SLEEP=true
geht das MBA sowohl in einen unaufweckbaren Sleep-Modus, wenn Deckel geschlossen als auch zusätzlich!, wenn Stromstecker gezogen wird. D.h. MBA läuft nur noch am Strom.


Ziel: Sleepmodus wenn Deckel geschlossen wird, Auto aufwecken, wenn Deckel geöffnet wird. Unabhängig ob am Strom angeschlossen oder nicht.

Hoffentlich war das okay für den ersten Beitrag! Sonst einfach (nett) belehren.

P.s.: Wie manipuliere ich systemdateien und speise diese wieder ein, ohne dass ich das System jedesmal rebooten muss?

Der ganze Code von /etc/default/acip-support

Code: Alles auswählen

 #
# Configuration file for the acpi-support package
#
#
# The acpi-support package is intended as "glue" to make special functions of
# laptops work. Specifically, it translates special function keys for some
# laptop models into actions or generic function key presses.
#


#
# Suspend/hibernate method
# ------------------------
#
# When gnome or kde power management daemons are running, acpi-support will
# translate the suspend and hibernate keys of laptops into special "suspend"
# and "hibernate" keys that these daemons handle.
#
# Only in situations where there is no power management daemon
# running, acpi-support needs to perform suspend/hibernate in some other way.
# Beginning with version 0.122-1 acpi-support solely uses pm-utils then.

# Comment the next line to disable ACPI suspend to RAM
ACPI_SLEEP=true

# Comment the next line to disable suspend to disk
ACPI_HIBERNATE=true

# Use Radeontool to switch the screen off? Seems to be needed on some machines
# RADEON_LIGHT=true

# Comment this out to disable screen locking on resume
LOCK_SCREEN=true

# Uncomment this to enable ACPI sleep when the lid screen is closed.
# LID_SLEEP=true

# Uncomment this to shutdown the system if ACPI sleep has not been possible
# upon lid closure. Has no effect if LID_SLEEP is not set.
#LID_SHUTDOWN=true

# On some systems pressing the wireless button only results in an event that we
# handle, but not in some hardware enforced action. On these systems we are
# free to choose whether or not we cycle through "Both on, Both off, Wireless
# only, Bluetooth only" as we used to do, or if we just do "Both on, Both off"
# as the hardware kill switch does on most systems.
#
# For compatibility reasons with older version the larger cycle is the default.
# Enable this to to have both in switched on and off simultaniously. 
#WIRELESS_BLUETOOTH_SYNC=true

# Choose the method used to switch off/on the display. Available options are
# "xset", "xrandr" and "vbetool".
DISPLAY_DPMS=xset

# xrandr needs the output device to be named
XRANDR_OUTPUT=LVDS

# vbetool can switch off/on the display even if no user is logged in. However,
# there are systems that do not reset the display when coming out of suspend,
# so that the screen remains dark. Enable this option to switch off the display
# even if no one is logged in.
#DISPLAY_DPMS_NO_USER=true
Zuletzt geändert von bleda am 21.02.2017 11:51:21, insgesamt 3-mal geändert.

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von bleda » 20.02.2017 20:01:52

Könnte es dieser Bug sein?

[MacBookAir7,1] Backlight control broken. Won't turn on after suspend.

In den Kommentaren finde ich diesen Lösungsvorschlag
I'm not really sure how to collect the info for the suspend but I managed to fix the problem by installing this driver (https://github.com/patjak/mba6x_bl) with the instructions on the readme
auf der angegebenen github Seite steht
You need to have the kernel headers (e.g. linux-header-generic) installed for the kernel you're compiling for. You also need the build tools (build-essential or similar).
Das verstehe ich nicht. Kann mir da wer helfen?

und weiter unten wird auf das bereits erwähnte Ubuntuspezifische Troubleshooting verwiesen:
https://help.ubuntu.com/community/MacBo ... #Backlight
Kann ich das einfach mal ausprobieren? oder ist das wirklich UBUNTU spezifisch und klappt mit Debian nicht?

LG

BenutzerGa4gooPh

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von BenutzerGa4gooPh » 20.02.2017 21:15:40

Hallo bleda, herzlich willkommen im Debianforum!
bleda hat geschrieben:weiter unten wird auf das bereits erwähnte Ubuntuspezifische Troubleshooting verwiesen:
https://help.ubuntu.com/community/MacBo ... #Backlight
Kann ich das einfach mal ausprobieren? oder ist das wirklich UBUNTU spezifisch und klappt mit Debian nicht?
Geht sicher schief! Für Debian nutzt man entweder Backports oder Stretch für neue Kernels. Individuelle Spezialkernels in Debian - Sicherheitsupdates fallen wohl aus. Lies mal: https://wiki.debian.org/DontBreakDebian

Und jetzt was Grundsätzliches: Hier im Forum werden (wegen "proprietären" Gründen) die wenigsten MACs für Linux nutzen. Ich auch nicht, kann dir nur indirekt helfen. Also entweder viel Geduld und Thread alle 2 Tage mal pushen oder:

Du hast ja erst neu installiert, also nicht viel Mühe, es nochmal zu tun: Neuinstallation mit nonfree Treibern. https://cdimage.debian.org/cdimage/unof ... 64/iso-cd/
Dann schreibst du journalctl - b komplett nach pastebin.php und postest mit Fertigmeldung einen Link darauf.

Falls die Probleme immer noch auftreten evtl. Stretch mit nonfree:
https://cdimage.debian.org/cdimage/unof ... 64/iso-cd/

Aufgrund der Journaleintraege ist vlt. Hilfe möglich. Ansonsten großes Lob für ordentliche Threaderöffnung! :THX:
Zuletzt geändert von BenutzerGa4gooPh am 20.02.2017 21:34:21, insgesamt 1-mal geändert.

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von bleda » 20.02.2017 21:34:20

Jana66 hat geschrieben:
bleda hat geschrieben:weiter unten wird auf das bereits erwähnte Ubuntuspezifische Troubleshooting verwiesen:
https://help.ubuntu.com/community/MacBo ... #Backlight
Kann ich das einfach mal ausprobieren? oder ist das wirklich UBUNTU spezifisch und klappt mit Debian nicht?
Geht sicher schief! Für Debian nutzt man entweder Backports oder Stretch für neue Kernels.

Und jetzt mal was Grundsätzliches: Hier im Forum werden die Wenigsten MACs nutzen. Also entweder viel Geduld und Thread alle 2 Tage mal pushen oder:

Du hast ja erst neu installiert, also nicht viel Mühe, es nochmal zu tun: Neuinstallation mit https://cdimage.debian.org/cdimage/unof ... 64/iso-cd/
Dann schreibst du journalctl - b komplett nach pastebin.php und postest mit Fertigmeldung den Link darauf.
Danke vielmals für die Antwort und das Lob!

Aber verflixt und zugenäht. :) Ich brauche wohl Geduld, weil die nonfree iso ist nur als netinst angeboten und das airbook hat keinen ethernet anschluss und der fragliche broadcomtreiber fürs WLAN ist nicht in dieser nonfree-cd dabei. oder übersehe ich etwas?

kann ich nicht einen andern aktuellen journalctl eintrag irgendwie posten?
Zuletzt geändert von bleda am 20.02.2017 21:42:06, insgesamt 1-mal geändert.

BenutzerGa4gooPh

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von BenutzerGa4gooPh » 20.02.2017 21:40:04

bleda hat geschrieben:kann ich nicht einen andern aktuellen journalctl eintrag irgendwie posten?
Schaden kann es nicht. Irgendeinem wird schon was einfallen. Du hast bisher auch noch nicht irgendwas zebastelt, FrankenDebian gebaut?! :wink:
Also

Code: Alles auswählen

 journalctl -b
aktuell nach nopaste!

Vorher installieren: Debianintel-microcode Debianfirmware-linux und reboot!

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von bleda » 20.02.2017 21:57:40

Jana66 hat geschrieben:
bleda hat geschrieben:kann ich nicht einen andern aktuellen journalctl eintrag irgendwie posten?
Schaden kann es nicht. Irgendeinem wird schon was einfallen. Du hast bisher auch noch nicht irgendwas zebastelt, FrankenDebian gebaut?! :wink:
Also

Code: Alles auswählen

 journalctl -b
aktuell nach nopaste!
1) Franken-Debian?
  • also ich hab in Bezug auf die Tastatur ein wenig rumgebastelt. treiber geladen, ein wenig mit terminal in den
  • systemdateien bzgl. tastatur rumgenoobt und solches zeuchs.
  • für bildschirmproblem habe ich Debianacpi-support mit sudo apt install acpi-support geladen.
  • paketquellen hinzugefügt und z.B. "Telegram" und "Bitmask" mit dpkg -i installiert.

    ergo: also ich glaube nicht, dass es aktuell ein FrankenDebian ist (im Gegensatz zu meinem eigenen Thinkpad <3)


2) neuinstalation?
bleda hat geschrieben:Aber verflixt und zugenäht. :) Ich brauche wohl Geduld, weil die nonfree iso ist nur als netinst angeboten und das airbook hat keinen ethernet anschluss und der fragliche broadcomtreiber fürs WLAN ist nicht in dieser nonfree-cd dabei. oder übersehe ich etwas?
oder könnte ich den fraglichen (WLAN) treiber auf einen zweiten FAT32 USB Stick laden und dann während der netinstalation zu beginn gleich den treiber laden und dann via WLAN alle benötigten Pakete nachladen?
oder wäre es möglich alternativ zu WLAN meinen DVD-ISO-USB Stick während der Installation einzubinden?
(aber ich bin noch ein recht grosser Noob!)

3) danke für das lob!


4) Journalctl -b

habe sudo journalctl -b> journal gemacht
und dann die Datei hochgeladen. hoffe das war korrekt so!
edit: nutzername ist wer, damit da keine verwirrung entsteht. ja. komischer nutzername.
NoPaste-Eintrag39769

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von bleda » 20.02.2017 22:18:37

ist hier evtl debian support dabei?
https://github.com/patjak/mba6x_bl
EDIT 21/2/12 10:31:
Sehr wahrscheinlich. ich probiers jetzt

You need to have the kernel headers (e.g. linux-header-generic) installed for the kernel you're compiling for. You also need the build tools (build-essential or similar).

git clone git://github.com/patjak/mba6x_bl
cd mba6x_bl
make
sudo make install
sudo depmod -a

diesen teil verstehe ich wiederum nicht? sind das befehle, welche ich einzeln nacheinander im terminal eingeben muss?

ja dem ist so.

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: macbook Air 6.2 [7.1?] - sleep hibernate Bug (Jessie M

Beitrag von bleda » 21.02.2017 11:50:08

Okay also der mba6x_bl hat das Problem gelöst. Jedoch hat er ein neues Problem ausgelöst:
Ich kann die Helligkeit nicht mehr regulieren und es ist ständig bei ca 80% Helligkeit...

BenutzerGa4gooPh

Re: [gelöst] macbook Air 6.2 [7.1?] - sleep Bug (Jessie MA

Beitrag von BenutzerGa4gooPh » 21.02.2017 15:34:51

Im Journal ist mir das aufgefallen:

Code: Alles auswählen

Feb 20 21:07:42 ein kernel: Your BIOS is broken and requested that x2apic be disabled.
                            This will slightly decrease performance.
                            Use 'intremap=no_x2apic_optout' to override BIOS request.
Feb 20 21:07:42 ein kernel: Enabled IRQ remapping in xapic mode
Feb 20 21:07:42 ein kernel: x2apic not enabled, IRQ remapping is in xapic mode
.....
Feb 20 21:07:42 ein kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S1_] (20140424/hwxface-580)
Feb 20 21:07:42 ein kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State [\_S2_] (20140424/hwxface-580)
Feb 20 21:07:42 ein kernel: ACPI: (supports S0 S3 S4 S5)
.....
Feb 20 21:07:43 ein systemd[1]: Failed to start LSB: Apple laptops hotkeys event handler.
Feb 20 21:07:43 ein systemd[1]: Unit pommed.service entered failed state.
Feb 20 21:07:43 ein systemd[1]: Started LSB: exim Mail Transport Agent.
Feb 20 21:07:43 ein systemd[1]: Started LSB: Load kernel modules needed to enable cpufreq scaling.
...
Feb 20 21:07:44 ein systemd[1]: Starting Load/Save Screen Backlight Brightness of backlight:intel_backlight...
Feb 20 21:07:44 ein systemd[1]: Started Load/Save Screen Backlight Brightness of backlight:intel_backlight.
Ich kann die Helligkeit nicht mehr regulieren und es ist ständig bei ca 80% Helligkeit...
Funktionierte vorher. Sieht man am Journal. So richtig helfen kann ich dir nun nicht.

Allerdings dein github-Treiber ist von 2015... ich habe dich vor Fremdquellen gewarnt ... Versuche es lieber mit einem Backport-Kernel und Backport-Treibern dazu (WLAN, Grafik etc.) und zusätzlichen Workarounds mit Bordmitteln, evtl. Verzicht auf "Luxus" (Hotkeys).
https://backports.debian.org
Keiner hier wird dir die github-Fremdquelle debuggen. Der Autor?

Die ACPI-Zustände S0 S3 S4 S5 sollten entsprechend Journal funktionieren: https://de.m.wikipedia.org/wiki/Advance ... _Interface
(Zumindest erscheinen mir Probleme mit Debian-Mitteln lösbar.)

So, von meiner Seite her war es das, mehr kann ich nicht helfen.

bleda
Beiträge: 17
Registriert: 20.02.2017 15:39:40

Re: [gelöst] macbook Air 6.2 [7.1?] - sleep Bug (Jessie MA

Beitrag von bleda » 21.02.2017 19:29:21

Danke für die Hilfe! Habe verschiedene Edits zu Backports etc. noch nicht gesehen gehabt. Werde am Wochenende evtl. nochmals versuchen den Computer neu aufzusetzen mit den Tipps die du gegeben hast. Für den Moment muss es mal reichen.
Danke nochmals!

Antworten