Sie sind nicht angemeldet.

41

Dienstag, 21. März 2023, 13:03

Device-3: Broadcom 720p FaceTime HD Camera driver: N/A

Sie wird aber nicht richtig erkannt: als Audiogerät und ohne Treiber. Exotische HW? ;)
Nimm mal den Mint-Stick (Welchen Desktop hast du genommen?) - gleiche inxi - Ausgabe?

42

Dienstag, 21. März 2023, 15:35

Den Mint-Test mache ich nachher nochmal.

Ich habe mich mal ein bisschen umgeschaut: Weil Apple auf Intel-Macs auch Windows als parallele Installation zulässt, stellen sie passende Treiber bereit - aber eben nur für Windows. Es gibt auch Versuche, den Treiber für Linux nachzubauen, das scheint aber noch nicht wirklich zu funktionieren.
Bernd

43

Dienstag, 21. März 2023, 16:25

Hi Bernd,

die "FaceTime Cam" in Deinem MBP braucht eine spezielle Firmware. Da E-OS, Mint & Ubuntu & Co. vom "Unterbau" her identisch sind, brauchst Du deswegen nicht auf Mint zu schwenken. Auf GITHUB hat jemand ein Script abegelegt, welches die FW-BLOB Extraktion aus OSX-Updates erledigt und dann versucht, entsprechende Kernelmodule zu bauen:

https://gist.githubusercontent.com/ukn/a2f85e3420ae7d0f64db2274a9bc106b/raw/407ad2574928bb8fcfd166d2c88db33f26da670d/99-install-facetime-camera.sh

Du brauchst auch Kernelheader und Compiler & Co.:

Quellcode

1
sudo apt-get install linux-headers-$(uname -r) build-essential
, bevor Du das Skript ausführen kannst.

Gruß Thomas

44

Dienstag, 21. März 2023, 20:17

Hi Bernd,

die "FaceTime Cam" in Deinem MBP braucht eine spezielle Firmware. Da E-OS, Mint & Ubuntu & Co. vom "Unterbau" her identisch sind, brauchst Du deswegen nicht auf Mint zu schwenken. Auf GITHUB hat jemand ein Script abegelegt, welches die FW-BLOB Extraktion aus OSX-Updates erledigt und dann versucht, entsprechende Kernelmodule zu bauen:

https://gist.githubusercontent.com/ukn/a…etime-camera.sh

Du brauchst auch Kernelheader und Compiler & Co.:

Quellcode

1
sudo apt-get install linux-headers-$(uname -r) build-essential
, bevor Du das Skript ausführen kannst.

Gruß Thomas
Weil ich es nicht selber einschätzen kann: Muss ich mit "Risiken und Nebenwirkungen" rechnen, die einen DAU vor unüberwindliche Probleme stellen?
Bernd

45

Dienstag, 21. März 2023, 20:35

https://forums.linuxmint.com/viewtopic.p…5e3124f50bf1431 Da wurde der Treiber erfolgreich erstellt.

46

Mittwoch, 22. März 2023, 09:59

Hallo Bernd,

was schief gehen kann, sind Folgefehler durch nicht funktionierende Kernelmodule (im einfachsten Fall: störende Fehlermeldungen beim Boot). Mögliche Probleme bei Kernelupdates habe ich durch die Verwendung von DKMS versucht zu vermeiden. Was für 'Normalanwender' (vom DAU bist Du denke ich weit entfernt) schwierig werden könnte, ist der Schritt des ersten Boots, wo Du die Verwendung selbst gebauter/signierter Kernelmodule bestätigen mußt. Bitte die Anweisungen während der Installation genau befolgen. Ansonsten gelten die altbekannten Regeln:

  • Backup haben ist besser als brauchen
  • Kein Backup - kein Mitleid!
  • Versuch macht kluch :-)


Nachfolgend ein angepaßtes Installationsskript, welches ich unter EOS getestet habe:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#!/bin/bash
set -e

export CONFIG_MODULE_SIG=n
export CONFIG_MODULE_SIG_ALL=n
# For current kernel
export KERNELRELEASE=$(cat /proc/version | awk '{print $3}')

echo "Installing depencies..."
apt -y install linux-headers-$(uname -r) build-essential dkms curl xz-utils git

temp_dir=$(mktemp -d)
echo "Installing FacetimeHD camera for $KERNELRELEASE"
cd $temp_dir
git clone https://github.com/patjak/facetimehd-firmware.git
git clone https://github.com/patjak/bcwc_pcie.git

cd $temp_dir/facetimehd-firmware
pwd
make
make install
cd $temp_dir
pwd
if [ ! -d /usr/src/facetimehd-0.1 ]
then 
  cp -R bcwc_pcie /usr/src/facetimehd-0.1
  dkms add -m facetimehd -v 0.1
