<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq" -->

---
title: Kernel 6.9: Enable, test, repeat | daily.dev
description: Collabora&#x27;s engineers contributed to Linux kernel 6.9 across hardware enablement and kernel testing. Key highlights include AMD Sound Open Firmware fixes...
canonical: https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Kernel 6.9: Enable, test, repeat | daily.dev
og:description: Collabora&#x27;s engineers contributed to Linux kernel 6.9 across hardware enablement and kernel testing. Key highlights include AMD Sound Open Firmware fixes...
og:url: https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq
og:image: https://api.daily.dev/og/posts/btJ1gEshQ.png
og:image:alt: Kernel 6.9: Enable, test, repeat
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Kernel 6.9: Enable, test, repeat

**[Collabora Blog](https://daily.dev/sources/collabora)** · 6 min read · 0 upvotes · 0 comments

## Summary

Collabora's engineers contributed to Linux kernel 6.9 across hardware enablement and kernel testing. Key highlights include AMD Sound Open Firmware fixes restoring audio on the Steam Deck OLED, MediaTek MT8186 Chromebook support (ASUS CM14, Lenovo 300e/100e/IdeaPad), MT8395 Radxa NIO 12L initial support with working storage and networking, Rockchip RK3588 HDMI PHY groundwork, and StarFive JH7100 Ethernet enablement. On the testing side, the first kselftest for Rust modules was introduced, new kselftests for power_supply and device probing were added, and ongoing work improved kselftest quality via TAP format porting and flakiness removal.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.collabora.com/news-and-blog/news-and-events/kernel-69-enable-test-repeat.html>

## Questions this post answers

### What Chromebook models got upstream Linux kernel support in kernel 6.9 via the MT8186 SoC?

Kernel 6.9 added upstream support for Chromebooks based on the MediaTek MT8186 SoC, including the ASUS Chromebook CM14, ASUS Chromebook CM14 Flip, Lenovo 300e Yoga Chromebook Gen 4, Lenovo 100e Chromebook Gen 4, and Lenovo IdeaPad Slim 3 Chromebook. Audio and external display support are notably absent from this initial enablement.

_Developers tracking upstream Linux support for ARM Chromebooks follow new SoC enablement milestones on daily.dev._

### What was the first kselftest added for Rust in the Linux kernel?

The first kselftest for Rust in the Linux kernel was introduced in kernel 6.9 by Laura Nao. It validates the correct probing of Rust sample modules, specifically rust_minimal and rust_print. This complements existing KUnit and #[test] tests and establishes a foundation for broader Rust testing within the kernel.

_Engineers working on Rust kernel modules can track testing infrastructure developments like this on daily.dev._

## Similar posts on daily.dev

- [Kernel 7.2: RK3588 media, smarter GPU memory, and Rust foundations](https://daily.dev/posts/kernel-7-2-rk3588-media-smarter-gpu-memory-and-rust-foundations-vrpih8voj) · Collabora Blog · 0 upvotes · 0 comments

---

Tags: [#linux](https://daily.dev/tags/linux), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Kernel 6.9: Enable, test, repeat","url":"https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq"},"datePublished":"2026-08-11T08:54:37.648Z","dateModified":"2026-08-11T09:01:48.708Z","description":"Collabora's engineers contributed to Linux kernel 6.9 across hardware enablement and kernel testing. Key highlights include AMD Sound Open Firmware fixes...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/736231a2d5113e6fc79a60a4c763484f?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/736231a2d5113e6fc79a60a4c763484f?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Collabora Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collabora Blog","logo":"https://media.daily.dev/image/upload/s--ZGZ0FjqS--/f_auto,q_auto/v1786438306/logos/collabora?_a=BAMAMicg0","url":"https://daily.dev/sources/collabora"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"linux,rust","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collabora Blog","item":"https://daily.dev/sources/collabora"},{"@type":"ListItem","position":3,"name":"Kernel 6.9: Enable, test, repeat"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/kernel-6-9-enable-test-repeat-btj1geshq#faq","mainEntity":[{"@type":"Question","name":"What Chromebook models got upstream Linux kernel support in kernel 6.9 via the MT8186 SoC?","acceptedAnswer":{"@type":"Answer","text":"Kernel 6.9 added upstream support for Chromebooks based on the MediaTek MT8186 SoC, including the ASUS Chromebook CM14, ASUS Chromebook CM14 Flip, Lenovo 300e Yoga Chromebook Gen 4, Lenovo 100e Chromebook Gen 4, and Lenovo IdeaPad Slim 3 Chromebook. Audio and external display support are notably absent from this initial enablement. Developers tracking upstream Linux support for ARM Chromebooks follow new SoC enablement milestones on daily.dev."}},{"@type":"Question","name":"What was the first kselftest added for Rust in the Linux kernel?","acceptedAnswer":{"@type":"Answer","text":"The first kselftest for Rust in the Linux kernel was introduced in kernel 6.9 by Laura Nao. It validates the correct probing of Rust sample modules, specifically rust_minimal and rust_print. This complements existing KUnit and #[test] tests and establishes a foundation for broader Rust testing within the kernel. Engineers working on Rust kernel modules can track testing infrastructure developments like this on daily.dev."}}]}
```

