Moin,
Der Beitrag soll ein Erfahrungsbericht und Frage zugleich werden, würde mich freuen wenn der eine oder andere 13 zoll fan hierdurch etwas Zeit beim einrichten sparen kann und gleich ein wenigstens halbwegs funktionierendes Gerät aufsetzen kann, ich habe ca 2 wochen gebraucht die idee zu bekommen das current evtl. was bringt.
Ich habe mir im Title genanntes Gerät gekauf, die hardware war günstig in Relation zur Leistung.
Das wichtigste vorab, die Kiste ist mit FreeBSD 14(aktuell current) generell betreibbar, mit 13.2 ist mir nicht gelungen das Touchpad zum laufen zu bekommen, Touchscreen hatte kurz mal zufällig funktioniert (warum ist mir unerklärlich ^^), Wlan war wackelig (mal klappte es eine funktionierende firmware zu laden, mal nicht, manchmal bekam man eine IP via DHCP mal nicht) bei bedarf könnte ich logs aus 13.2 erzeugen, ich nutze bootenvironments.
ACHTUNG! Das Teil ist ein Chromebook und wer es anders nutzen will muss bisschen basteln, hilfreich ist die Seite und das Script das der Gute gebaut hat https://mrchromebox.tech/
Da es zzt. diese suzyq Kabel nicht zu kaufen gibt und mein Kumpel mir solch eins noch nicht gelötet hat, habe ich die Kiste auf gemacht und den Akku entfernt (temporär) um efi auf die Kiste zu Flashen, war jetzt kein großer stress.
Mit FreeBSD 14 current (git commit 12b92f3ed82) sieht es nun wie folgt aus:
Mehr fällt mir gerade nicht ein was man wissen wollen würde bevor man dieses Gerät kauft, falls einer mit dem Gedanken spielt oder einfach so neugierig ist, gerne fehlende Infos abfragen
Frage:
Kann mir einer Helfen den sound hin zu bekommen? In Current wird gerade recht viel an oss gebastelt, evtl. geht es irgendwann einfach, aktuell erkennt FreeBSD ein Sound device (klinke) aber ob da was raus kommt kann ich nicht sagen weil ich aktuell keine Kopfhörer zum testen habe. Wie dem auch sei, hier mal bisschen input.
Der Kernel hat mal 2 devices
Mixer sieht offensichtlich nur die Klinke [jack] (wenn ich das richtig interpretiere)
Hier noch alles was PCM heißt
Bisher kenne ich audio kapriolen eher von Linux Systemen, ich glaube mit FreeBSD habe ich bisher maximal das default device mal angeben müssen. Leider wüsste ich nicht wie ich jetzt die Integrierten lautsprecher zu greifen bekomme, oss sieht sie ja nicht mal. Hat einer Tips?
Gruß
ath0
Der Beitrag soll ein Erfahrungsbericht und Frage zugleich werden, würde mich freuen wenn der eine oder andere 13 zoll fan hierdurch etwas Zeit beim einrichten sparen kann und gleich ein wenigstens halbwegs funktionierendes Gerät aufsetzen kann, ich habe ca 2 wochen gebraucht die idee zu bekommen das current evtl. was bringt.
Ich habe mir im Title genanntes Gerät gekauf, die hardware war günstig in Relation zur Leistung.
Das wichtigste vorab, die Kiste ist mit FreeBSD 14(aktuell current) generell betreibbar, mit 13.2 ist mir nicht gelungen das Touchpad zum laufen zu bekommen, Touchscreen hatte kurz mal zufällig funktioniert (warum ist mir unerklärlich ^^), Wlan war wackelig (mal klappte es eine funktionierende firmware zu laden, mal nicht, manchmal bekam man eine IP via DHCP mal nicht) bei bedarf könnte ich logs aus 13.2 erzeugen, ich nutze bootenvironments.
ACHTUNG! Das Teil ist ein Chromebook und wer es anders nutzen will muss bisschen basteln, hilfreich ist die Seite und das Script das der Gute gebaut hat https://mrchromebox.tech/
Da es zzt. diese suzyq Kabel nicht zu kaufen gibt und mein Kumpel mir solch eins noch nicht gelötet hat, habe ich die Kiste auf gemacht und den Akku entfernt (temporär) um efi auf die Kiste zu Flashen, war jetzt kein großer stress.
Mit FreeBSD 14 current (git commit 12b92f3ed82) sieht es nun wie folgt aus:
- Wlan stabiel
- Touchpad ohne jegliche X config sehr gut nutzbar, wenn auch die Sensitivität etwas mehr druck erfordert (wenn ich mal bock habe änder ich das ggf, aktuell finde ich es gut schreiben zu können ohne das der Mauszeiger durch die gegend irrt und ggf clicks interpretiert die evtl. nerven könnten ^^)
- Grafik Karte läuft generell, aber ab und an scheint die Beschleunigung nicht so richtig von X genutzt zu werden (selbst in der Shell dauert es dann recht lange bis die getippten Zeichen erscheinen, scrollen ruckelt usw.)
- Tablettswitch ohne weiteres funktional (ist aber kein anwendungsfall für mich)
- Touchscreen habe ich noch nicht zum laufen bekommen
- Funktionstasten gehen teilweise(lock screen, lauter, leise z.b.), die fehlenden [entf],[pos1] oder F Tasten machen das Arbeiten gewöhnungsbedürftig, aber da ich damit gerechnet habe das ich evtl. das Gerät nur als Chromebook nutzen kann, sprich nen haufen Geld zum Fenster raus werfe, und mir die komische Tastatur bekannt war, kann ich damit leben.
- USB läuft eh wie gewohnt
- Sound (wird schmerzlich vermisst) habe ich noch nicht zum laufen bekommen
- Akku laufzeit würde ich als nicht wesentlich schlechter wie mit dem mitgeliefertem ChromeOS sehen, wobei ich mit beachte das ich mit BSD tatsächlich das gerät nutze und nicht nur Musik abspiele (was ja gerade eh noch nicht geht ^^) und einige Geräte gewiss noch suboptimal betrieben werden und vermutlich nicht in Powersave gehen wenn sie es eigentlich könnten usw.
- Bluetooth habe ich noch nicht probiert (versuche ich bei gelegenheit, aktuell wüsste ich nicht was ich damit überhaupt wollen würde ^^, testcases gerne vorschlagen )
- SD Card reader habe ich noch nicht probiert (kommt zeitnah, sehe aber keinen Grund das es nicht gehen sollte)
Mehr fällt mir gerade nicht ein was man wissen wollen würde bevor man dieses Gerät kauft, falls einer mit dem Gedanken spielt oder einfach so neugierig ist, gerne fehlende Infos abfragen
Frage:
Kann mir einer Helfen den sound hin zu bekommen? In Current wird gerade recht viel an oss gebastelt, evtl. geht es irgendwann einfach, aktuell erkennt FreeBSD ein Sound device (klinke) aber ob da was raus kommt kann ich nicht sagen weil ich aktuell keine Kopfhörer zum testen habe. Wie dem auch sei, hier mal bisschen input.
Der Kernel hat mal 2 devices
Code:
sysctl -a | grep hda
hdac0: <Intel Comet Lake-LP HDA Controller> mem 0x9fa14000-0x9fa17fff,0x9f900000-0x9f9fffff at device 31.3 on pci0
hdacc0: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa0: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc0
pcm0: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa0
hdac0: <Intel Comet Lake-LP HDA Controller> mem 0x9fa14000-0x9fa17fff,0x9f900000-0x9f9fffff at device 31.3 on pci0
hdacc0: <Intel Kaby Lake HDA CODEC> at cad 2 on hdac0
hdaa0: <Intel Kaby Lake Audio Function Group> at nid 1 on hdacc0
pcm0: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa0
device snd_hda
irq135: hdac0:277 @cpu0(domain0): 975
dev.pcm.0.%parent: hdaa0
dev.hdaa.0.init_clear: 0
dev.hdaa.0.reconfig: 0
dev.hdaa.0.gpo_config:
dev.hdaa.0.gpo_state:
dev.hdaa.0.gpio_config:
dev.hdaa.0.gpio_state:
dev.hdaa.0.gpi_state:
dev.hdaa.0.config: forcestereo,ivref50,ivref80,ivref100,ivref,vref
dev.hdaa.0.nid3_original: 0x18560010 as=1 seq=0 device=Digital-out conn=Jack ctype=Digital loc=0x18 color=Unknown misc=0
dev.hdaa.0.nid3_config: 0x18560010 as=1 seq=0 device=Digital-out conn=Jack ctype=Digital loc=0x18 color=Unknown misc=0
dev.hdaa.0.nid3: pin: Digital-out (Jack)
dev.hdaa.0.nid2: audio output
dev.hdaa.0.%parent: hdacc0
dev.hdaa.0.%pnpinfo: type=0x01 subsystem=0x80860101
dev.hdaa.0.%location: nid=1
dev.hdaa.0.%driver: hdaa
dev.hdaa.0.%desc: Intel Kaby Lake Audio Function Group
dev.hdaa.%parent:
dev.hdacc.0.%parent: hdac0
dev.hdacc.0.%pnpinfo: vendor=0x8086 device=0x280b revision=0x00 stepping=0x00
dev.hdacc.0.%location: cad=2
dev.hdacc.0.%driver: hdacc
dev.hdacc.0.%desc: Intel Kaby Lake HDA CODEC
dev.hdacc.%parent:
dev.hdac.0.polling: 0
dev.hdac.0.pindump: 0
dev.hdac.0.%parent: pci0
dev.hdac.0.%pnpinfo: vendor=0x8086 device=0x02c8 subvendor=0x8086 subdevice=0x7270 class=0x040100
dev.hdac.0.%location: slot=31 function=3 dbsf=pci0:0:31:3 handle=\_SB_.PCI0.HDAS
dev.hdac.0.%driver: hdac
dev.hdac.0.%desc: Intel Comet Lake-LP HDA Controller
dev.hdac.%parent:
Mixer sieht offensichtlich nur die Klinke [jack] (wenn ich das richtig interpretiere)
Code:
mixer -a
pcm0:mixer: <Intel Kaby Lake (HDMI/DP 8ch)> on hdaa0 (play) (default)
vol = 1.00:1.00 pbk
pcm = 1.00:1.00 pbk
Hier noch alles was PCM heißt
Code:
sysctl -a | grep pcm
pcm0: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa0
pcm0: <Intel Kaby Lake (HDMI/DP 8ch)> at nid 3 on hdaa0
"Giant","primary pcm mixer"
"primary pcm mixer","HDA driver mutex"
"sound cdev","primary pcm mixer"
"sound cdev","pcm play channel"
"pcm play channel","UMA zone"
"pcm play channel","kobj"
"pcm play channel","HDA driver mutex"
"pcm play channel","pcm virtual play channel"
"pcm virtual play channel","UMA zone"
"pcm virtual play channel","kernel vm object"
"pcm virtual play channel","kernel arena domain"
"pcm virtual play channel","kobj"
"pcm virtual play channel","primary pcm mixer"
"pcm virtual play channel","select mtxpool"
"sound cdev","pcm virtual play channel"
"Giant","pcm play channel"
"Giant","pcm virtual play channel"
dev.pcm.0.mode: 3
dev.pcm.0.bitperfect: 0
dev.pcm.0.buffersize: 65536
dev.pcm.0.play.vchanformat: s16le:2.0
dev.pcm.0.play.vchanrate: 48000
dev.pcm.0.play.vchanmode: passthrough
dev.pcm.0.play.vchans: 1
dev.pcm.0.play.32bit: 24
dev.pcm.0.%parent: hdaa0
dev.pcm.0.%pnpinfo:
dev.pcm.0.%location: nid=3
dev.pcm.0.%driver: pcm
dev.pcm.0.%desc: Intel Kaby Lake (HDMI/DP 8ch)
dev.pcm.%parent:
OSS: pcm (pcm)
Bisher kenne ich audio kapriolen eher von Linux Systemen, ich glaube mit FreeBSD habe ich bisher maximal das default device mal angeben müssen. Leider wüsste ich nicht wie ich jetzt die Integrierten lautsprecher zu greifen bekomme, oss sieht sie ja nicht mal. Hat einer Tips?
Gruß
ath0