fi
dkms build -m facetimehd -v 0.1
dkms install -m facetimehd -v 0.1
rm -rf $temp_dir

if [ ! -d "/etc/modules-load.d" ]; then
  mkdir -p "/etc/modules-load.d"
fi

cat > "/etc/modules-load.d/facetimehd.conf" << EOL
videobuf2-core
videobuf2_v4l2
videobuf2-dma-sg
facetimehd
EOL

echo "Install complete! Please reboot your system."


Das Skript muß ausführbar sein [/size]

Quellcode

1
chmod +x <script.sh>
und Du mußt in eine Root-Umgebung wechseln in Deinem Terminal mit

Quellcode

1
sudo -i


Gruß Thomas
»t.hass« hat folgende Bilder angehängt:
  • cond_secure_boot.png
  • enroll_MOK.png

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »t.hass« (23. März 2023, 08:00)


47

Mittwoch, 22. März 2023, 20:45

Hallo Thomas. Super nett, das Skript individuell für mich anzupassen :) Leider hat es kurz vor dem finish mit einer Fehlermeldung abgebrochen (siehe screenshot). Mehrere Neustarts und erneute Ausführung des Skripts haben nicht geholfen.

Auch wenn es nicht zum Erfolg geführt hat, habe ich wieder was über Linux gelernt:

- Was ist die Root-Umgebung und wie komme ich wieder aus dem Modus heraus, ohne einfach abzubrechen?
- In welchem Verzeichnis befinde ich mich nach dem Start der Root-Umgebung?
- Warum zeigt "ls" (erster Versuch ohne Parameter) nix an?
- Wie war das mit der Pfadangabe ins User-Verzeichnis, in welchem das Skript liegt?
- Warum wird der Befehl "git" nicht gefunden? Nachinstallieren
»Mütze« hat folgendes Bild angehängt:
  • webcam_skript2.png
Bernd

48

Donnerstag, 23. März 2023, 07:58

- Was ist die Root-Umgebung und wie komme ich wieder aus dem Modus heraus, ohne einfach abzubrechen?

sudo -i wechselt in den Account des Linux Super-Users 'root' und macht dabei eine neue Sub-Shell auf, die Du mit dem Kommando exit wieder verlassen mußt.

- In welchem Verzeichnis befinde ich mich nach dem Start der Root-Umgebung?

im Heimatverzeichnis des 'root'-Nutzers: /root

- Warum zeigt "ls" (erster Versuch ohne Parameter) nix an?

weil er keine Dateien Dateien in seinem Heimatverzeichnis hat, oder richtiger: nur versteckte Dateien, welche nur ls -a anzeigt.

- Wie war das mit der Pfadangabe ins User-Verzeichnis, in welchem das Skript liegt?

lege das Skript einfach im Verzeichnis /tmp ab, da können alle Nutzer darauf zugreifen - auch 'root'

- Warum wird der Befehl "git" nicht gefunden? Nachinstallieren

Git hat er gefunden und die Sachen laut Deinem Screenshoot auch heruntergeladen - vermißt hat er curl, einem Tools zum Zugriff auf Webseiten von der Kommandozeile aus. Damit will er die nötige Firmwaredateien beim großen Apfel laden.

Ich habe nochmal für alle verwendete Kommandos die nötigen Pakte bestimmt:

Quellcode

1
2
3
4
5
# which curl xzcat cpio git dkms | xargs -n1 apt-file -F search
curl: /usr/bin/curl                       
xz-utils: /usr/bin/xzcat                  
git: /usr/bin/git                         
dkms: /usr/sbin/dkms


und das Skript im letzten Posting angepaßt, so daß sie mitinstalliert werden.

Gruß Thomas

49

Freitag, 24. März 2023, 11:46

Mensch Thomas, jetzt haste auch noch'n shellscripting-Schnellkurz mit dazu gepackt. Und das, obwohl ich das Skript ja schon zum Laufen bekommen hatte :)
Das aktuelle Skript ist jetzt durchgelaufen und die Kamera wird nun von den Apps erkannt. Die elementary beiliegende App "Kamera" speichert Videos im OGV-Format, das Speichern von Fotos klappt aber nicht. Daraufhin habe ich die weiter oben von Jens empfohlenen Codecs installiert, was aber keinen Erfolg gebracht hat. Anschließend "Cheese" installiert und nach einigem hin und her hat es Videos im WEBM-Format gespeichert und Fotos als JPG. Leider funktioniert das aber nur gelegentlich, meist zeigt Cheese zwar ein Bild an, der Auslöser lässt sich aber nicht aktivieren.
»Mütze« hat folgende Dateien angehängt:
  • webcam_intern1.jpeg (100,05 kB - 228 mal heruntergeladen - zuletzt: Heute, 04:14)
  • cheese1.jpeg (82,79 kB - 234 mal heruntergeladen - zuletzt: Heute, 15:44)
Bernd

50

Samstag, 25. März 2023, 22:13

Hier meine bisherigen Erfahrungen mit der Hardware des MacBook:

Lüftersteuerung: Meistens unauffällig. Sehr selten drehen die Lüfter hoch, obwohl der Prozessor kaum was zu tun hat. Abhilfe schaffte bisher das Aufrufen des Bereitschaft-/Ruhemodus, oder ausschalten.

Displayhelligkeit: Funktioniert, lässt sich wie vorgesehen über F-Tasten einstellen. Automatische Anpassung geht eigentlich auch, regelt aber in groben Schritten hin und her. Habe ich daher in den Systemeinstellungen von elementary abgeschaltet.

Tastaturbeleuchtung: Funktioniert, lässt sich wie vorgesehen über F-Tasten einstellen.

Lautstärketasten laut / leise / aus/an: Funktioniert wie vorgesehen per F-Tasten.

Zurück- aus/an- Vorwärtstasten für Player: Funktioniert wie vorgesehen per F-Tasten.

Trackpad: Nicht so zuverlässig und geschmeidig wie unter macOS, aber insgesamt Ok.

Gestensteuerung: Nicht so zuverlässig und geschmeidig wie unter macOS, aber insgesamt Ok.

USB-Anschlüsse: Funktionieren. USB-Sticks, SD-Kartenleser, testweise angesteckte Webcam werden erkannt.

SDXC-Kartenslot: Funktioniert nicht.

Interne Webcam: Wird inzwischen erkannt. Speichern von Fotos / Videos noch sehr unzuverlässig.

Kopfhöreranschluss: Funktioniert.

HDMI-Anschluß: Funktioniert.

Thunderbold 2 Anschluss: Nicht getestet.

HiDPI-Auflösung des Displays: Funktioniert, native und skalierte Auflösungen einstellbar.

Bereitschaft / Ruhemodus: Bei aufgeklapptem Display erscheint mal früher, mal später der Anmeldebildschirm und geht nicht mehr aus. Bei zugeklapptem Display funktioniert es wie vorgesehen.

WLAN: Funktioniert. Keine Geschwindigkeitsmessung durchgeführt, fühlt sich aber normal schnell an.

Bluetooth: Verbindung zu einem Lautsprecher wurde aufgebaut, die Übertragung war aber abgehackt und grausam klingend. Praktisch unbrauchbar.

Eingebaute Lautsprecher: Funktionieren
Bernd

51

Donnerstag, 30. März 2023, 19:49

Du kannst ja noch mal Inception spielen:

https://www.heise.de/ratgeber/So-einfach…ux-8177420.html
Bye,
MeyerK

52

Freitag, 31. März 2023, 10:33

:D Hihi, das wäre wohl die schrägste Variante überhaupt.
Bernd

53

Montag, 10. April 2023, 22:13

... standesgemäßes Hintergrundbild ;) Das Logo stammt übrigens von einer gutgemachten britischen Linux-Seite.
»Mütze« hat folgende Datei angehängt:
  • omg!linux.jpeg (110,89 kB - 253 mal heruntergeladen - zuletzt: Heute, 03:17)
Bernd

54

Sonntag, 28. Mai 2023, 20:50

Mal was anderes probiert...
»Mütze« hat folgende Datei angehängt:
Bernd

55

Sonntag, 28. Mai 2023, 22:20

Linux Mint im Mac-Look?
Bye,
MeyerK

56

Montag, 29. Mai 2023, 11:16

Linux Mint im Mac-Look?
Ja, zumindest ansatzweise. Beim Verwenden merke ich aber schnell, dass wohl ein anderes BS Vorbild war... Grundsätzlich ist es jedoch einfacher geworden, als "normaler Desktop-Nutzer" ein Linux in Betrieb zu nehmen. Insbesondere, wenn es hauptsächlich ums surfen und eMail geht. Bei anderen Sachen muss man unter Umständen immer noch bereit sein, Kompromisse einzugehen.
Bernd

57

Montag, 29. Mai 2023, 14:03

Verstehe ich so nicht.
Lass dich nicht dadurch verunsichern, dass Thomas für die Treiberinstallation den "Root" bemüht hat. In Mint ist das nicht nur überflüssig, sondern sogar falsch - wenn man nicht wie Thomas weiss, was man tut.

Vorschlag: Bring den Mac zum Sommertreffen mit. :)