Redirect 302 redirect from GET @entry_comment_create (3a72cf)

Security

Token

There is no security token.

Firewall

main Name
Security enabled
Stateless

Configuration

Key Value
provider security.user.provider.concrete.app_user_provider
context main
entry_point App\Security\KbinAuthenticator
user_checker App\Security\UserChecker
access_denied_handler (none)
access_denied_url (none)
authenticators
[
  "two_factor"
  "remember_me"
  "App\Security\KbinAuthenticator"
  "App\Security\FacebookAuthenticator"
  "App\Security\GoogleAuthenticator"
  "App\Security\GithubAuthenticator"
  "App\Security\KeycloakAuthenticator"
]

Listeners

Listener Duration Response
Symfony\Component\Security\Http\Firewall\ChannelListener {#723
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
  -logger: Monolog\Logger {#783 …}
  -httpPort: 80
  -httpsPort: 443
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\ContextListener {#706
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorage {#1017 …}
  -sessionKey: "_security_main"
  -logger: Monolog\Logger {#783 …}
  -userProviders: Symfony\Component\DependencyInjection\Argument\RewindableGenerator {#705 …}
  -dispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
  -registered: false
  -trustResolver: Scheb\TwoFactorBundle\Security\Authentication\AuthenticationTrustResolver {#780 …}
  -sessionTrackerEnabler: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage::enableUsageTracking(): void {#703 …}
}
53.74 ms (none)
Symfony\Component\Security\Http\Firewall\AuthenticatorManagerListener {#584
  -authenticatorManager: Symfony\Component\Security\Http\Authentication\AuthenticatorManager {#595 …}
}
0.00 ms (none)
Scheb\TwoFactorBundle\Security\Http\Firewall\TwoFactorAccessListener {#582
  -twoFactorFirewallConfig: Scheb\TwoFactorBundle\Security\TwoFactor\TwoFactorFirewallConfig {#842 …}
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -twoFactorAccessDecider: Scheb\TwoFactorBundle\Security\Authorization\TwoFactorAccessDecider {#581 …}
}
0.05 ms (none)
Symfony\Component\Security\Http\Firewall\AccessListener {#579
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -accessDecisionManager: Symfony\Component\Security\Core\Authorization\TraceableAccessDecisionManager {#937 …}
  -map: Symfony\Component\Security\Http\AccessMap {#722 …}
}
0.00 ms (none)
Symfony\Component\Security\Http\Firewall\LogoutListener {#786
  -tokenStorage: Symfony\Component\Security\Core\Authentication\Token\Storage\UsageTrackingTokenStorage {#1018 …}
  -options: [
    "csrf_parameter" => "_csrf_token"
    "csrf_token_id" => "logout"
    "logout_path" => "app_logout"
  ]
  -httpUtils: Symfony\Component\Security\Http\HttpUtils {#841 …}
  -csrfTokenManager: Symfony\Component\Security\Csrf\CsrfTokenManager {#1015 …}
  -eventDispatcher: Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher {#747 …}
}
0.00 ms (none)

Authenticators

No authenticators have been recorded. Check previous profiles on your authentication endpoint.

Access Decision

affirmative Strategy
# Voter class
1
"Symfony\Component\Security\Core\Authorization\Voter\AuthenticatedVoter"
2
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
3
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
4
"Symfony\Component\Security\Core\Authorization\Voter\ExpressionVoter"
5
"App\Security\Voter\EntryCommentVoter"
6
"App\Security\Voter\EntryVoter"
7
"App\Security\Voter\MagazineVoter"
8
"App\Security\Voter\MessageThreadVoter"
9
"App\Security\Voter\MessageVoter"
10
"App\Security\Voter\NotificationVoter"
11
"App\Security\Voter\OAuth2UserConsentVoter"
12
"App\Security\Voter\PostCommentVoter"
13
"App\Security\Voter\PostVoter"
14
"App\Security\Voter\UserVoter"

Access decision log

# Result Attributes Object
1 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
2 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
  +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
  +url: null
  +body: """
    I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
    \n
    The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
    \n
    - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
    - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
    \n
    I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
    \n
    To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711751334 {#2414
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 25574
  -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
  -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703921601
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/10638996"
  +editedAt: DateTimeImmutable @1708970126 {#1793
    date: 2024-02-26 18:55:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703835201 {#2402
    date: 2023-12-29 08:33:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
3 DENIED edit
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
  +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
  +url: null
  +body: """
    I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
    \n
    The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
    \n
    - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
    - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
    \n
    I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
    \n
    To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711751334 {#2414
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 25574
  -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
  -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703921601
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/10638996"
  +editedAt: DateTimeImmutable @1708970126 {#1793
    date: 2024-02-26 18:55:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703835201 {#2402
    date: 2023-12-29 08:33:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
4 DENIED moderate
App\Entity\Entry {#2400
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +magazine: App\Entity\Magazine {#265
    +icon: Proxies\__CG__\App\Entity\Image {#246 …}
    +name: "linux@lemmy.ml"
    +title: "linux"
    +description: """
      From Wikipedia, the free encyclopedia\n
      \n
      Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
      \n
      Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
      \n
      ### Rules\n
      \n
      - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
      - No misinformation\n
      - No NSFW content\n
      - No hate speech, bigotry, etc\n
      \n
      ### Related Communities\n
      \n
      - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
      - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
      - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
      - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
      \n
      Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
      """
    +rules: null
    +subscriptionsCount: 1
    +entryCount: 1406
    +entryCommentCount: 28632
    +postCount: 6
    +postCommentCount: 214
    +isAdult: false
    +customCss: null
    +lastActive: DateTime @1729583542 {#275
      date: 2024-10-22 09:52:22.0 +02:00
    }
    +markedForDeletionAt: null
    +tags: null
    +moderators: Doctrine\ORM\PersistentCollection {#237 …}
    +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
    +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
    +entries: Doctrine\ORM\PersistentCollection {#180 …}
    +posts: Doctrine\ORM\PersistentCollection {#138 …}
    +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
    +bans: Doctrine\ORM\PersistentCollection {#117 …}
    +reports: Doctrine\ORM\PersistentCollection {#103 …}
    +badges: Doctrine\ORM\PersistentCollection {#81 …}
    +logs: Doctrine\ORM\PersistentCollection {#71 …}
    +awards: Doctrine\ORM\PersistentCollection {#1346 …}
    +categories: Doctrine\ORM\PersistentCollection {#1823 …}
    -id: 73
    +apId: "linux@lemmy.ml"
    +apProfileId: "https://lemmy.ml/c/linux"
    +apPublicUrl: "https://lemmy.ml/c/linux"
    +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
    +apInboxUrl: "https://lemmy.ml/inbox"
    +apDomain: "lemmy.ml"
    +apPreferredUsername: "linux"
    +apDiscoverable: true
    +apManuallyApprovesFollowers: null
    +privateKey: null
    +publicKey: null
    +apFetchedAt: DateTime @1729583596 {#269
      date: 2024-10-22 09:53:16.0 +02:00
    }
    +apDeletedAt: null
    +apTimeoutAt: null
    +visibility: "visible             "
    +createdAt: DateTimeImmutable @1698929468 {#271
      date: 2023-11-02 13:51:08.0 +01:00
    }
  }
  +image: null
  +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
  +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
  +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
  +url: null
  +body: """
    I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
    \n
    The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
    \n
    - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
    - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
    \n
    I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
    \n
    To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
    """
  +type: "article"
  +lang: "en"
  +isOc: false
  +hasEmbed: false
  +commentCount: 14
  +favouriteCount: 20
  +score: 0
  +isAdult: false
  +sticky: false
  +lastActive: DateTime @1711751334 {#2414
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +adaAmount: 0
  +tags: null
  +mentions: null
  +comments: Doctrine\ORM\PersistentCollection {#1688 …}
  +votes: Doctrine\ORM\PersistentCollection {#1966 …}
  +reports: Doctrine\ORM\PersistentCollection {#1965 …}
  +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
  +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
  +badges: Doctrine\ORM\PersistentCollection {#2439 …}
  +children: []
  -id: 25574
  -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
  -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
  +cross: false
  +upVotes: 0
  +downVotes: 0
  +ranking: 1703921601
  +visibility: "visible             "
  +apId: "https://beehaw.org/post/10638996"
  +editedAt: DateTimeImmutable @1708970126 {#1793
    date: 2024-02-26 18:55:26.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703835201 {#2402
    date: 2023-12-29 08:33:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS DENIED
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
5 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
6 DENIED moderate
App\Entity\EntryComment {#4069
  +user: App\Entity\User {#4017 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > I chose NixOS for stability\n
    \n
    I think that’s the first time I’ve ever heard that
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703866281 {#4079
    date: 2023-12-29 17:11:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4067 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4063 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4033 …}
  -id: 262413
  -bodyTs: "'chose':2 'ever':15 'first':11 'heard':16 'nixo':3 'stabil':5 'think':7 'time':12 've':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916889"
  +editedAt: DateTimeImmutable @1709078948 {#4015
    date: 2024-02-28 01:09:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703866281 {#4078
    date: 2023-12-29 17:11:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
7 DENIED edit
App\Entity\EntryComment {#4069
  +user: App\Entity\User {#4017 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > I chose NixOS for stability\n
    \n
    I think that’s the first time I’ve ever heard that
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703866281 {#4079
    date: 2023-12-29 17:11:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4067 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4063 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4033 …}
  -id: 262413
  -bodyTs: "'chose':2 'ever':15 'first':11 'heard':16 'nixo':3 'stabil':5 'think':7 'time':12 've':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916889"
  +editedAt: DateTimeImmutable @1709078948 {#4015
    date: 2024-02-28 01:09:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703866281 {#4078
    date: 2023-12-29 17:11:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
8 DENIED moderate
App\Entity\EntryComment {#4069
  +user: App\Entity\User {#4017 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    > I chose NixOS for stability\n
    \n
    I think that’s the first time I’ve ever heard that
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703866281 {#4079
    date: 2023-12-29 17:11:21.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4067 …}
  +nested: Doctrine\ORM\PersistentCollection {#4065 …}
  +votes: Doctrine\ORM\PersistentCollection {#4063 …}
  +reports: Doctrine\ORM\PersistentCollection {#4061 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4029 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4033 …}
  -id: 262413
  -bodyTs: "'chose':2 'ever':15 'first':11 'heard':16 'nixo':3 'stabil':5 'think':7 'time':12 've':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916889"
  +editedAt: DateTimeImmutable @1709078948 {#4015
    date: 2024-02-28 01:09:08.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703866281 {#4078
    date: 2023-12-29 17:11:21.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
9 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
10 DENIED moderate
App\Entity\EntryComment {#4105
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Could you do:\n
    \n
    > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
    \n
    It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
    \n
    Once you know the board name you try something like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    Just be careful that the indentation of the patch part doesn’t get changed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1711751334 {#4113
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4106 …}
  +nested: Doctrine\ORM\PersistentCollection {#4097 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
  -id: 262244
  -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6940624"
  +editedAt: DateTimeImmutable @1709059514 {#4111
    date: 2024-02-27 19:45:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703861152 {#4112
    date: 2023-12-29 15:45:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
11 DENIED edit
App\Entity\EntryComment {#4105
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Could you do:\n
    \n
    > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
    \n
    It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
    \n
    Once you know the board name you try something like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    Just be careful that the indentation of the patch part doesn’t get changed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1711751334 {#4113
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4106 …}
  +nested: Doctrine\ORM\PersistentCollection {#4097 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
  -id: 262244
  -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6940624"
  +editedAt: DateTimeImmutable @1709059514 {#4111
    date: 2024-02-27 19:45:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703861152 {#4112
    date: 2023-12-29 15:45:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
12 DENIED moderate
App\Entity\EntryComment {#4105
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Could you do:\n
    \n
    > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
    \n
    It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
    \n
    Once you know the board name you try something like this:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    Just be careful that the indentation of the patch part doesn’t get changed.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 8
  +score: 0
  +lastActive: DateTime @1711751334 {#4113
    date: 2024-03-29 23:28:54.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4106 …}
  +nested: Doctrine\ORM\PersistentCollection {#4097 …}
  +votes: Doctrine\ORM\PersistentCollection {#4100 …}
  +reports: Doctrine\ORM\PersistentCollection {#4095 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
  -id: 262244
  -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6940624"
  +editedAt: DateTimeImmutable @1709059514 {#4111
    date: 2024-02-27 19:45:14.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703861152 {#4112
    date: 2023-12-29 15:45:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
13 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
14 DENIED moderate
App\Entity\EntryComment {#4364
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4105
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Could you do:\n
      \n
      > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
      \n
      It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
      \n
      Once you know the board name you try something like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      Just be careful that the indentation of the patch part doesn’t get changed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1711751334 {#4113
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4106 …}
    +nested: Doctrine\ORM\PersistentCollection {#4097 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
    -id: 262244
    -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6940624"
    +editedAt: DateTimeImmutable @1709059514 {#4111
      date: 2024-02-27 19:45:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703861152 {#4112
      date: 2023-12-29 15:45:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
    </span><span style="color:#323232;">                }, \n
    </span><span style="color:#323232;">        }, \n
    </span><span style="color:#323232;">+       { \n
    </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
    </span><span style="color:#323232;">+               .matches = { \n
    </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
    </span><span style="color:#323232;">+               }, \n
    </span><span style="color:#323232;">+       }, \n
    </span><span style="color:#323232;">        { } \n
    </span><span style="color:#323232;"> }; \n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    I’ll report back with the results when I’m able.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703862352 {#4362
    date: 2023-12-29 16:05:52.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4367 …}
  +votes: Doctrine\ORM\PersistentCollection {#4369 …}
  +reports: Doctrine\ORM\PersistentCollection {#4371 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
  -id: 262273
  -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916756"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862352 {#4363
    date: 2023-12-29 16:05:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
15 DENIED edit
App\Entity\EntryComment {#4364
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4105
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Could you do:\n
      \n
      > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
      \n
      It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
      \n
      Once you know the board name you try something like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      Just be careful that the indentation of the patch part doesn’t get changed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1711751334 {#4113
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4106 …}
    +nested: Doctrine\ORM\PersistentCollection {#4097 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
    -id: 262244
    -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6940624"
    +editedAt: DateTimeImmutable @1709059514 {#4111
      date: 2024-02-27 19:45:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703861152 {#4112
      date: 2023-12-29 15:45:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
    </span><span style="color:#323232;">                }, \n
    </span><span style="color:#323232;">        }, \n
    </span><span style="color:#323232;">+       { \n
    </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
    </span><span style="color:#323232;">+               .matches = { \n
    </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
    </span><span style="color:#323232;">+               }, \n
    </span><span style="color:#323232;">+       }, \n
    </span><span style="color:#323232;">        { } \n
    </span><span style="color:#323232;"> }; \n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    I’ll report back with the results when I’m able.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703862352 {#4362
    date: 2023-12-29 16:05:52.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4367 …}
  +votes: Doctrine\ORM\PersistentCollection {#4369 …}
  +reports: Doctrine\ORM\PersistentCollection {#4371 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
  -id: 262273
  -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916756"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862352 {#4363
    date: 2023-12-29 16:05:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
16 DENIED moderate
App\Entity\EntryComment {#4364
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4105
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Could you do:\n
      \n
      > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
      \n
      It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
      \n
      Once you know the board name you try something like this:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      Just be careful that the indentation of the patch part doesn’t get changed.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 8
    +score: 0
    +lastActive: DateTime @1711751334 {#4113
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4106 …}
    +nested: Doctrine\ORM\PersistentCollection {#4097 …}
    +votes: Doctrine\ORM\PersistentCollection {#4100 …}
    +reports: Doctrine\ORM\PersistentCollection {#4095 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
    -id: 262244
    -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6940624"
    +editedAt: DateTimeImmutable @1709059514 {#4111
      date: 2024-02-27 19:45:14.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703861152 {#4112
      date: 2023-12-29 15:45:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">  boot.kernelPatches = [{\n
    </span><span style="color:#323232;">      name = "acpi quirk";\n
    </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
    </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
    </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
    </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
    </span><span style="color:#323232;">                }, \n
    </span><span style="color:#323232;">        }, \n
    </span><span style="color:#323232;">+       { \n
    </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
    </span><span style="color:#323232;">+               .matches = { \n
    </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
    </span><span style="color:#323232;">+               }, \n
    </span><span style="color:#323232;">+       }, \n
    </span><span style="color:#323232;">        { } \n
    </span><span style="color:#323232;"> }; \n
    </span><span style="color:#323232;">'';\n
    </span><span style="color:#323232;">  }];\n
    </span>\n
    ```\n
    \n
    I’ll report back with the results when I’m able.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703862352 {#4362
    date: 2023-12-29 16:05:52.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4365 …}
  +nested: Doctrine\ORM\PersistentCollection {#4367 …}
  +votes: Doctrine\ORM\PersistentCollection {#4369 …}
  +reports: Doctrine\ORM\PersistentCollection {#4371 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
  -id: 262273
  -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916756"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862352 {#4363
    date: 2023-12-29 16:05:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
17 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
18 DENIED moderate
App\Entity\EntryComment {#4386
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4364
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4105
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Could you do:\n
        \n
        > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
        \n
        It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
        \n
        Once you know the board name you try something like this:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        Just be careful that the indentation of the patch part doesn’t get changed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1711751334 {#4113
        date: 2024-03-29 23:28:54.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4106 …}
      +nested: Doctrine\ORM\PersistentCollection {#4097 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4095 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
      -id: 262244
      -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6940624"
      +editedAt: DateTimeImmutable @1709059514 {#4111
        date: 2024-02-27 19:45:14.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703861152 {#4112
        date: 2023-12-29 15:45:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
      </span><span style="color:#323232;">                }, \n
      </span><span style="color:#323232;">        }, \n
      </span><span style="color:#323232;">+       { \n
      </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
      </span><span style="color:#323232;">+               .matches = { \n
      </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
      </span><span style="color:#323232;">+               }, \n
      </span><span style="color:#323232;">+       }, \n
      </span><span style="color:#323232;">        { } \n
      </span><span style="color:#323232;"> }; \n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      I’ll report back with the results when I’m able.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703862352 {#4362
      date: 2023-12-29 16:05:52.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4365 …}
    +nested: Doctrine\ORM\PersistentCollection {#4367 …}
    +votes: Doctrine\ORM\PersistentCollection {#4369 …}
    +reports: Doctrine\ORM\PersistentCollection {#4371 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
    -id: 262273
    -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916756"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862352 {#4363
      date: 2023-12-29 16:05:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
    \n
    Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703864799 {#4383
    date: 2023-12-29 16:46:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4391 …}
  +votes: Doctrine\ORM\PersistentCollection {#4387 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 262362
  -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6941422"
  +editedAt: DateTimeImmutable @1709109787 {#4380
    date: 2024-02-28 09:43:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703864799 {#4378
    date: 2023-12-29 16:46:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
19 DENIED edit
App\Entity\EntryComment {#4386
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4364
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4105
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Could you do:\n
        \n
        > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
        \n
        It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
        \n
        Once you know the board name you try something like this:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        Just be careful that the indentation of the patch part doesn’t get changed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1711751334 {#4113
        date: 2024-03-29 23:28:54.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4106 …}
      +nested: Doctrine\ORM\PersistentCollection {#4097 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4095 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
      -id: 262244
      -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6940624"
      +editedAt: DateTimeImmutable @1709059514 {#4111
        date: 2024-02-27 19:45:14.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703861152 {#4112
        date: 2023-12-29 15:45:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
      </span><span style="color:#323232;">                }, \n
      </span><span style="color:#323232;">        }, \n
      </span><span style="color:#323232;">+       { \n
      </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
      </span><span style="color:#323232;">+               .matches = { \n
      </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
      </span><span style="color:#323232;">+               }, \n
      </span><span style="color:#323232;">+       }, \n
      </span><span style="color:#323232;">        { } \n
      </span><span style="color:#323232;"> }; \n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      I’ll report back with the results when I’m able.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703862352 {#4362
      date: 2023-12-29 16:05:52.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4365 …}
    +nested: Doctrine\ORM\PersistentCollection {#4367 …}
    +votes: Doctrine\ORM\PersistentCollection {#4369 …}
    +reports: Doctrine\ORM\PersistentCollection {#4371 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
    -id: 262273
    -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916756"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862352 {#4363
      date: 2023-12-29 16:05:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
    \n
    Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703864799 {#4383
    date: 2023-12-29 16:46:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4391 …}
  +votes: Doctrine\ORM\PersistentCollection {#4387 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 262362
  -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6941422"
  +editedAt: DateTimeImmutable @1709109787 {#4380
    date: 2024-02-28 09:43:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703864799 {#4378
    date: 2023-12-29 16:46:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
20 DENIED moderate
App\Entity\EntryComment {#4386
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4364
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4105
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Could you do:\n
        \n
        > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
        \n
        It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
        \n
        Once you know the board name you try something like this:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        Just be careful that the indentation of the patch part doesn’t get changed.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 8
      +score: 0
      +lastActive: DateTime @1711751334 {#4113
        date: 2024-03-29 23:28:54.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4106 …}
      +nested: Doctrine\ORM\PersistentCollection {#4097 …}
      +votes: Doctrine\ORM\PersistentCollection {#4100 …}
      +reports: Doctrine\ORM\PersistentCollection {#4095 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
      -id: 262244
      -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6940624"
      +editedAt: DateTimeImmutable @1709059514 {#4111
        date: 2024-02-27 19:45:14.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703861152 {#4112
        date: 2023-12-29 15:45:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">  boot.kernelPatches = [{\n
      </span><span style="color:#323232;">      name = "acpi quirk";\n
      </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
      </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
      </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
      </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
      </span><span style="color:#323232;">                }, \n
      </span><span style="color:#323232;">        }, \n
      </span><span style="color:#323232;">+       { \n
      </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
      </span><span style="color:#323232;">+               .matches = { \n
      </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
      </span><span style="color:#323232;">+               }, \n
      </span><span style="color:#323232;">+       }, \n
      </span><span style="color:#323232;">        { } \n
      </span><span style="color:#323232;"> }; \n
      </span><span style="color:#323232;">'';\n
      </span><span style="color:#323232;">  }];\n
      </span>\n
      ```\n
      \n
      I’ll report back with the results when I’m able.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703862352 {#4362
      date: 2023-12-29 16:05:52.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4365 …}
    +nested: Doctrine\ORM\PersistentCollection {#4367 …}
    +votes: Doctrine\ORM\PersistentCollection {#4369 …}
    +reports: Doctrine\ORM\PersistentCollection {#4371 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
    -id: 262273
    -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916756"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862352 {#4363
      date: 2023-12-29 16:05:52.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
    \n
    Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 3
  +score: 0
  +lastActive: DateTime @1703864799 {#4383
    date: 2023-12-29 16:46:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4389 …}
  +nested: Doctrine\ORM\PersistentCollection {#4391 …}
  +votes: Doctrine\ORM\PersistentCollection {#4387 …}
  +reports: Doctrine\ORM\PersistentCollection {#4394 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
  -id: 262362
  -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6941422"
  +editedAt: DateTimeImmutable @1709109787 {#4380
    date: 2024-02-28 09:43:07.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703864799 {#4378
    date: 2023-12-29 16:46:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
21 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
22 DENIED moderate
App\Entity\EntryComment {#4416
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4386
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4364
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4105
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Could you do:\n
          \n
          > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
          \n
          It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
          \n
          Once you know the board name you try something like this:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          Just be careful that the indentation of the patch part doesn’t get changed.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1711751334 {#4113
          date: 2024-03-29 23:28:54.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Splatsune@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4106 …}
        +nested: Doctrine\ORM\PersistentCollection {#4097 …}
        +votes: Doctrine\ORM\PersistentCollection {#4100 …}
        +reports: Doctrine\ORM\PersistentCollection {#4095 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
        -id: 262244
        -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6940624"
        +editedAt: DateTimeImmutable @1709059514 {#4111
          date: 2024-02-27 19:45:14.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703861152 {#4112
          date: 2023-12-29 15:45:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
        </span><span style="color:#323232;">                }, \n
        </span><span style="color:#323232;">        }, \n
        </span><span style="color:#323232;">+       { \n
        </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
        </span><span style="color:#323232;">+               .matches = { \n
        </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
        </span><span style="color:#323232;">+               }, \n
        </span><span style="color:#323232;">+       }, \n
        </span><span style="color:#323232;">        { } \n
        </span><span style="color:#323232;"> }; \n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        I’ll report back with the results when I’m able.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703862352 {#4362
        date: 2023-12-29 16:05:52.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4365 …}
      +nested: Doctrine\ORM\PersistentCollection {#4367 …}
      +votes: Doctrine\ORM\PersistentCollection {#4369 …}
      +reports: Doctrine\ORM\PersistentCollection {#4371 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
      -id: 262273
      -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1916756"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703862352 {#4363
        date: 2023-12-29 16:05:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
      \n
      Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703864799 {#4383
      date: 2023-12-29 16:46:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4391 …}
    +votes: Doctrine\ORM\PersistentCollection {#4387 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262362
    -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6941422"
    +editedAt: DateTimeImmutable @1709109787 {#4380
      date: 2024-02-28 09:43:07.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703864799 {#4378
      date: 2023-12-29 16:46:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Either way, this did it! Thank you so much!\n
    \n
    ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703893209 {#4421
    date: 2023-12-30 00:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4424 …}
  +nested: Doctrine\ORM\PersistentCollection {#4428 …}
  +votes: Doctrine\ORM\PersistentCollection {#4430 …}
  +reports: Doctrine\ORM\PersistentCollection {#4431 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
  -id: 263463
  -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1917660"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703893209 {#4418
    date: 2023-12-30 00:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
23 DENIED edit
App\Entity\EntryComment {#4416
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4386
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4364
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4105
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Could you do:\n
          \n
          > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
          \n
          It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
          \n
          Once you know the board name you try something like this:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          Just be careful that the indentation of the patch part doesn’t get changed.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1711751334 {#4113
          date: 2024-03-29 23:28:54.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Splatsune@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4106 …}
        +nested: Doctrine\ORM\PersistentCollection {#4097 …}
        +votes: Doctrine\ORM\PersistentCollection {#4100 …}
        +reports: Doctrine\ORM\PersistentCollection {#4095 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
        -id: 262244
        -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6940624"
        +editedAt: DateTimeImmutable @1709059514 {#4111
          date: 2024-02-27 19:45:14.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703861152 {#4112
          date: 2023-12-29 15:45:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
        </span><span style="color:#323232;">                }, \n
        </span><span style="color:#323232;">        }, \n
        </span><span style="color:#323232;">+       { \n
        </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
        </span><span style="color:#323232;">+               .matches = { \n
        </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
        </span><span style="color:#323232;">+               }, \n
        </span><span style="color:#323232;">+       }, \n
        </span><span style="color:#323232;">        { } \n
        </span><span style="color:#323232;"> }; \n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        I’ll report back with the results when I’m able.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703862352 {#4362
        date: 2023-12-29 16:05:52.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4365 …}
      +nested: Doctrine\ORM\PersistentCollection {#4367 …}
      +votes: Doctrine\ORM\PersistentCollection {#4369 …}
      +reports: Doctrine\ORM\PersistentCollection {#4371 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
      -id: 262273
      -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1916756"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703862352 {#4363
        date: 2023-12-29 16:05:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
      \n
      Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703864799 {#4383
      date: 2023-12-29 16:46:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4391 …}
    +votes: Doctrine\ORM\PersistentCollection {#4387 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262362
    -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6941422"
    +editedAt: DateTimeImmutable @1709109787 {#4380
      date: 2024-02-28 09:43:07.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703864799 {#4378
      date: 2023-12-29 16:46:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Either way, this did it! Thank you so much!\n
    \n
    ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703893209 {#4421
    date: 2023-12-30 00:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4424 …}
  +nested: Doctrine\ORM\PersistentCollection {#4428 …}
  +votes: Doctrine\ORM\PersistentCollection {#4430 …}
  +reports: Doctrine\ORM\PersistentCollection {#4431 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
  -id: 263463
  -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1917660"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703893209 {#4418
    date: 2023-12-30 00:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
24 DENIED moderate
App\Entity\EntryComment {#4416
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4386
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4364
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4105
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: null
        +root: null
        +body: """
          Could you do:\n
          \n
          > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
          \n
          It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
          \n
          Once you know the board name you try something like this:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          Just be careful that the indentation of the patch part doesn’t get changed.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 8
        +score: 0
        +lastActive: DateTime @1711751334 {#4113
          date: 2024-03-29 23:28:54.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Splatsune@beehaw.org"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4106 …}
        +nested: Doctrine\ORM\PersistentCollection {#4097 …}
        +votes: Doctrine\ORM\PersistentCollection {#4100 …}
        +reports: Doctrine\ORM\PersistentCollection {#4095 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
        -id: 262244
        -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6940624"
        +editedAt: DateTimeImmutable @1709059514 {#4111
          date: 2024-02-27 19:45:14.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703861152 {#4112
          date: 2023-12-29 15:45:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
        \n
        ```\n
        \n
        <span style="color:#323232;">  boot.kernelPatches = [{\n
        </span><span style="color:#323232;">      name = "acpi quirk";\n
        </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
        </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
        </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
        </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
        </span><span style="color:#323232;">                }, \n
        </span><span style="color:#323232;">        }, \n
        </span><span style="color:#323232;">+       { \n
        </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
        </span><span style="color:#323232;">+               .matches = { \n
        </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
        </span><span style="color:#323232;">+               }, \n
        </span><span style="color:#323232;">+       }, \n
        </span><span style="color:#323232;">        { } \n
        </span><span style="color:#323232;"> }; \n
        </span><span style="color:#323232;">'';\n
        </span><span style="color:#323232;">  }];\n
        </span>\n
        ```\n
        \n
        I’ll report back with the results when I’m able.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703862352 {#4362
        date: 2023-12-29 16:05:52.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4365 …}
      +nested: Doctrine\ORM\PersistentCollection {#4367 …}
      +votes: Doctrine\ORM\PersistentCollection {#4369 …}
      +reports: Doctrine\ORM\PersistentCollection {#4371 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
      -id: 262273
      -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1916756"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703862352 {#4363
        date: 2023-12-29 16:05:52.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
      \n
      Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 3
    +score: 0
    +lastActive: DateTime @1703864799 {#4383
      date: 2023-12-29 16:46:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4389 …}
    +nested: Doctrine\ORM\PersistentCollection {#4391 …}
    +votes: Doctrine\ORM\PersistentCollection {#4387 …}
    +reports: Doctrine\ORM\PersistentCollection {#4394 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
    -id: 262362
    -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6941422"
    +editedAt: DateTimeImmutable @1709109787 {#4380
      date: 2024-02-28 09:43:07.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703864799 {#4378
      date: 2023-12-29 16:46:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    Either way, this did it! Thank you so much!\n
    \n
    ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 4
  +score: 0
  +lastActive: DateTime @1703893209 {#4421
    date: 2023-12-30 00:40:09.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4424 …}
  +nested: Doctrine\ORM\PersistentCollection {#4428 …}
  +votes: Doctrine\ORM\PersistentCollection {#4430 …}
  +reports: Doctrine\ORM\PersistentCollection {#4431 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
  -id: 263463
  -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1917660"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703893209 {#4418
    date: 2023-12-30 00:40:09.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
25 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
26 DENIED moderate
App\Entity\EntryComment {#4444
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4416
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4386
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4364
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4105
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Could you do:\n
            \n
            > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
            \n
            It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
            \n
            Once you know the board name you try something like this:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
            </span><span style="color:#323232;"> \t\t},\n
            </span><span style="color:#323232;"> \t},\n
            </span><span style="color:#323232;">+\t{\n
            </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
            </span><span style="color:#323232;">+\t\t.matches = {\n
            </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
            </span><span style="color:#323232;">+\t\t},\n
            </span><span style="color:#323232;">+\t},\n
            </span><span style="color:#323232;"> \t{ }\n
            </span><span style="color:#323232;"> };\n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            Just be careful that the indentation of the patch part doesn’t get changed.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1711751334 {#4113
            date: 2024-03-29 23:28:54.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Splatsune@beehaw.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4106 …}
          +nested: Doctrine\ORM\PersistentCollection {#4097 …}
          +votes: Doctrine\ORM\PersistentCollection {#4100 …}
          +reports: Doctrine\ORM\PersistentCollection {#4095 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
          -id: 262244
          -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6940624"
          +editedAt: DateTimeImmutable @1709059514 {#4111
            date: 2024-02-27 19:45:14.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703861152 {#4112
            date: 2023-12-29 15:45:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
          </span><span style="color:#323232;">                }, \n
          </span><span style="color:#323232;">        }, \n
          </span><span style="color:#323232;">+       { \n
          </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
          </span><span style="color:#323232;">+               .matches = { \n
          </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
          </span><span style="color:#323232;">+               }, \n
          </span><span style="color:#323232;">+       }, \n
          </span><span style="color:#323232;">        { } \n
          </span><span style="color:#323232;"> }; \n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          I’ll report back with the results when I’m able.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703862352 {#4362
          date: 2023-12-29 16:05:52.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4365 …}
        +nested: Doctrine\ORM\PersistentCollection {#4367 …}
        +votes: Doctrine\ORM\PersistentCollection {#4369 …}
        +reports: Doctrine\ORM\PersistentCollection {#4371 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
        -id: 262273
        -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1916756"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703862352 {#4363
          date: 2023-12-29 16:05:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
        \n
        Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703864799 {#4383
        date: 2023-12-29 16:46:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4389 …}
      +nested: Doctrine\ORM\PersistentCollection {#4391 …}
      +votes: Doctrine\ORM\PersistentCollection {#4387 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262362
      -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6941422"
      +editedAt: DateTimeImmutable @1709109787 {#4380
        date: 2024-02-28 09:43:07.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703864799 {#4378
        date: 2023-12-29 16:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Either way, this did it! Thank you so much!\n
      \n
      ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703893209 {#4421
      date: 2023-12-30 00:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4428 …}
    +votes: Doctrine\ORM\PersistentCollection {#4430 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 263463
    -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1917660"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893209 {#4418
      date: 2023-12-30 00:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    That’s great. If you get a chance, would you be able to test this patch?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;"> \n
    </span>\n
    ```\n
    \n
    I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
    \n
    You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1703910223 {#4447
    date: 2023-12-30 05:23:43.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4442 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4454 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
  -id: 263964
  -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6951659"
  +editedAt: DateTimeImmutable @1709271956 {#4450
    date: 2024-03-01 06:45:56.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703910223 {#4452
    date: 2023-12-30 05:23:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
27 DENIED edit
App\Entity\EntryComment {#4444
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4416
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4386
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4364
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4105
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Could you do:\n
            \n
            > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
            \n
            It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
            \n
            Once you know the board name you try something like this:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
            </span><span style="color:#323232;"> \t\t},\n
            </span><span style="color:#323232;"> \t},\n
            </span><span style="color:#323232;">+\t{\n
            </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
            </span><span style="color:#323232;">+\t\t.matches = {\n
            </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
            </span><span style="color:#323232;">+\t\t},\n
            </span><span style="color:#323232;">+\t},\n
            </span><span style="color:#323232;"> \t{ }\n
            </span><span style="color:#323232;"> };\n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            Just be careful that the indentation of the patch part doesn’t get changed.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1711751334 {#4113
            date: 2024-03-29 23:28:54.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Splatsune@beehaw.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4106 …}
          +nested: Doctrine\ORM\PersistentCollection {#4097 …}
          +votes: Doctrine\ORM\PersistentCollection {#4100 …}
          +reports: Doctrine\ORM\PersistentCollection {#4095 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
          -id: 262244
          -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6940624"
          +editedAt: DateTimeImmutable @1709059514 {#4111
            date: 2024-02-27 19:45:14.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703861152 {#4112
            date: 2023-12-29 15:45:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
          </span><span style="color:#323232;">                }, \n
          </span><span style="color:#323232;">        }, \n
          </span><span style="color:#323232;">+       { \n
          </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
          </span><span style="color:#323232;">+               .matches = { \n
          </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
          </span><span style="color:#323232;">+               }, \n
          </span><span style="color:#323232;">+       }, \n
          </span><span style="color:#323232;">        { } \n
          </span><span style="color:#323232;"> }; \n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          I’ll report back with the results when I’m able.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703862352 {#4362
          date: 2023-12-29 16:05:52.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4365 …}
        +nested: Doctrine\ORM\PersistentCollection {#4367 …}
        +votes: Doctrine\ORM\PersistentCollection {#4369 …}
        +reports: Doctrine\ORM\PersistentCollection {#4371 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
        -id: 262273
        -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1916756"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703862352 {#4363
          date: 2023-12-29 16:05:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
        \n
        Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703864799 {#4383
        date: 2023-12-29 16:46:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4389 …}
      +nested: Doctrine\ORM\PersistentCollection {#4391 …}
      +votes: Doctrine\ORM\PersistentCollection {#4387 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262362
      -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6941422"
      +editedAt: DateTimeImmutable @1709109787 {#4380
        date: 2024-02-28 09:43:07.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703864799 {#4378
        date: 2023-12-29 16:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Either way, this did it! Thank you so much!\n
      \n
      ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703893209 {#4421
      date: 2023-12-30 00:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4428 …}
    +votes: Doctrine\ORM\PersistentCollection {#4430 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 263463
    -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1917660"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893209 {#4418
      date: 2023-12-30 00:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    That’s great. If you get a chance, would you be able to test this patch?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;"> \n
    </span>\n
    ```\n
    \n
    I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
    \n
    You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1703910223 {#4447
    date: 2023-12-30 05:23:43.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4442 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4454 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
  -id: 263964
  -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6951659"
  +editedAt: DateTimeImmutable @1709271956 {#4450
    date: 2024-03-01 06:45:56.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703910223 {#4452
    date: 2023-12-30 05:23:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
28 DENIED moderate
App\Entity\EntryComment {#4444
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4416
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4386
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4364
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4105
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: null
          +root: null
          +body: """
            Could you do:\n
            \n
            > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
            \n
            It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
            \n
            Once you know the board name you try something like this:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
            </span><span style="color:#323232;"> \t\t},\n
            </span><span style="color:#323232;"> \t},\n
            </span><span style="color:#323232;">+\t{\n
            </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
            </span><span style="color:#323232;">+\t\t.matches = {\n
            </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
            </span><span style="color:#323232;">+\t\t},\n
            </span><span style="color:#323232;">+\t},\n
            </span><span style="color:#323232;"> \t{ }\n
            </span><span style="color:#323232;"> };\n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            Just be careful that the indentation of the patch part doesn’t get changed.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 8
          +score: 0
          +lastActive: DateTime @1711751334 {#4113
            date: 2024-03-29 23:28:54.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Splatsune@beehaw.org"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4106 …}
          +nested: Doctrine\ORM\PersistentCollection {#4097 …}
          +votes: Doctrine\ORM\PersistentCollection {#4100 …}
          +reports: Doctrine\ORM\PersistentCollection {#4095 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
          -id: 262244
          -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6940624"
          +editedAt: DateTimeImmutable @1709059514 {#4111
            date: 2024-02-27 19:45:14.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703861152 {#4112
            date: 2023-12-29 15:45:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
          \n
          ```\n
          \n
          <span style="color:#323232;">  boot.kernelPatches = [{\n
          </span><span style="color:#323232;">      name = "acpi quirk";\n
          </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
          </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
          </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
          </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
          </span><span style="color:#323232;">                }, \n
          </span><span style="color:#323232;">        }, \n
          </span><span style="color:#323232;">+       { \n
          </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
          </span><span style="color:#323232;">+               .matches = { \n
          </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
          </span><span style="color:#323232;">+               }, \n
          </span><span style="color:#323232;">+       }, \n
          </span><span style="color:#323232;">        { } \n
          </span><span style="color:#323232;"> }; \n
          </span><span style="color:#323232;">'';\n
          </span><span style="color:#323232;">  }];\n
          </span>\n
          ```\n
          \n
          I’ll report back with the results when I’m able.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703862352 {#4362
          date: 2023-12-29 16:05:52.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4365 …}
        +nested: Doctrine\ORM\PersistentCollection {#4367 …}
        +votes: Doctrine\ORM\PersistentCollection {#4369 …}
        +reports: Doctrine\ORM\PersistentCollection {#4371 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
        -id: 262273
        -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1916756"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703862352 {#4363
          date: 2023-12-29 16:05:52.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
        \n
        Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 3
      +score: 0
      +lastActive: DateTime @1703864799 {#4383
        date: 2023-12-29 16:46:39.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4389 …}
      +nested: Doctrine\ORM\PersistentCollection {#4391 …}
      +votes: Doctrine\ORM\PersistentCollection {#4387 …}
      +reports: Doctrine\ORM\PersistentCollection {#4394 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
      -id: 262362
      -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6941422"
      +editedAt: DateTimeImmutable @1709109787 {#4380
        date: 2024-02-28 09:43:07.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703864799 {#4378
        date: 2023-12-29 16:46:39.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      Either way, this did it! Thank you so much!\n
      \n
      ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 4
    +score: 0
    +lastActive: DateTime @1703893209 {#4421
      date: 2023-12-30 00:40:09.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4424 …}
    +nested: Doctrine\ORM\PersistentCollection {#4428 …}
    +votes: Doctrine\ORM\PersistentCollection {#4430 …}
    +reports: Doctrine\ORM\PersistentCollection {#4431 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
    -id: 263463
    -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1917660"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703893209 {#4418
      date: 2023-12-30 00:40:09.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    That’s great. If you get a chance, would you be able to test this patch?\n
    \n
    ```\n
    \n
    <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
    </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
    </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
    </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
    </span><span style="color:#323232;"> \t\t},\n
    </span><span style="color:#323232;"> \t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;">+\t{\n
    </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
    </span><span style="color:#323232;">+\t\t.matches = {\n
    </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
    </span><span style="color:#323232;">+\t\t},\n
    </span><span style="color:#323232;">+\t},\n
    </span><span style="color:#323232;"> \t{ }\n
    </span><span style="color:#323232;"> };\n
    </span><span style="color:#323232;"> \n
    </span>\n
    ```\n
    \n
    I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
    \n
    You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 2
  +score: 0
  +lastActive: DateTime @1703910223 {#4447
    date: 2023-12-30 05:23:43.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4442 …}
  +nested: Doctrine\ORM\PersistentCollection {#4440 …}
  +votes: Doctrine\ORM\PersistentCollection {#4438 …}
  +reports: Doctrine\ORM\PersistentCollection {#4454 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
  -id: 263964
  -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6951659"
  +editedAt: DateTimeImmutable @1709271956 {#4450
    date: 2024-03-01 06:45:56.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703910223 {#4452
    date: 2023-12-30 05:23:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
29 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
30 DENIED moderate
App\Entity\EntryComment {#4475
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4444
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4416
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4386
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4364
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4105
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Could you do:\n
              \n
              > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
              \n
              It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
              \n
              Once you know the board name you try something like this:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
              </span><span style="color:#323232;"> \t\t},\n
              </span><span style="color:#323232;"> \t},\n
              </span><span style="color:#323232;">+\t{\n
              </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
              </span><span style="color:#323232;">+\t\t.matches = {\n
              </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
              </span><span style="color:#323232;">+\t\t},\n
              </span><span style="color:#323232;">+\t},\n
              </span><span style="color:#323232;"> \t{ }\n
              </span><span style="color:#323232;"> };\n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              Just be careful that the indentation of the patch part doesn’t get changed.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 8
            +score: 0
            +lastActive: DateTime @1711751334 {#4113
              date: 2024-03-29 23:28:54.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Splatsune@beehaw.org"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4106 …}
            +nested: Doctrine\ORM\PersistentCollection {#4097 …}
            +votes: Doctrine\ORM\PersistentCollection {#4100 …}
            +reports: Doctrine\ORM\PersistentCollection {#4095 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
            -id: 262244
            -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6940624"
            +editedAt: DateTimeImmutable @1709059514 {#4111
              date: 2024-02-27 19:45:14.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703861152 {#4112
              date: 2023-12-29 15:45:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
            </span><span style="color:#323232;">                }, \n
            </span><span style="color:#323232;">        }, \n
            </span><span style="color:#323232;">+       { \n
            </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
            </span><span style="color:#323232;">+               .matches = { \n
            </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
            </span><span style="color:#323232;">+               }, \n
            </span><span style="color:#323232;">+       }, \n
            </span><span style="color:#323232;">        { } \n
            </span><span style="color:#323232;"> }; \n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            I’ll report back with the results when I’m able.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703862352 {#4362
            date: 2023-12-29 16:05:52.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4365 …}
          +nested: Doctrine\ORM\PersistentCollection {#4367 …}
          +votes: Doctrine\ORM\PersistentCollection {#4369 …}
          +reports: Doctrine\ORM\PersistentCollection {#4371 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
          -id: 262273
          -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1916756"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703862352 {#4363
            date: 2023-12-29 16:05:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
          \n
          Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1703864799 {#4383
          date: 2023-12-29 16:46:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4389 …}
        +nested: Doctrine\ORM\PersistentCollection {#4391 …}
        +votes: Doctrine\ORM\PersistentCollection {#4387 …}
        +reports: Doctrine\ORM\PersistentCollection {#4394 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
        -id: 262362
        -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6941422"
        +editedAt: DateTimeImmutable @1709109787 {#4380
          date: 2024-02-28 09:43:07.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703864799 {#4378
          date: 2023-12-29 16:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Either way, this did it! Thank you so much!\n
        \n
        ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703893209 {#4421
        date: 2023-12-30 00:40:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4424 …}
      +nested: Doctrine\ORM\PersistentCollection {#4428 …}
      +votes: Doctrine\ORM\PersistentCollection {#4430 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 263463
      -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1917660"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703893209 {#4418
        date: 2023-12-30 00:40:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      That’s great. If you get a chance, would you be able to test this patch?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;"> \n
      </span>\n
      ```\n
      \n
      I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
      \n
      You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703910223 {#4447
      date: 2023-12-30 05:23:43.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4440 …}
    +votes: Doctrine\ORM\PersistentCollection {#4438 …}
    +reports: Doctrine\ORM\PersistentCollection {#4454 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
    -id: 263964
    -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6951659"
    +editedAt: DateTimeImmutable @1709271956 {#4450
      date: 2024-03-01 06:45:56.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703910223 {#4452
      date: 2023-12-30 05:23:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
    \n
    With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703937913 {#4470
    date: 2023-12-30 13:05:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4467 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4462 …}
  +reports: Doctrine\ORM\PersistentCollection {#4476 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
  -id: 264535
  -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1918502"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703937913 {#4473
    date: 2023-12-30 13:05:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
31 DENIED edit
App\Entity\EntryComment {#4475
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4444
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4416
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4386
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4364
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4105
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Could you do:\n
              \n
              > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
              \n
              It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
              \n
              Once you know the board name you try something like this:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
              </span><span style="color:#323232;"> \t\t},\n
              </span><span style="color:#323232;"> \t},\n
              </span><span style="color:#323232;">+\t{\n
              </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
              </span><span style="color:#323232;">+\t\t.matches = {\n
              </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
              </span><span style="color:#323232;">+\t\t},\n
              </span><span style="color:#323232;">+\t},\n
              </span><span style="color:#323232;"> \t{ }\n
              </span><span style="color:#323232;"> };\n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              Just be careful that the indentation of the patch part doesn’t get changed.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 8
            +score: 0
            +lastActive: DateTime @1711751334 {#4113
              date: 2024-03-29 23:28:54.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Splatsune@beehaw.org"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4106 …}
            +nested: Doctrine\ORM\PersistentCollection {#4097 …}
            +votes: Doctrine\ORM\PersistentCollection {#4100 …}
            +reports: Doctrine\ORM\PersistentCollection {#4095 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
            -id: 262244
            -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6940624"
            +editedAt: DateTimeImmutable @1709059514 {#4111
              date: 2024-02-27 19:45:14.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703861152 {#4112
              date: 2023-12-29 15:45:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
            </span><span style="color:#323232;">                }, \n
            </span><span style="color:#323232;">        }, \n
            </span><span style="color:#323232;">+       { \n
            </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
            </span><span style="color:#323232;">+               .matches = { \n
            </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
            </span><span style="color:#323232;">+               }, \n
            </span><span style="color:#323232;">+       }, \n
            </span><span style="color:#323232;">        { } \n
            </span><span style="color:#323232;"> }; \n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            I’ll report back with the results when I’m able.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703862352 {#4362
            date: 2023-12-29 16:05:52.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4365 …}
          +nested: Doctrine\ORM\PersistentCollection {#4367 …}
          +votes: Doctrine\ORM\PersistentCollection {#4369 …}
          +reports: Doctrine\ORM\PersistentCollection {#4371 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
          -id: 262273
          -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1916756"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703862352 {#4363
            date: 2023-12-29 16:05:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
          \n
          Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1703864799 {#4383
          date: 2023-12-29 16:46:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4389 …}
        +nested: Doctrine\ORM\PersistentCollection {#4391 …}
        +votes: Doctrine\ORM\PersistentCollection {#4387 …}
        +reports: Doctrine\ORM\PersistentCollection {#4394 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
        -id: 262362
        -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6941422"
        +editedAt: DateTimeImmutable @1709109787 {#4380
          date: 2024-02-28 09:43:07.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703864799 {#4378
          date: 2023-12-29 16:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Either way, this did it! Thank you so much!\n
        \n
        ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703893209 {#4421
        date: 2023-12-30 00:40:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4424 …}
      +nested: Doctrine\ORM\PersistentCollection {#4428 …}
      +votes: Doctrine\ORM\PersistentCollection {#4430 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 263463
      -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1917660"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703893209 {#4418
        date: 2023-12-30 00:40:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      That’s great. If you get a chance, would you be able to test this patch?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;"> \n
      </span>\n
      ```\n
      \n
      I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
      \n
      You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703910223 {#4447
      date: 2023-12-30 05:23:43.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4440 …}
    +votes: Doctrine\ORM\PersistentCollection {#4438 …}
    +reports: Doctrine\ORM\PersistentCollection {#4454 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
    -id: 263964
    -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6951659"
    +editedAt: DateTimeImmutable @1709271956 {#4450
      date: 2024-03-01 06:45:56.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703910223 {#4452
      date: 2023-12-30 05:23:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
    \n
    With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703937913 {#4470
    date: 2023-12-30 13:05:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4467 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4462 …}
  +reports: Doctrine\ORM\PersistentCollection {#4476 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
  -id: 264535
  -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1918502"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703937913 {#4473
    date: 2023-12-30 13:05:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
32 DENIED moderate
App\Entity\EntryComment {#4475
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4444
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4416
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4386
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4364
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4105
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: null
            +root: null
            +body: """
              Could you do:\n
              \n
              > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
              \n
              It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
              \n
              Once you know the board name you try something like this:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
              </span><span style="color:#323232;"> \t\t},\n
              </span><span style="color:#323232;"> \t},\n
              </span><span style="color:#323232;">+\t{\n
              </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
              </span><span style="color:#323232;">+\t\t.matches = {\n
              </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
              </span><span style="color:#323232;">+\t\t},\n
              </span><span style="color:#323232;">+\t},\n
              </span><span style="color:#323232;"> \t{ }\n
              </span><span style="color:#323232;"> };\n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              Just be careful that the indentation of the patch part doesn’t get changed.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 8
            +score: 0
            +lastActive: DateTime @1711751334 {#4113
              date: 2024-03-29 23:28:54.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Splatsune@beehaw.org"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4106 …}
            +nested: Doctrine\ORM\PersistentCollection {#4097 …}
            +votes: Doctrine\ORM\PersistentCollection {#4100 …}
            +reports: Doctrine\ORM\PersistentCollection {#4095 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
            -id: 262244
            -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6940624"
            +editedAt: DateTimeImmutable @1709059514 {#4111
              date: 2024-02-27 19:45:14.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703861152 {#4112
              date: 2023-12-29 15:45:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
            \n
            ```\n
            \n
            <span style="color:#323232;">  boot.kernelPatches = [{\n
            </span><span style="color:#323232;">      name = "acpi quirk";\n
            </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
            </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
            </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
            </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
            </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
            </span><span style="color:#323232;">                }, \n
            </span><span style="color:#323232;">        }, \n
            </span><span style="color:#323232;">+       { \n
            </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
            </span><span style="color:#323232;">+               .matches = { \n
            </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
            </span><span style="color:#323232;">+               }, \n
            </span><span style="color:#323232;">+       }, \n
            </span><span style="color:#323232;">        { } \n
            </span><span style="color:#323232;"> }; \n
            </span><span style="color:#323232;">'';\n
            </span><span style="color:#323232;">  }];\n
            </span>\n
            ```\n
            \n
            I’ll report back with the results when I’m able.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703862352 {#4362
            date: 2023-12-29 16:05:52.0 +01:00
          }
          +ip: null
          +tags: [
            "323232"
          ]
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4365 …}
          +nested: Doctrine\ORM\PersistentCollection {#4367 …}
          +votes: Doctrine\ORM\PersistentCollection {#4369 …}
          +reports: Doctrine\ORM\PersistentCollection {#4371 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
          -id: 262273
          -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1916756"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703862352 {#4363
            date: 2023-12-29 16:05:52.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
          \n
          Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 3
        +score: 0
        +lastActive: DateTime @1703864799 {#4383
          date: 2023-12-29 16:46:39.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4389 …}
        +nested: Doctrine\ORM\PersistentCollection {#4391 …}
        +votes: Doctrine\ORM\PersistentCollection {#4387 …}
        +reports: Doctrine\ORM\PersistentCollection {#4394 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
        -id: 262362
        -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6941422"
        +editedAt: DateTimeImmutable @1709109787 {#4380
          date: 2024-02-28 09:43:07.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703864799 {#4378
          date: 2023-12-29 16:46:39.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        Either way, this did it! Thank you so much!\n
        \n
        ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 4
      +score: 0
      +lastActive: DateTime @1703893209 {#4421
        date: 2023-12-30 00:40:09.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4424 …}
      +nested: Doctrine\ORM\PersistentCollection {#4428 …}
      +votes: Doctrine\ORM\PersistentCollection {#4430 …}
      +reports: Doctrine\ORM\PersistentCollection {#4431 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
      -id: 263463
      -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1917660"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703893209 {#4418
        date: 2023-12-30 00:40:09.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      That’s great. If you get a chance, would you be able to test this patch?\n
      \n
      ```\n
      \n
      <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
      </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
      </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
      </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
      </span><span style="color:#323232;"> \t\t},\n
      </span><span style="color:#323232;"> \t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;">+\t{\n
      </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
      </span><span style="color:#323232;">+\t\t.matches = {\n
      </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
      </span><span style="color:#323232;">+\t\t},\n
      </span><span style="color:#323232;">+\t},\n
      </span><span style="color:#323232;"> \t{ }\n
      </span><span style="color:#323232;"> };\n
      </span><span style="color:#323232;"> \n
      </span>\n
      ```\n
      \n
      I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
      \n
      You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 2
    +score: 0
    +lastActive: DateTime @1703910223 {#4447
      date: 2023-12-30 05:23:43.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4442 …}
    +nested: Doctrine\ORM\PersistentCollection {#4440 …}
    +votes: Doctrine\ORM\PersistentCollection {#4438 …}
    +reports: Doctrine\ORM\PersistentCollection {#4454 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
    -id: 263964
    -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/6951659"
    +editedAt: DateTimeImmutable @1709271956 {#4450
      date: 2024-03-01 06:45:56.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703910223 {#4452
      date: 2023-12-30 05:23:43.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
    \n
    With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703937913 {#4470
    date: 2023-12-30 13:05:13.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4467 …}
  +nested: Doctrine\ORM\PersistentCollection {#4464 …}
  +votes: Doctrine\ORM\PersistentCollection {#4462 …}
  +reports: Doctrine\ORM\PersistentCollection {#4476 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
  -id: 264535
  -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1918502"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703937913 {#4473
    date: 2023-12-30 13:05:13.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
33 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
34 DENIED moderate
App\Entity\EntryComment {#4497
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "That’s great. Thanks!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703956783 {#4492
    date: 2023-12-30 18:19:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4489 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4484 …}
  +reports: Doctrine\ORM\PersistentCollection {#4498 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
  -id: 264986
  -bodyTs: "'great':3 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6959187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703956783 {#4495
    date: 2023-12-30 18:19:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
35 DENIED edit
App\Entity\EntryComment {#4497
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "That’s great. Thanks!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703956783 {#4492
    date: 2023-12-30 18:19:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4489 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4484 …}
  +reports: Doctrine\ORM\PersistentCollection {#4498 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
  -id: 264986
  -bodyTs: "'great':3 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6959187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703956783 {#4495
    date: 2023-12-30 18:19:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
36 DENIED moderate
App\Entity\EntryComment {#4497
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "That’s great. Thanks!"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703956783 {#4492
    date: 2023-12-30 18:19:43.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4489 …}
  +nested: Doctrine\ORM\PersistentCollection {#4486 …}
  +votes: Doctrine\ORM\PersistentCollection {#4484 …}
  +reports: Doctrine\ORM\PersistentCollection {#4498 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4500 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4502 …}
  -id: 264986
  -bodyTs: "'great':3 'thank':4"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/6959187"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703956783 {#4495
    date: 2023-12-30 18:19:43.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
37 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
38 DENIED moderate
App\Entity\EntryComment {#4506
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
    \n
    FYI, I think the fix will make it into 6.8.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704378039 {#4504
    date: 2024-01-04 15:20:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 279562
  -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7067138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704378039 {#4505
    date: 2024-01-04 15:20:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
39 DENIED edit
App\Entity\EntryComment {#4506
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
    \n
    FYI, I think the fix will make it into 6.8.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704378039 {#4504
    date: 2024-01-04 15:20:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 279562
  -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7067138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704378039 {#4505
    date: 2024-01-04 15:20:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
40 DENIED moderate
App\Entity\EntryComment {#4506
  +user: App\Entity\User {#4089 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4475
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4444
      +user: App\Entity\User {#4089 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4416
        +user: Proxies\__CG__\App\Entity\User {#1978 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4386
          +user: App\Entity\User {#4089 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4364
            +user: Proxies\__CG__\App\Entity\User {#1978 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4105
              +user: App\Entity\User {#4089 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: null
              +root: null
              +body: """
                Could you do:\n
                \n
                > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                \n
                It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                \n
                Once you know the board name you try something like this:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                </span><span style="color:#323232;"> \t\t},\n
                </span><span style="color:#323232;"> \t},\n
                </span><span style="color:#323232;">+\t{\n
                </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                </span><span style="color:#323232;">+\t\t.matches = {\n
                </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                </span><span style="color:#323232;">+\t\t},\n
                </span><span style="color:#323232;">+\t},\n
                </span><span style="color:#323232;"> \t{ }\n
                </span><span style="color:#323232;"> };\n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                Just be careful that the indentation of the patch part doesn’t get changed.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 8
              +score: 0
              +lastActive: DateTime @1711751334 {#4113
                date: 2024-03-29 23:28:54.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Splatsune@beehaw.org"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4106 …}
              +nested: Doctrine\ORM\PersistentCollection {#4097 …}
              +votes: Doctrine\ORM\PersistentCollection {#4100 …}
              +reports: Doctrine\ORM\PersistentCollection {#4095 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
              -id: 262244
              -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://lemmy.ml/comment/6940624"
              +editedAt: DateTimeImmutable @1709059514 {#4111
                date: 2024-02-27 19:45:14.0 +01:00
              }
              +createdAt: DateTimeImmutable @1703861152 {#4112
                date: 2023-12-29 15:45:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
              \n
              ```\n
              \n
              <span style="color:#323232;">  boot.kernelPatches = [{\n
              </span><span style="color:#323232;">      name = "acpi quirk";\n
              </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
              </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
              </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
              </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
              </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
              </span><span style="color:#323232;">                }, \n
              </span><span style="color:#323232;">        }, \n
              </span><span style="color:#323232;">+       { \n
              </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
              </span><span style="color:#323232;">+               .matches = { \n
              </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
              </span><span style="color:#323232;">+               }, \n
              </span><span style="color:#323232;">+       }, \n
              </span><span style="color:#323232;">        { } \n
              </span><span style="color:#323232;"> }; \n
              </span><span style="color:#323232;">'';\n
              </span><span style="color:#323232;">  }];\n
              </span>\n
              ```\n
              \n
              I’ll report back with the results when I’m able.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 4
            +score: 0
            +lastActive: DateTime @1703862352 {#4362
              date: 2023-12-29 16:05:52.0 +01:00
            }
            +ip: null
            +tags: [
              "323232"
            ]
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4365 …}
            +nested: Doctrine\ORM\PersistentCollection {#4367 …}
            +votes: Doctrine\ORM\PersistentCollection {#4369 …}
            +reports: Doctrine\ORM\PersistentCollection {#4371 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
            -id: 262273
            -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://beehaw.org/comment/1916756"
            +editedAt: null
            +createdAt: DateTimeImmutable @1703862352 {#4363
              date: 2023-12-29 16:05:52.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
            \n
            Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 3
          +score: 0
          +lastActive: DateTime @1703864799 {#4383
            date: 2023-12-29 16:46:39.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4389 …}
          +nested: Doctrine\ORM\PersistentCollection {#4391 …}
          +votes: Doctrine\ORM\PersistentCollection {#4387 …}
          +reports: Doctrine\ORM\PersistentCollection {#4394 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
          -id: 262362
          -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://lemmy.ml/comment/6941422"
          +editedAt: DateTimeImmutable @1709109787 {#4380
            date: 2024-02-28 09:43:07.0 +01:00
          }
          +createdAt: DateTimeImmutable @1703864799 {#4378
            date: 2023-12-29 16:46:39.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          Either way, this did it! Thank you so much!\n
          \n
          ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 4
        +score: 0
        +lastActive: DateTime @1703893209 {#4421
          date: 2023-12-30 00:40:09.0 +01:00
        }
        +ip: null
        +tags: null
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4424 …}
        +nested: Doctrine\ORM\PersistentCollection {#4428 …}
        +votes: Doctrine\ORM\PersistentCollection {#4430 …}
        +reports: Doctrine\ORM\PersistentCollection {#4431 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
        -id: 263463
        -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://beehaw.org/comment/1917660"
        +editedAt: null
        +createdAt: DateTimeImmutable @1703893209 {#4418
          date: 2023-12-30 00:40:09.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        That’s great. If you get a chance, would you be able to test this patch?\n
        \n
        ```\n
        \n
        <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
        </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
        </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
        </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
        </span><span style="color:#323232;"> \t\t},\n
        </span><span style="color:#323232;"> \t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;">+\t{\n
        </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
        </span><span style="color:#323232;">+\t\t.matches = {\n
        </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
        </span><span style="color:#323232;">+\t\t},\n
        </span><span style="color:#323232;">+\t},\n
        </span><span style="color:#323232;"> \t{ }\n
        </span><span style="color:#323232;"> };\n
        </span><span style="color:#323232;"> \n
        </span>\n
        ```\n
        \n
        I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
        \n
        You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 2
      +score: 0
      +lastActive: DateTime @1703910223 {#4447
        date: 2023-12-30 05:23:43.0 +01:00
      }
      +ip: null
      +tags: [
        "323232"
      ]
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4442 …}
      +nested: Doctrine\ORM\PersistentCollection {#4440 …}
      +votes: Doctrine\ORM\PersistentCollection {#4438 …}
      +reports: Doctrine\ORM\PersistentCollection {#4454 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
      -id: 263964
      -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.ml/comment/6951659"
      +editedAt: DateTimeImmutable @1709271956 {#4450
        date: 2024-03-01 06:45:56.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703910223 {#4452
        date: 2023-12-30 05:23:43.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
      \n
      With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703937913 {#4470
      date: 2023-12-30 13:05:13.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4467 …}
    +nested: Doctrine\ORM\PersistentCollection {#4464 …}
    +votes: Doctrine\ORM\PersistentCollection {#4462 …}
    +reports: Doctrine\ORM\PersistentCollection {#4476 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
    -id: 264535
    -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1918502"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703937913 {#4473
      date: 2023-12-30 13:05:13.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: """
    [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
    \n
    FYI, I think the fix will make it into 6.8.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1704378039 {#4504
    date: 2024-01-04 15:20:39.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4507 …}
  +nested: Doctrine\ORM\PersistentCollection {#4509 …}
  +votes: Doctrine\ORM\PersistentCollection {#4511 …}
  +reports: Doctrine\ORM\PersistentCollection {#4513 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
  -id: 279562
  -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.ml/comment/7067138"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704378039 {#4505
    date: 2024-01-04 15:20:39.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
41 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
42 DENIED moderate
App\Entity\EntryComment {#4520
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4475
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4444
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4416
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4386
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4364
              +user: Proxies\__CG__\App\Entity\User {#1978 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: App\Entity\EntryComment {#4105
                +user: App\Entity\User {#4089 …}
                +entry: App\Entity\Entry {#2400}
                +magazine: App\Entity\Magazine {#265}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Could you do:\n
                  \n
                  > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                  \n
                  It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                  \n
                  Once you know the board name you try something like this:\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">  boot.kernelPatches = [{\n
                  </span><span style="color:#323232;">      name = "acpi quirk";\n
                  </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                  </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                  </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                  </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                  </span><span style="color:#323232;"> \t\t},\n
                  </span><span style="color:#323232;"> \t},\n
                  </span><span style="color:#323232;">+\t{\n
                  </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                  </span><span style="color:#323232;">+\t\t.matches = {\n
                  </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                  </span><span style="color:#323232;">+\t\t},\n
                  </span><span style="color:#323232;">+\t},\n
                  </span><span style="color:#323232;"> \t{ }\n
                  </span><span style="color:#323232;"> };\n
                  </span><span style="color:#323232;">'';\n
                  </span><span style="color:#323232;">  }];\n
                  </span>\n
                  ```\n
                  \n
                  Just be careful that the indentation of the patch part doesn’t get changed.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 8
                +score: 0
                +lastActive: DateTime @1711751334 {#4113
                  date: 2024-03-29 23:28:54.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Splatsune@beehaw.org"
                  "@Splatsune@beehaw.org"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4106 …}
                +nested: Doctrine\ORM\PersistentCollection {#4097 …}
                +votes: Doctrine\ORM\PersistentCollection {#4100 …}
                +reports: Doctrine\ORM\PersistentCollection {#4095 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
                -id: 262244
                -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/6940624"
                +editedAt: DateTimeImmutable @1709059514 {#4111
                  date: 2024-02-27 19:45:14.0 +01:00
                }
                +createdAt: DateTimeImmutable @1703861152 {#4112
                  date: 2023-12-29 15:45:52.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4105}
              +body: """
                Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
                </span><span style="color:#323232;">                }, \n
                </span><span style="color:#323232;">        }, \n
                </span><span style="color:#323232;">+       { \n
                </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
                </span><span style="color:#323232;">+               .matches = { \n
                </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
                </span><span style="color:#323232;">+               }, \n
                </span><span style="color:#323232;">+       }, \n
                </span><span style="color:#323232;">        { } \n
                </span><span style="color:#323232;"> }; \n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                I’ll report back with the results when I’m able.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1703862352 {#4362
                date: 2023-12-29 16:05:52.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Corngood@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4365 …}
              +nested: Doctrine\ORM\PersistentCollection {#4367 …}
              +votes: Doctrine\ORM\PersistentCollection {#4369 …}
              +reports: Doctrine\ORM\PersistentCollection {#4371 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
              -id: 262273
              -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://beehaw.org/comment/1916756"
              +editedAt: null
              +createdAt: DateTimeImmutable @1703862352 {#4363
                date: 2023-12-29 16:05:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
              \n
              Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1703864799 {#4383
              date: 2023-12-29 16:46:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4389 …}
            +nested: Doctrine\ORM\PersistentCollection {#4391 …}
            +votes: Doctrine\ORM\PersistentCollection {#4387 …}
            +reports: Doctrine\ORM\PersistentCollection {#4394 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
            -id: 262362
            -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6941422"
            +editedAt: DateTimeImmutable @1709109787 {#4380
              date: 2024-02-28 09:43:07.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703864799 {#4378
              date: 2023-12-29 16:46:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Either way, this did it! Thank you so much!\n
            \n
            ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703893209 {#4421
            date: 2023-12-30 00:40:09.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4424 …}
          +nested: Doctrine\ORM\PersistentCollection {#4428 …}
          +votes: Doctrine\ORM\PersistentCollection {#4430 …}
          +reports: Doctrine\ORM\PersistentCollection {#4431 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
          -id: 263463
          -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1917660"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703893209 {#4418
            date: 2023-12-30 00:40:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          That’s great. If you get a chance, would you be able to test this patch?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;"> \n
          </span>\n
          ```\n
          \n
          I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
          \n
          You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1703910223 {#4447
          date: 2023-12-30 05:23:43.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4442 …}
        +nested: Doctrine\ORM\PersistentCollection {#4440 …}
        +votes: Doctrine\ORM\PersistentCollection {#4438 …}
        +reports: Doctrine\ORM\PersistentCollection {#4454 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
        -id: 263964
        -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6951659"
        +editedAt: DateTimeImmutable @1709271956 {#4450
          date: 2024-03-01 06:45:56.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703910223 {#4452
          date: 2023-12-30 05:23:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
        \n
        With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703937913 {#4470
        date: 2023-12-30 13:05:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4467 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4462 …}
      +reports: Doctrine\ORM\PersistentCollection {#4476 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 264535
      -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1918502"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703937913 {#4473
        date: 2023-12-30 13:05:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
      \n
      FYI, I think the fix will make it into 6.8.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704378039 {#4504
      date: 2024-01-04 15:20:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 279562
    -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7067138"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704378039 {#4505
      date: 2024-01-04 15:20:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "Exciting! Thank you so much for your help mate, it’s very much appreciated."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704411652 {#4525
    date: 2024-01-05 00:40:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4528 …}
  +nested: Doctrine\ORM\PersistentCollection {#4532 …}
  +votes: Doctrine\ORM\PersistentCollection {#4534 …}
  +reports: Doctrine\ORM\PersistentCollection {#4535 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
  -id: 281166
  -bodyTs: "'appreci':14 'excit':1 'help':8 'mate':9 'much':5,13 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1948389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704411652 {#4522
    date: 2024-01-05 00:40:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
43 DENIED edit
App\Entity\EntryComment {#4520
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4475
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4444
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4416
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4386
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4364
              +user: Proxies\__CG__\App\Entity\User {#1978 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: App\Entity\EntryComment {#4105
                +user: App\Entity\User {#4089 …}
                +entry: App\Entity\Entry {#2400}
                +magazine: App\Entity\Magazine {#265}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Could you do:\n
                  \n
                  > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                  \n
                  It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                  \n
                  Once you know the board name you try something like this:\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">  boot.kernelPatches = [{\n
                  </span><span style="color:#323232;">      name = "acpi quirk";\n
                  </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                  </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                  </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                  </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                  </span><span style="color:#323232;"> \t\t},\n
                  </span><span style="color:#323232;"> \t},\n
                  </span><span style="color:#323232;">+\t{\n
                  </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                  </span><span style="color:#323232;">+\t\t.matches = {\n
                  </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                  </span><span style="color:#323232;">+\t\t},\n
                  </span><span style="color:#323232;">+\t},\n
                  </span><span style="color:#323232;"> \t{ }\n
                  </span><span style="color:#323232;"> };\n
                  </span><span style="color:#323232;">'';\n
                  </span><span style="color:#323232;">  }];\n
                  </span>\n
                  ```\n
                  \n
                  Just be careful that the indentation of the patch part doesn’t get changed.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 8
                +score: 0
                +lastActive: DateTime @1711751334 {#4113
                  date: 2024-03-29 23:28:54.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Splatsune@beehaw.org"
                  "@Splatsune@beehaw.org"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4106 …}
                +nested: Doctrine\ORM\PersistentCollection {#4097 …}
                +votes: Doctrine\ORM\PersistentCollection {#4100 …}
                +reports: Doctrine\ORM\PersistentCollection {#4095 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
                -id: 262244
                -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/6940624"
                +editedAt: DateTimeImmutable @1709059514 {#4111
                  date: 2024-02-27 19:45:14.0 +01:00
                }
                +createdAt: DateTimeImmutable @1703861152 {#4112
                  date: 2023-12-29 15:45:52.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4105}
              +body: """
                Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
                </span><span style="color:#323232;">                }, \n
                </span><span style="color:#323232;">        }, \n
                </span><span style="color:#323232;">+       { \n
                </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
                </span><span style="color:#323232;">+               .matches = { \n
                </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
                </span><span style="color:#323232;">+               }, \n
                </span><span style="color:#323232;">+       }, \n
                </span><span style="color:#323232;">        { } \n
                </span><span style="color:#323232;"> }; \n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                I’ll report back with the results when I’m able.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1703862352 {#4362
                date: 2023-12-29 16:05:52.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Corngood@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4365 …}
              +nested: Doctrine\ORM\PersistentCollection {#4367 …}
              +votes: Doctrine\ORM\PersistentCollection {#4369 …}
              +reports: Doctrine\ORM\PersistentCollection {#4371 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
              -id: 262273
              -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://beehaw.org/comment/1916756"
              +editedAt: null
              +createdAt: DateTimeImmutable @1703862352 {#4363
                date: 2023-12-29 16:05:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
              \n
              Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1703864799 {#4383
              date: 2023-12-29 16:46:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4389 …}
            +nested: Doctrine\ORM\PersistentCollection {#4391 …}
            +votes: Doctrine\ORM\PersistentCollection {#4387 …}
            +reports: Doctrine\ORM\PersistentCollection {#4394 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
            -id: 262362
            -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6941422"
            +editedAt: DateTimeImmutable @1709109787 {#4380
              date: 2024-02-28 09:43:07.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703864799 {#4378
              date: 2023-12-29 16:46:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Either way, this did it! Thank you so much!\n
            \n
            ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703893209 {#4421
            date: 2023-12-30 00:40:09.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4424 …}
          +nested: Doctrine\ORM\PersistentCollection {#4428 …}
          +votes: Doctrine\ORM\PersistentCollection {#4430 …}
          +reports: Doctrine\ORM\PersistentCollection {#4431 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
          -id: 263463
          -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1917660"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703893209 {#4418
            date: 2023-12-30 00:40:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          That’s great. If you get a chance, would you be able to test this patch?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;"> \n
          </span>\n
          ```\n
          \n
          I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
          \n
          You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1703910223 {#4447
          date: 2023-12-30 05:23:43.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4442 …}
        +nested: Doctrine\ORM\PersistentCollection {#4440 …}
        +votes: Doctrine\ORM\PersistentCollection {#4438 …}
        +reports: Doctrine\ORM\PersistentCollection {#4454 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
        -id: 263964
        -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6951659"
        +editedAt: DateTimeImmutable @1709271956 {#4450
          date: 2024-03-01 06:45:56.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703910223 {#4452
          date: 2023-12-30 05:23:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
        \n
        With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703937913 {#4470
        date: 2023-12-30 13:05:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4467 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4462 …}
      +reports: Doctrine\ORM\PersistentCollection {#4476 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 264535
      -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1918502"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703937913 {#4473
        date: 2023-12-30 13:05:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
      \n
      FYI, I think the fix will make it into 6.8.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704378039 {#4504
      date: 2024-01-04 15:20:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 279562
    -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7067138"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704378039 {#4505
      date: 2024-01-04 15:20:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "Exciting! Thank you so much for your help mate, it’s very much appreciated."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704411652 {#4525
    date: 2024-01-05 00:40:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4528 …}
  +nested: Doctrine\ORM\PersistentCollection {#4532 …}
  +votes: Doctrine\ORM\PersistentCollection {#4534 …}
  +reports: Doctrine\ORM\PersistentCollection {#4535 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
  -id: 281166
  -bodyTs: "'appreci':14 'excit':1 'help':8 'mate':9 'much':5,13 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1948389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704411652 {#4522
    date: 2024-01-05 00:40:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
44 DENIED moderate
App\Entity\EntryComment {#4520
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4506
    +user: App\Entity\User {#4089 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4475
      +user: Proxies\__CG__\App\Entity\User {#1978 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: App\Entity\EntryComment {#4444
        +user: App\Entity\User {#4089 …}
        +entry: App\Entity\Entry {#2400}
        +magazine: App\Entity\Magazine {#265}
        +image: null
        +parent: App\Entity\EntryComment {#4416
          +user: Proxies\__CG__\App\Entity\User {#1978 …}
          +entry: App\Entity\Entry {#2400}
          +magazine: App\Entity\Magazine {#265}
          +image: null
          +parent: App\Entity\EntryComment {#4386
            +user: App\Entity\User {#4089 …}
            +entry: App\Entity\Entry {#2400}
            +magazine: App\Entity\Magazine {#265}
            +image: null
            +parent: App\Entity\EntryComment {#4364
              +user: Proxies\__CG__\App\Entity\User {#1978 …}
              +entry: App\Entity\Entry {#2400}
              +magazine: App\Entity\Magazine {#265}
              +image: null
              +parent: App\Entity\EntryComment {#4105
                +user: App\Entity\User {#4089 …}
                +entry: App\Entity\Entry {#2400}
                +magazine: App\Entity\Magazine {#265}
                +image: null
                +parent: null
                +root: null
                +body: """
                  Could you do:\n
                  \n
                  > Please share the output of `grep -v /sys/class/dmi/id/*` as a normal user (not root)\n
                  \n
                  It looks like all the patches from that thread are in linux 6.6, so your board may still need quirks added.\n
                  \n
                  Once you know the board name you try something like this:\n
                  \n
                  ```\n
                  \n
                  <span style="color:#323232;">  boot.kernelPatches = [{\n
                  </span><span style="color:#323232;">      name = "acpi quirk";\n
                  </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" ''\n
                  </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644\n
                  </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
                  </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                  </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"),\n
                  </span><span style="color:#323232;"> \t\t},\n
                  </span><span style="color:#323232;"> \t},\n
                  </span><span style="color:#323232;">+\t{\n
                  </span><span style="color:#323232;">+\t\t/* [COMPUTER DESCRIPTION] */\n
                  </span><span style="color:#323232;">+\t\t.matches = {\n
                  </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "[BOARD_NAME]"),\n
                  </span><span style="color:#323232;">+\t\t},\n
                  </span><span style="color:#323232;">+\t},\n
                  </span><span style="color:#323232;"> \t{ }\n
                  </span><span style="color:#323232;"> };\n
                  </span><span style="color:#323232;">'';\n
                  </span><span style="color:#323232;">  }];\n
                  </span>\n
                  ```\n
                  \n
                  Just be careful that the indentation of the patch part doesn’t get changed.
                  """
                +lang: "en"
                +isAdult: false
                +favouriteCount: 8
                +score: 0
                +lastActive: DateTime @1711751334 {#4113
                  date: 2024-03-29 23:28:54.0 +01:00
                }
                +ip: null
                +tags: [
                  "323232"
                ]
                +mentions: [
                  "@Splatsune@beehaw.org"
                  "@Splatsune@beehaw.org"
                ]
                +children: Doctrine\ORM\PersistentCollection {#4106 …}
                +nested: Doctrine\ORM\PersistentCollection {#4097 …}
                +votes: Doctrine\ORM\PersistentCollection {#4100 …}
                +reports: Doctrine\ORM\PersistentCollection {#4095 …}
                +favourites: Doctrine\ORM\PersistentCollection {#4093 …}
                +notifications: Doctrine\ORM\PersistentCollection {#4091 …}
                -id: 262244
                -bodyTs: "'+524':69 '-524':67 '/sys/class/dmi/id':11 '100644':64 '12':70 '297a88587031':62 '6':68 '6.6':30 '655332f3a5da':63 'a/drivers/acpi/resource.c':59,65 'acpi':52 'acpi.patch':56 'ad':38 'b/drivers/acpi/resource.c':60,66 'board':33,43,82,91,93 'boot.kernelpatches':50 'care':97 'chang':108 'comput':85 'const':72 'could':1 'descript':86 'diff':57 'dmi':74,79,81,88,90 'doesn':105 'get':107 'git':58 'gm6bg0q':84 'grep':9 'id':76 'indent':100 'index':61 'know':41 'laptop':78 'like':20,48 'linux':29 'look':19 'match':80,87,89 'may':34 'name':44,51,83,92,94 'need':36 'normal':14 'output':7 'part':104 'patch':23,54,103 'pcspecialist':77 'pkgs.writetext':55 'pleas':4 'quirk':37,53 'root':17 'share':5 'someth':47 'static':71 'still':35 'struct':73 'system':75 'thread':26 'tri':46 'user':15 'v':10"
                +ranking: 0
                +commentCount: 0
                +upVotes: 0
                +downVotes: 0
                +visibility: "visible             "
                +apId: "https://lemmy.ml/comment/6940624"
                +editedAt: DateTimeImmutable @1709059514 {#4111
                  date: 2024-02-27 19:45:14.0 +01:00
                }
                +createdAt: DateTimeImmutable @1703861152 {#4112
                  date: 2023-12-29 15:45:52.0 +01:00
                }
              }
              +root: App\Entity\EntryComment {#4105}
              +body: """
                Figured I’d do the pre-setup before I went to bed, so I’ve [run the grep command](https://files.neurario.com/.InfinityLaptop-Debugging/dmi_grep.log) and put the board_name from that output such that the patch now reads thus:\n
                \n
                ```\n
                \n
                <span style="color:#323232;">  boot.kernelPatches = [{\n
                </span><span style="color:#323232;">      name = "acpi quirk";\n
                </span><span style="color:#323232;">      patch = pkgs.writeText "acpi.patch" '' \n
                </span><span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">index 297a88587031..655332f3a5da 100644 \n
                </span><span style="color:#323232;">--- a/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c \n
                </span><span style="color:#323232;">@@ -524,6 +524,12 @@ static const struct dmi_system_id pcspecialist_laptop[] = {\n
                </span><span style="color:#323232;">                        DMI_MATCH(DMI_BOARD_NAME, "GM6BG0Q"), \n
                </span><span style="color:#323232;">                }, \n
                </span><span style="color:#323232;">        }, \n
                </span><span style="color:#323232;">+       { \n
                </span><span style="color:#323232;">+               /* Infinity E15-5A165-BM */ \n
                </span><span style="color:#323232;">+               .matches = { \n
                </span><span style="color:#323232;">+                       DMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"), \n
                </span><span style="color:#323232;">+               }, \n
                </span><span style="color:#323232;">+       }, \n
                </span><span style="color:#323232;">        { } \n
                </span><span style="color:#323232;"> }; \n
                </span><span style="color:#323232;">'';\n
                </span><span style="color:#323232;">  }];\n
                </span>\n
                ```\n
                \n
                I’ll report back with the results when I’m able.
                """
              +lang: "en"
              +isAdult: false
              +favouriteCount: 4
              +score: 0
              +lastActive: DateTime @1703862352 {#4362
                date: 2023-12-29 16:05:52.0 +01:00
              }
              +ip: null
              +tags: [
                "323232"
              ]
              +mentions: [
                "@Splatsune@beehaw.org"
                "@Corngood@lemmy.ml"
              ]
              +children: Doctrine\ORM\PersistentCollection {#4365 …}
              +nested: Doctrine\ORM\PersistentCollection {#4367 …}
              +votes: Doctrine\ORM\PersistentCollection {#4369 …}
              +reports: Doctrine\ORM\PersistentCollection {#4371 …}
              +favourites: Doctrine\ORM\PersistentCollection {#4373 …}
              +notifications: Doctrine\ORM\PersistentCollection {#4375 …}
              -id: 262273
              -bodyTs: "'+524':58 '-524':56 '/.infinitylaptop-debugging/dmi_grep.log)':23 '100644':53 '12':59 '297a88587031':51 '5a165':77 '6':57 '655332f3a5da':52 'a/drivers/acpi/resource.c':48,54 'abl':96 'acpi':41 'acpi.patch':45 'b/drivers/acpi/resource.c':49,55 'back':89 'bed':13 'bm':78 'board':27,71,83 'boot.kernelpatches':39 'command':20 'const':61 'd':3 'diff':46 'dmi':63,68,70,80,82 'e15':76 'e15-5a165-bm':75 'figur':1 'files.neurario.com':22 'files.neurario.com/.infinitylaptop-debugging/dmi_grep.log)':21 'git':47 'gm5rg1e0009com':85 'gm6bg0q':73 'grep':19 'id':65 'index':50 'infin':74 'laptop':67 'll':87 'm':95 'match':69,79,81 'name':28,40,72,84 'output':31 'patch':35,43 'pcspecialist':66 'pkgs.writetext':44 'pre':7 'pre-setup':6 'put':25 'quirk':42 'read':37 'report':88 'result':92 'run':17 'setup':8 'static':60 'struct':62 'system':64 'thus':38 've':16 'went':11"
              +ranking: 0
              +commentCount: 0
              +upVotes: 0
              +downVotes: 0
              +visibility: "visible             "
              +apId: "https://beehaw.org/comment/1916756"
              +editedAt: null
              +createdAt: DateTimeImmutable @1703862352 {#4363
                date: 2023-12-29 16:05:52.0 +01:00
              }
            }
            +root: App\Entity\EntryComment {#4105}
            +body: """
              Nice. Also it occurred to me that there might be a way to set that quirk through the kernel command line instead of having to compile a patched kernel. I haven’t had a chance to look it up though.\n
              \n
              Edit: I couldn’t find anything obvious. This behaviour is buried pretty deep.
              """
            +lang: "en"
            +isAdult: false
            +favouriteCount: 3
            +score: 0
            +lastActive: DateTime @1703864799 {#4383
              date: 2023-12-29 16:46:39.0 +01:00
            }
            +ip: null
            +tags: null
            +mentions: [
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
              "@Splatsune@beehaw.org"
              "@Corngood@lemmy.ml"
            ]
            +children: Doctrine\ORM\PersistentCollection {#4389 …}
            +nested: Doctrine\ORM\PersistentCollection {#4391 …}
            +votes: Doctrine\ORM\PersistentCollection {#4387 …}
            +reports: Doctrine\ORM\PersistentCollection {#4394 …}
            +favourites: Doctrine\ORM\PersistentCollection {#4396 …}
            +notifications: Doctrine\ORM\PersistentCollection {#4398 …}
            -id: 262362
            -bodyTs: "'also':2 'anyth':46 'behaviour':49 'buri':51 'chanc':35 'command':20 'compil':26 'couldn':43 'deep':53 'edit':41 'find':45 'haven':31 'instead':22 'kernel':19,29 'line':21 'look':37 'might':9 'nice':1 'obvious':47 'occur':4 'patch':28 'pretti':52 'quirk':16 'set':14 'though':40 'way':12"
            +ranking: 0
            +commentCount: 0
            +upVotes: 0
            +downVotes: 0
            +visibility: "visible             "
            +apId: "https://lemmy.ml/comment/6941422"
            +editedAt: DateTimeImmutable @1709109787 {#4380
              date: 2024-02-28 09:43:07.0 +01:00
            }
            +createdAt: DateTimeImmutable @1703864799 {#4378
              date: 2023-12-29 16:46:39.0 +01:00
            }
          }
          +root: App\Entity\EntryComment {#4105}
          +body: """
            Either way, this did it! Thank you so much!\n
            \n
            ![](https://beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)
            """
          +lang: "en"
          +isAdult: false
          +favouriteCount: 4
          +score: 0
          +lastActive: DateTime @1703893209 {#4421
            date: 2023-12-30 00:40:09.0 +01:00
          }
          +ip: null
          +tags: null
          +mentions: [
            "@Splatsune@beehaw.org"
            "@Corngood@lemmy.ml"
          ]
          +children: Doctrine\ORM\PersistentCollection {#4424 …}
          +nested: Doctrine\ORM\PersistentCollection {#4428 …}
          +votes: Doctrine\ORM\PersistentCollection {#4430 …}
          +reports: Doctrine\ORM\PersistentCollection {#4431 …}
          +favourites: Doctrine\ORM\PersistentCollection {#4433 …}
          +notifications: Doctrine\ORM\PersistentCollection {#4435 …}
          -id: 263463
          -bodyTs: "'/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':12 'beehaw.org':11 'beehaw.org/pictrs/image/f4b3f47f-495f-40e1-b9b9-3e12cc91926d.webp)':10 'either':1 'much':9 'thank':6 'way':2"
          +ranking: 0
          +commentCount: 0
          +upVotes: 0
          +downVotes: 0
          +visibility: "visible             "
          +apId: "https://beehaw.org/comment/1917660"
          +editedAt: null
          +createdAt: DateTimeImmutable @1703893209 {#4418
            date: 2023-12-30 00:40:09.0 +01:00
          }
        }
        +root: App\Entity\EntryComment {#4105}
        +body: """
          That’s great. If you get a chance, would you be able to test this patch?\n
          \n
          ```\n
          \n
          <span style="color:#323232;">diff --git a/drivers/acpi/resource.c b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">index 297a88587031..3204bed08b3c 100644\n
          </span><span style="color:#323232;">--- a/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">+++ b/drivers/acpi/resource.c\n
          </span><span style="color:#323232;">@@ -484,6 +484,18 @@ static const struct dmi_system_id tongfang_gm_rg[] = {\n
          </span><span style="color:#323232;"> \t\t\tDMI_MATCH(DMI_BOARD_NAME, "GMxRGxx"),\n
          </span><span style="color:#323232;"> \t\t},\n
          </span><span style="color:#323232;"> \t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A165-BM"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RG1E0009COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;">+\t{\n
          </span><span style="color:#323232;">+\t\t.ident = "Infinity E15-5A305-1M"\n
          </span><span style="color:#323232;">+\t\t.matches = {\n
          </span><span style="color:#323232;">+\t\t\tDMI_MATCH(DMI_BOARD_NAME, "GM5RGEE0016COM"),\n
          </span><span style="color:#323232;">+\t\t},\n
          </span><span style="color:#323232;">+\t},\n
          </span><span style="color:#323232;"> \t{ }\n
          </span><span style="color:#323232;"> };\n
          </span><span style="color:#323232;"> \n
          </span>\n
          ```\n
          \n
          I’d like to try to get it upstream, and that seems like the sanest way to do it.\n
          \n
          You might need to be on linux 6.5+ for this patch to apply, and if you could verify that it’s still broken on 6.6 without the patch, that would be nice.
          """
        +lang: "en"
        +isAdult: false
        +favouriteCount: 2
        +score: 0
        +lastActive: DateTime @1703910223 {#4447
          date: 2023-12-30 05:23:43.0 +01:00
        }
        +ip: null
        +tags: [
          "323232"
        ]
        +mentions: [
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
          "@Splatsune@beehaw.org"
          "@Corngood@lemmy.ml"
        ]
        +children: Doctrine\ORM\PersistentCollection {#4442 …}
        +nested: Doctrine\ORM\PersistentCollection {#4440 …}
        +votes: Doctrine\ORM\PersistentCollection {#4438 …}
        +reports: Doctrine\ORM\PersistentCollection {#4454 …}
        +favourites: Doctrine\ORM\PersistentCollection {#4456 …}
        +notifications: Doctrine\ORM\PersistentCollection {#4458 …}
        -id: 263964
        -bodyTs: "'+484':29 '-484':27 '100644':24 '18':30 '1m':64 '297a88587031':22 '3204bed08b3c':23 '5a165':50 '5a305':63 '6':28 '6.5':98 '6.6':115 'a/drivers/acpi/resource.c':19,25 'abl':12 'appli':103 'b/drivers/acpi/resource.c':20,26 'bm':51 'board':43,56,69 'broken':113 'chanc':8 'const':32 'could':107 'd':73 'diff':17 'dmi':34,40,42,53,55,66,68 'e15':49,62 'e15-5a165-bm':48 'e15-5a305-1m':61 'get':6,78 'git':18 'gm':38 'gm5rg1e0009com':58 'gm5rgee0016com':71 'gmxrgxx':45 'great':3 'id':36 'ident':46,59 'index':21 'infin':47,60 'like':74,84 'linux':97 'match':41,52,54,65,67 'might':92 'name':44,57,70 'need':93 'nice':122 'patch':16,101,118 'rg':39 'sanest':86 'seem':83 'static':31 'still':112 'struct':33 'system':35 'test':14 'tongfang':37 'tri':76 'upstream':80 'verifi':108 'way':87 'without':116 'would':9,120"
        +ranking: 0
        +commentCount: 0
        +upVotes: 0
        +downVotes: 0
        +visibility: "visible             "
        +apId: "https://lemmy.ml/comment/6951659"
        +editedAt: DateTimeImmutable @1709271956 {#4450
          date: 2024-03-01 06:45:56.0 +01:00
        }
        +createdAt: DateTimeImmutable @1703910223 {#4452
          date: 2023-12-30 05:23:43.0 +01:00
        }
      }
      +root: App\Entity\EntryComment {#4105}
      +body: """
        I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.\n
        \n
        With the new patch though (*after adding a comma to the end of each .ident string*), everything is working as expected.
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1703937913 {#4470
        date: 2023-12-30 13:05:13.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Corngood@lemmy.ml"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4467 …}
      +nested: Doctrine\ORM\PersistentCollection {#4464 …}
      +votes: Doctrine\ORM\PersistentCollection {#4462 …}
      +reports: Doctrine\ORM\PersistentCollection {#4476 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4478 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4480 …}
      -id: 264535
      -bodyTs: "'6.6':5 'ad':33 'comma':35 'confirm':17 'either':7 'end':38 'everyth':43 'expect':47 'ident':41 'instal':10 'issu':20 'kernel':4 'new':12,29 'one':13 'patch':8,30 'present':23 'still':22 'string':42 'though':31 'tri':3 'version':26 'without':6 'work':45"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://beehaw.org/comment/1918502"
      +editedAt: null
      +createdAt: DateTimeImmutable @1703937913 {#4473
        date: 2023-12-30 13:05:13.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4105}
    +body: """
      [git.kernel.org/pub/scm/linux/kernel/…/commit/?h=b…](https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)\n
      \n
      FYI, I think the fix will make it into 6.8.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 0
    +score: 0
    +lastActive: DateTime @1704378039 {#4504
      date: 2024-01-04 15:20:39.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Corngood@lemmy.ml"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4507 …}
    +nested: Doctrine\ORM\PersistentCollection {#4509 …}
    +votes: Doctrine\ORM\PersistentCollection {#4511 …}
    +reports: Doctrine\ORM\PersistentCollection {#4513 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4515 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4517 …}
    -id: 279562
    -bodyTs: "'/commit':4 '/pub/scm/linux/kernel/':3 '/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':9 '6.8':19 'b':6 'fix':14 'fyi':10 'git.kernel.org':2,8 'git.kernel.org/pub/scm/linux/kernel/':1 'git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/commit/?h=bleeding-edge&id=e2605d4039a42a03000856b3229932455717b48b)':7 'h':5 'make':16 'think':12"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.ml/comment/7067138"
    +editedAt: null
    +createdAt: DateTimeImmutable @1704378039 {#4505
      date: 2024-01-04 15:20:39.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4105}
  +body: "Exciting! Thank you so much for your help mate, it’s very much appreciated."
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1704411652 {#4525
    date: 2024-01-05 00:40:52.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Corngood@lemmy.ml"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4528 …}
  +nested: Doctrine\ORM\PersistentCollection {#4532 …}
  +votes: Doctrine\ORM\PersistentCollection {#4534 …}
  +reports: Doctrine\ORM\PersistentCollection {#4535 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4537 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4539 …}
  -id: 281166
  -bodyTs: "'appreci':14 'excit':1 'help':8 'mate':9 'much':5,13 'thank':2"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1948389"
  +editedAt: null
  +createdAt: DateTimeImmutable @1704411652 {#4522
    date: 2024-01-05 00:40:52.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
45 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
46 DENIED moderate
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
    \n
    Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
    \n
    EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1709136241 {#4184
    date: 2024-02-28 17:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4195 …}
  +reports: Doctrine\ORM\PersistentCollection {#4197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
  -id: 262226
  -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6772233"
  +editedAt: DateTimeImmutable @1709061219 {#4185
    date: 2024-02-27 20:13:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703860369 {#4186
    date: 2023-12-29 15:32:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
47 DENIED edit
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
    \n
    Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
    \n
    EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1709136241 {#4184
    date: 2024-02-28 17:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4195 …}
  +reports: Doctrine\ORM\PersistentCollection {#4197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
  -id: 262226
  -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6772233"
  +editedAt: DateTimeImmutable @1709061219 {#4185
    date: 2024-02-27 20:13:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703860369 {#4186
    date: 2023-12-29 15:32:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
48 DENIED moderate
App\Entity\EntryComment {#4190
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: """
    Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
    \n
    Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
    \n
    EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1709136241 {#4184
    date: 2024-02-28 17:04:01.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4191 …}
  +nested: Doctrine\ORM\PersistentCollection {#4193 …}
  +votes: Doctrine\ORM\PersistentCollection {#4195 …}
  +reports: Doctrine\ORM\PersistentCollection {#4197 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
  -id: 262226
  -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6772233"
  +editedAt: DateTimeImmutable @1709061219 {#4185
    date: 2024-02-27 20:13:39.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703860369 {#4186
    date: 2023-12-29 15:32:49.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
49 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
50 DENIED moderate
App\Entity\EntryComment {#4346
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4190
    +user: App\Entity\User {#4203 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
      \n
      Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
      \n
      EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709136241 {#4184
      date: 2024-02-28 17:04:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4191 …}
    +nested: Doctrine\ORM\PersistentCollection {#4193 …}
    +votes: Doctrine\ORM\PersistentCollection {#4195 …}
    +reports: Doctrine\ORM\PersistentCollection {#4197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
    -id: 262226
    -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6772233"
    +editedAt: DateTimeImmutable @1709061219 {#4185
      date: 2024-02-27 20:13:39.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703860369 {#4186
      date: 2023-12-29 15:32:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: """
    I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
    </span>\n
    ```\n
    \n
    So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703862604 {#4345
    date: 2023-12-29 16:10:04.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4349 …}
  +nested: Doctrine\ORM\PersistentCollection {#4354 …}
  +votes: Doctrine\ORM\PersistentCollection {#4350 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 262278
  -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862604 {#4342
    date: 2023-12-29 16:10:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
51 DENIED edit
App\Entity\EntryComment {#4346
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4190
    +user: App\Entity\User {#4203 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
      \n
      Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
      \n
      EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709136241 {#4184
      date: 2024-02-28 17:04:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4191 …}
    +nested: Doctrine\ORM\PersistentCollection {#4193 …}
    +votes: Doctrine\ORM\PersistentCollection {#4195 …}
    +reports: Doctrine\ORM\PersistentCollection {#4197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
    -id: 262226
    -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6772233"
    +editedAt: DateTimeImmutable @1709061219 {#4185
      date: 2024-02-27 20:13:39.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703860369 {#4186
      date: 2023-12-29 15:32:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: """
    I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
    </span>\n
    ```\n
    \n
    So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703862604 {#4345
    date: 2023-12-29 16:10:04.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4349 …}
  +nested: Doctrine\ORM\PersistentCollection {#4354 …}
  +votes: Doctrine\ORM\PersistentCollection {#4350 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 262278
  -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862604 {#4342
    date: 2023-12-29 16:10:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
52 DENIED moderate
App\Entity\EntryComment {#4346
  +user: Proxies\__CG__\App\Entity\User {#1978 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4190
    +user: App\Entity\User {#4203 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: null
    +root: null
    +body: """
      Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
      \n
      Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
      \n
      EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1709136241 {#4184
      date: 2024-02-28 17:04:01.0 +01:00
    }
    +ip: null
    +tags: null
    +mentions: [
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
      "@Splatsune@beehaw.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4191 …}
    +nested: Doctrine\ORM\PersistentCollection {#4193 …}
    +votes: Doctrine\ORM\PersistentCollection {#4195 …}
    +reports: Doctrine\ORM\PersistentCollection {#4197 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
    -id: 262226
    -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://lemmy.sdf.org/comment/6772233"
    +editedAt: DateTimeImmutable @1709061219 {#4185
      date: 2024-02-27 20:13:39.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703860369 {#4186
      date: 2023-12-29 15:32:49.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: """
    I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
    \n
    ```\n
    \n
    <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
    </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
    </span>\n
    ```\n
    \n
    So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
    """
  +lang: "en"
  +isAdult: false
  +favouriteCount: 1
  +score: 0
  +lastActive: DateTime @1703862604 {#4345
    date: 2023-12-29 16:10:04.0 +01:00
  }
  +ip: null
  +tags: [
    "323232"
  ]
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4349 …}
  +nested: Doctrine\ORM\PersistentCollection {#4354 …}
  +votes: Doctrine\ORM\PersistentCollection {#4350 …}
  +reports: Doctrine\ORM\PersistentCollection {#4356 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
  -id: 262278
  -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://beehaw.org/comment/1916760"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703862604 {#4342
    date: 2023-12-29 16:10:04.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
53 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
54 DENIED moderate
App\Entity\EntryComment {#4402
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4346
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4190
      +user: App\Entity\User {#4203 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
        \n
        Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
        \n
        EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709136241 {#4184
        date: 2024-02-28 17:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4191 …}
      +nested: Doctrine\ORM\PersistentCollection {#4193 …}
      +votes: Doctrine\ORM\PersistentCollection {#4195 …}
      +reports: Doctrine\ORM\PersistentCollection {#4197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
      -id: 262226
      -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6772233"
      +editedAt: DateTimeImmutable @1709061219 {#4185
        date: 2024-02-27 20:13:39.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703860369 {#4186
        date: 2023-12-29 15:32:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4190}
    +body: """
      I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
      </span>\n
      ```\n
      \n
      So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703862604 {#4345
      date: 2023-12-29 16:10:04.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4349 …}
    +nested: Doctrine\ORM\PersistentCollection {#4354 …}
    +votes: Doctrine\ORM\PersistentCollection {#4350 …}
    +reports: Doctrine\ORM\PersistentCollection {#4356 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
    -id: 262278
    -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916760"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862604 {#4342
      date: 2023-12-29 16:10:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: "Hmm… what’s the purpose of loading amdgpu at all if you’re using an NVIDIA card? Optimus?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703879706 {#4400
    date: 2023-12-29 20:55:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4405 …}
  +votes: Doctrine\ORM\PersistentCollection {#4407 …}
  +reports: Doctrine\ORM\PersistentCollection {#4409 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4413 …}
  -id: 262911
  -bodyTs: "'amdgpu':8 'card':17 'hmm':1 'load':7 'nvidia':16 'optimus':18 'purpos':5 're':13 'use':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6778116"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703879706 {#4401
    date: 2023-12-29 20:55:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
55 DENIED edit
App\Entity\EntryComment {#4402
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4346
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4190
      +user: App\Entity\User {#4203 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
        \n
        Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
        \n
        EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709136241 {#4184
        date: 2024-02-28 17:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4191 …}
      +nested: Doctrine\ORM\PersistentCollection {#4193 …}
      +votes: Doctrine\ORM\PersistentCollection {#4195 …}
      +reports: Doctrine\ORM\PersistentCollection {#4197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
      -id: 262226
      -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6772233"
      +editedAt: DateTimeImmutable @1709061219 {#4185
        date: 2024-02-27 20:13:39.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703860369 {#4186
        date: 2023-12-29 15:32:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4190}
    +body: """
      I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
      </span>\n
      ```\n
      \n
      So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703862604 {#4345
      date: 2023-12-29 16:10:04.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4349 …}
    +nested: Doctrine\ORM\PersistentCollection {#4354 …}
    +votes: Doctrine\ORM\PersistentCollection {#4350 …}
    +reports: Doctrine\ORM\PersistentCollection {#4356 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
    -id: 262278
    -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916760"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862604 {#4342
      date: 2023-12-29 16:10:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: "Hmm… what’s the purpose of loading amdgpu at all if you’re using an NVIDIA card? Optimus?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703879706 {#4400
    date: 2023-12-29 20:55:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4405 …}
  +votes: Doctrine\ORM\PersistentCollection {#4407 …}
  +reports: Doctrine\ORM\PersistentCollection {#4409 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4413 …}
  -id: 262911
  -bodyTs: "'amdgpu':8 'card':17 'hmm':1 'load':7 'nvidia':16 'optimus':18 'purpos':5 're':13 'use':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6778116"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703879706 {#4401
    date: 2023-12-29 20:55:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
56 DENIED moderate
App\Entity\EntryComment {#4402
  +user: App\Entity\User {#4203 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: App\Entity\EntryComment {#4346
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +entry: App\Entity\Entry {#2400}
    +magazine: App\Entity\Magazine {#265}
    +image: null
    +parent: App\Entity\EntryComment {#4190
      +user: App\Entity\User {#4203 …}
      +entry: App\Entity\Entry {#2400}
      +magazine: App\Entity\Magazine {#265}
      +image: null
      +parent: null
      +root: null
      +body: """
        Your best bet is probably figuring out why the graphical session isn’t working and then going from there. Since you’re on NixOS odds are all the logs you need are right there in journald.\n
        \n
        Worst case scenario: you might need to [pin](https://nixos.wiki/wiki/FAQ/Pinning_Nixpkgs) your system nixpkgs to ~January 2021 until the issue sorts itself out. You can still install newer userland packages if you separately manage them as a flake (this is a common and well-supported pattern in `home-manager`)\n
        \n
        EDIT: found a discussion with good `configuration.nix` [examples](https://github.com/NixOS/nixpkgs/issues/62832#issuecomment-1406628331) for pinning the system nixpkgs. Once you find a workable pin you could also try inching it up to get a better idea of what broke (January 2021 is a good starting point because it’s the last month before 5.11 released, a newer pin is very likely possible)
        """
      +lang: "en"
      +isAdult: false
      +favouriteCount: 1
      +score: 0
      +lastActive: DateTime @1709136241 {#4184
        date: 2024-02-28 17:04:01.0 +01:00
      }
      +ip: null
      +tags: null
      +mentions: [
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
        "@Splatsune@beehaw.org"
      ]
      +children: Doctrine\ORM\PersistentCollection {#4191 …}
      +nested: Doctrine\ORM\PersistentCollection {#4193 …}
      +votes: Doctrine\ORM\PersistentCollection {#4195 …}
      +reports: Doctrine\ORM\PersistentCollection {#4197 …}
      +favourites: Doctrine\ORM\PersistentCollection {#4199 …}
      +notifications: Doctrine\ORM\PersistentCollection {#4201 …}
      -id: 262226
      -bodyTs: "'/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':98 '/wiki/faq/pinning_nixpkgs)':47 '2021':53,126 '5.11':139 'also':112 'best':2 'bet':3 'better':120 'broke':124 'case':38 'common':78 'configuration.nix':94 'could':111 'discuss':91 'edit':88 'exampl':95 'figur':6 'find':106 'flake':74 'found':89 'get':118 'github.com':97 'github.com/nixos/nixpkgs/issues/62832#issuecomment-1406628331)':96 'go':17 'good':93,129 'graphic':10 'home':86 'home-manag':85 'idea':121 'inch':114 'instal':63 'isn':12 'issu':56 'januari':52,125 'journald':36 'last':136 'like':146 'log':29 'manag':70,87 'might':41 'month':137 'need':31,42 'newer':64,142 'nixo':24 'nixos.wiki':46 'nixos.wiki/wiki/faq/pinning_nixpkgs)':45 'nixpkg':50,103 'odd':25 'packag':66 'pattern':83 'pin':44,100,109,143 'point':131 'possibl':147 'probabl':5 're':22 'releas':140 'right':33 'scenario':39 'separ':69 'session':11 'sinc':20 'sort':57 'start':130 'still':62 'support':82 'system':49,102 'tri':113 'userland':65 'well':81 'well-support':80 'work':14 'workabl':108 'worst':37"
      +ranking: 0
      +commentCount: 0
      +upVotes: 0
      +downVotes: 0
      +visibility: "visible             "
      +apId: "https://lemmy.sdf.org/comment/6772233"
      +editedAt: DateTimeImmutable @1709061219 {#4185
        date: 2024-02-27 20:13:39.0 +01:00
      }
      +createdAt: DateTimeImmutable @1703860369 {#4186
        date: 2023-12-29 15:32:49.0 +01:00
      }
    }
    +root: App\Entity\EntryComment {#4190}
    +body: """
      I *believe* that the issue might be that the amdgpu driver is too new, judging by this string of errors:\n
      \n
      ```\n
      \n
      <span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(0): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(0): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) AMDGPU(1): [KMS] Kernel modesetting enabled.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) AMDGPU(1): [drm] Failed to open DRM device for pci:0000:05:00.0: Invalid argument\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Screen 0 deleted because of no matching config section.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (II) UnloadModule: "amdgpu"\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) Device(s) detected, but none match those in the config file.\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE)\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: Fatal server error:\n
      </span><span style="color:#323232;">Dec 20 21:30:54 minion xserver-wrapper[1080]: (EE) no screens found(EE)\n
      </span>\n
      ```\n
      \n
      So if [this](https://beehaw.org/comment/1916723) doesn’t end up working, I’ll definitely look into the pinning thing, because 5.10 seems like my best shot.
      """
    +lang: "en"
    +isAdult: false
    +favouriteCount: 1
    +score: 0
    +lastActive: DateTime @1703862604 {#4345
      date: 2023-12-29 16:10:04.0 +01:00
    }
    +ip: null
    +tags: [
      "323232"
    ]
    +mentions: [
      "@Splatsune@beehaw.org"
      "@chaorace@lemmy.sdf.org"
    ]
    +children: Doctrine\ORM\PersistentCollection {#4349 …}
    +nested: Doctrine\ORM\PersistentCollection {#4354 …}
    +votes: Doctrine\ORM\PersistentCollection {#4350 …}
    +reports: Doctrine\ORM\PersistentCollection {#4356 …}
    +favourites: Doctrine\ORM\PersistentCollection {#4358 …}
    +notifications: Doctrine\ORM\PersistentCollection {#4360 …}
    -id: 262278
    -bodyTs: "'/comment/1916723)':239 '0':33,50,119,152 '00.0':61,104 '0000':59,102 '05':60,103 '1':76,93 '1080':30,47,73,90,116,136,149,169,182,204,215,228 '20':22,39,65,82,108,128,141,161,174,196,207,220 '21':23,40,66,83,109,129,142,162,175,197,208,221 '30':24,41,67,84,110,130,143,163,176,198,209,222 '5.10':254 '54':25,42,68,85,111,131,144,164,177,199,210,223 'amdgpu':10,32,49,75,92,139,172 'argument':63,106 'beehaw.org':238 'beehaw.org/comment/1916723)':237 'believ':2 'best':258 'config':125,158,193 'dec':21,38,64,81,107,127,140,160,173,195,206,219 'definit':247 'delet':120,153 'detect':186 'devic':56,99,184 'doesn':240 'driver':11 'drm':51,55,94,98 'ee':48,91,117,150,183,205,229,233 'enabl':37,80 'end':242 'error':20,218 'fail':52,95 'fatal':216 'file':194 'found':232 'ii':31,74,137,170 'invalid':62,105 'issu':5 'judg':15 'kernel':35,78 'kms':34,77 'like':256 'll':246 'look':248 'match':124,157,189 'might':6 'minion':26,43,69,86,112,132,145,165,178,200,211,224 'modeset':36,79 'new':14 'none':188 'open':54,97 'pci':58,101 'pin':251 'screen':118,151,231 'section':126,159 'seem':255 'server':217 'shot':259 'string':18 'thing':252 'unloadmodul':138,171 'work':244 'wrapper':29,46,72,89,115,135,148,168,181,203,214,227 'xserver':28,45,71,88,114,134,147,167,180,202,213,226 'xserver-wrapp':27,44,70,87,113,133,146,166,179,201,212,225"
    +ranking: 0
    +commentCount: 0
    +upVotes: 0
    +downVotes: 0
    +visibility: "visible             "
    +apId: "https://beehaw.org/comment/1916760"
    +editedAt: null
    +createdAt: DateTimeImmutable @1703862604 {#4342
      date: 2023-12-29 16:10:04.0 +01:00
    }
  }
  +root: App\Entity\EntryComment {#4190}
  +body: "Hmm… what’s the purpose of loading amdgpu at all if you’re using an NVIDIA card? Optimus?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703879706 {#4400
    date: 2023-12-29 20:55:06.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@chaorace@lemmy.sdf.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4403 …}
  +nested: Doctrine\ORM\PersistentCollection {#4405 …}
  +votes: Doctrine\ORM\PersistentCollection {#4407 …}
  +reports: Doctrine\ORM\PersistentCollection {#4409 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4411 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4413 …}
  -id: 262911
  -bodyTs: "'amdgpu':8 'card':17 'hmm':1 'load':7 'nvidia':16 'optimus':18 'purpos':5 're':13 'use':14"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemmy.sdf.org/comment/6778116"
  +editedAt: null
  +createdAt: DateTimeImmutable @1703879706 {#4401
    date: 2023-12-29 20:55:06.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
57 DENIED ROLE_USER
null
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"Symfony\Component\Security\Core\Authorization\Voter\RoleHierarchyVoter"
ACCESS DENIED
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
58 DENIED moderate
App\Entity\EntryComment {#4266
  +user: App\Entity\User {#4279 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "The 6.5 kernel should have the fix for this included, so you could try using that kernel instead of 6.1?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703851087 {#4260
    date: 2023-12-29 12:58:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4267 …}
  +nested: Doctrine\ORM\PersistentCollection {#4269 …}
  +votes: Doctrine\ORM\PersistentCollection {#4271 …}
  +reports: Doctrine\ORM\PersistentCollection {#4273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4275 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
  -id: 271353
  -bodyTs: "'6.1':20 '6.5':2 'could':13 'fix':7 'includ':10 'instead':18 'kernel':3,17 'tri':14 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7686186"
  +editedAt: DateTimeImmutable @1710528936 {#4261
    date: 2024-03-15 19:55:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703851087 {#4262
    date: 2023-12-29 12:58:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
59 DENIED edit
App\Entity\EntryComment {#4266
  +user: App\Entity\User {#4279 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "The 6.5 kernel should have the fix for this included, so you could try using that kernel instead of 6.1?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703851087 {#4260
    date: 2023-12-29 12:58:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4267 …}
  +nested: Doctrine\ORM\PersistentCollection {#4269 …}
  +votes: Doctrine\ORM\PersistentCollection {#4271 …}
  +reports: Doctrine\ORM\PersistentCollection {#4273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4275 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
  -id: 271353
  -bodyTs: "'6.1':20 '6.5':2 'could':13 'fix':7 'includ':10 'instead':18 'kernel':3,17 'tri':14 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7686186"
  +editedAt: DateTimeImmutable @1710528936 {#4261
    date: 2024-03-15 19:55:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703851087 {#4262
    date: 2023-12-29 12:58:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
60 DENIED moderate
App\Entity\EntryComment {#4266
  +user: App\Entity\User {#4279 …}
  +entry: App\Entity\Entry {#2400
    +user: Proxies\__CG__\App\Entity\User {#1978 …}
    +magazine: App\Entity\Magazine {#265
      +icon: Proxies\__CG__\App\Entity\Image {#246 …}
      +name: "linux@lemmy.ml"
      +title: "linux"
      +description: """
        From Wikipedia, the free encyclopedia\n
        \n
        Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
        \n
        Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
        \n
        ### Rules\n
        \n
        - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
        - No misinformation\n
        - No NSFW content\n
        - No hate speech, bigotry, etc\n
        \n
        ### Related Communities\n
        \n
        - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
        - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
        - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
        - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
        \n
        Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
        """
      +rules: null
      +subscriptionsCount: 1
      +entryCount: 1406
      +entryCommentCount: 28632
      +postCount: 6
      +postCommentCount: 214
      +isAdult: false
      +customCss: null
      +lastActive: DateTime @1729583542 {#275
        date: 2024-10-22 09:52:22.0 +02:00
      }
      +markedForDeletionAt: null
      +tags: null
      +moderators: Doctrine\ORM\PersistentCollection {#237 …}
      +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
      +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
      +entries: Doctrine\ORM\PersistentCollection {#180 …}
      +posts: Doctrine\ORM\PersistentCollection {#138 …}
      +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
      +bans: Doctrine\ORM\PersistentCollection {#117 …}
      +reports: Doctrine\ORM\PersistentCollection {#103 …}
      +badges: Doctrine\ORM\PersistentCollection {#81 …}
      +logs: Doctrine\ORM\PersistentCollection {#71 …}
      +awards: Doctrine\ORM\PersistentCollection {#1346 …}
      +categories: Doctrine\ORM\PersistentCollection {#1823 …}
      -id: 73
      +apId: "linux@lemmy.ml"
      +apProfileId: "https://lemmy.ml/c/linux"
      +apPublicUrl: "https://lemmy.ml/c/linux"
      +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
      +apInboxUrl: "https://lemmy.ml/inbox"
      +apDomain: "lemmy.ml"
      +apPreferredUsername: "linux"
      +apDiscoverable: true
      +apManuallyApprovesFollowers: null
      +privateKey: null
      +publicKey: null
      +apFetchedAt: DateTime @1729583596 {#269
        date: 2024-10-22 09:53:16.0 +02:00
      }
      +apDeletedAt: null
      +apTimeoutAt: null
      +visibility: "visible             "
      +createdAt: DateTimeImmutable @1698929468 {#271
        date: 2023-11-02 13:51:08.0 +01:00
      }
    }
    +image: null
    +domain: Proxies\__CG__\App\Entity\Domain {#1889 …}
    +slug: "Laptop-keyboard-unresponsive-I-think-my-unknown-laptop-is-affected"
    +title: "Laptop keyboard unresponsive - I think my (unknown) laptop is affected by the kernel Zen IRQ regressions - how do I work around this?"
    +url: null
    +body: """
      I picked up a laptop a couple of months ago for the purpose of setting up Linux on (I chose NixOS for stability) to go with my existing desktop. It’s an *Infinity E15-5A165-BM* (Infinity being an Australian local manufacturer of gaming laptops) which features a Ryzen 5 6600H CPU and a GeForce 1650 GTX.\n
      \n
      The keyboard uses a generic driver (i8042), which works great on Windows and when booting (including Grub/systemd-boot). However, once booted, I’ve found that the keyboard no longer responds to input - and in fact no longer shows up as an input device. Now, I’ve done a fair bit of debugging so far (for someone who’s not had to patch anything manually but knows how to do a proper search) and I’ve worked out the following:\n
      \n
      - The latest available kernel in which the keyboard is recognised is 5.10 LTS - but setting this as the kernel to use in NixOS results in me no longer being able to boot into a graphical interface.\n
      - I managed to find [this lore.kernel thread](https://lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/T/) ‪‬ in which I believe my issue is discussed. This tells me that it’s known and being worked on and that I can maybe wait for a future kernel version, and that theoretically I *might* just be able to patch the kernel myself, if I learn how to do that and use the right settings?\n
      \n
      I’ve done a couple of commands and pulled some logs from the laptop, and detailed info - lshw, lspci, dmidecode, acpidump, etc - can be found in [this folder](https://files.neurario.com/.InfinityLaptop-Debugging/) on my web server.\n
      \n
      To my understanding my options are to use the older kernel for now and figure out why the display manager is not working, or learn to patch the current kernel and hope that that works. What’s my best option, and is there anything else I might be missing ?
      """
    +type: "article"
    +lang: "en"
    +isOc: false
    +hasEmbed: false
    +commentCount: 14
    +favouriteCount: 20
    +score: 0
    +isAdult: false
    +sticky: false
    +lastActive: DateTime @1711751334 {#2414
      date: 2024-03-29 23:28:54.0 +01:00
    }
    +ip: null
    +adaAmount: 0
    +tags: null
    +mentions: null
    +comments: Doctrine\ORM\PersistentCollection {#1688 …}
    +votes: Doctrine\ORM\PersistentCollection {#1966 …}
    +reports: Doctrine\ORM\PersistentCollection {#1965 …}
    +favourites: Doctrine\ORM\PersistentCollection {#1368 …}
    +notifications: Doctrine\ORM\PersistentCollection {#2426 …}
    +badges: Doctrine\ORM\PersistentCollection {#2439 …}
    +children: []
    -id: 25574
    -titleTs: "'affect':10 'around':21 'irq':15 'kernel':13 'keyboard':2 'laptop':1,8 'regress':16 'think':5 'unknown':7 'unrespons':3 'work':20 'zen':14"
    -bodyTs: "'/.infinitylaptop-debugging/)':268 '/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':182 '1650':57 '5':51 '5.10':148 '5a165':36 '6600h':52 'abl':166,220 'acpidump':258 'ago':10 'anyth':120,316 'australian':41 'avail':139 'believ':186 'best':311 'bit':107 'bm':37 'boot':73,78,168 'chose':20 'command':244 'coupl':7,242 'cpu':53 'current':301 'debug':109 'desktop':29 'detail':253 'devic':100 'discuss':190 'display':291 'dmidecod':257 'done':104,240 'driver':64 'e15':35 'e15-5a165-bm':34 'els':317 'etc':259 'exist':28 'fact':92 'fair':106 'far':111 'featur':48 'figur':287 'files.neurario.com':267 'files.neurario.com/.infinitylaptop-debugging/)':266 'find':176 'folder':265 'follow':136 'found':81,262 'futur':210 'game':45 'geforc':56 'generic':63 'go':25 'graphic':171 'great':68 'grub/systemd-boot':75 'gtx':58 'hope':304 'howev':76 'i8042':65 'includ':74 'infin':33,38 'info':254 'input':89,99 'interfac':172 'issu':188 'kernel':140,155,211,224,283,302 'keyboard':60,84,144 'know':123 'known':197 'laptop':5,46,251 'latest':138 'learn':228,297 'linux':17 'local':42 'log':248 'longer':86,94,164 'lore.kernel':178 'lore.kernel.org':181 'lore.kernel.org/regressions/20230809085526.84913-1-hdegoede@redhat.com/t/)':180 'lshw':255 'lspci':256 'lts':149 'manag':174,292 'manual':121 'manufactur':43 'mayb':206 'might':217,319 'miss':321 'month':9 'nixo':21,159 'older':282 'option':277,312 'patch':119,222,299 'pick':2 'proper':128 'pull':246 'purpos':13 'recognis':146 'respond':87 'result':160 'right':236 'ryzen':50 'search':129 'server':272 'set':15,151,237 'show':95 'someon':113 'stabil':23 'tell':192 'theoret':215 'thread':179 'understand':275 'use':61,157,234,280 've':80,103,132,239 'version':212 'wait':207 'web':271 'window':70 'work':67,133,200,295,307"
    +cross: false
    +upVotes: 0
    +downVotes: 0
    +ranking: 1703921601
    +visibility: "visible             "
    +apId: "https://beehaw.org/post/10638996"
    +editedAt: DateTimeImmutable @1708970126 {#1793
      date: 2024-02-26 18:55:26.0 +01:00
    }
    +createdAt: DateTimeImmutable @1703835201 {#2402
      date: 2023-12-29 08:33:21.0 +01:00
    }
  }
  +magazine: App\Entity\Magazine {#265}
  +image: null
  +parent: null
  +root: null
  +body: "The 6.5 kernel should have the fix for this included, so you could try using that kernel instead of 6.1?"
  +lang: "en"
  +isAdult: false
  +favouriteCount: 0
  +score: 0
  +lastActive: DateTime @1703851087 {#4260
    date: 2023-12-29 12:58:07.0 +01:00
  }
  +ip: null
  +tags: null
  +mentions: [
    "@Splatsune@beehaw.org"
    "@Splatsune@beehaw.org"
  ]
  +children: Doctrine\ORM\PersistentCollection {#4267 …}
  +nested: Doctrine\ORM\PersistentCollection {#4269 …}
  +votes: Doctrine\ORM\PersistentCollection {#4271 …}
  +reports: Doctrine\ORM\PersistentCollection {#4273 …}
  +favourites: Doctrine\ORM\PersistentCollection {#4275 …}
  +notifications: Doctrine\ORM\PersistentCollection {#4277 …}
  -id: 271353
  -bodyTs: "'6.1':20 '6.5':2 'could':13 'fix':7 'includ':10 'instead':18 'kernel':3,17 'tri':14 'use':15"
  +ranking: 0
  +commentCount: 0
  +upVotes: 0
  +downVotes: 0
  +visibility: "visible             "
  +apId: "https://lemm.ee/comment/7686186"
  +editedAt: DateTimeImmutable @1710528936 {#4261
    date: 2024-03-15 19:55:36.0 +01:00
  }
  +createdAt: DateTimeImmutable @1703851087 {#4262
    date: 2023-12-29 12:58:07.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS DENIED
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details
61 DENIED edit
App\Entity\Magazine {#265
  +icon: Proxies\__CG__\App\Entity\Image {#246 …}
  +name: "linux@lemmy.ml"
  +title: "linux"
  +description: """
    From Wikipedia, the free encyclopedia\n
    \n
    Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).\n
    \n
    Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word “Linux” in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.\n
    \n
    ### Rules\n
    \n
    - Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.\n
    - No misinformation\n
    - No NSFW content\n
    - No hate speech, bigotry, etc\n
    \n
    ### Related Communities\n
    \n
    - [!opensource@lemmy.ml](https://lemmy.ml/c/opensource)\n
    - [!libre_culture@lemmy.ml](https://lemmy.ml/c/libre_culture)\n
    - [!technology@lemmy.ml](https://lemmy.ml/c/technology)\n
    - [!libre_hardware@lemmy.ml](https://lemmy.ml/c/libre_hardware)\n
    \n
    Community icon by [Alpár-Etele Méder](https://www.iconfinder.com/pocike), licensed under [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/)
    """
  +rules: null
  +subscriptionsCount: 1
  +entryCount: 1406
  +entryCommentCount: 28632
  +postCount: 6
  +postCommentCount: 214
  +isAdult: false
  +customCss: null
  +lastActive: DateTime @1729583542 {#275
    date: 2024-10-22 09:52:22.0 +02:00
  }
  +markedForDeletionAt: null
  +tags: null
  +moderators: Doctrine\ORM\PersistentCollection {#237 …}
  +ownershipRequests: Doctrine\ORM\PersistentCollection {#233 …}
  +moderatorRequests: Doctrine\ORM\PersistentCollection {#222 …}
  +entries: Doctrine\ORM\PersistentCollection {#180 …}
  +posts: Doctrine\ORM\PersistentCollection {#138 …}
  +subscriptions: Doctrine\ORM\PersistentCollection {#200 …}
  +bans: Doctrine\ORM\PersistentCollection {#117 …}
  +reports: Doctrine\ORM\PersistentCollection {#103 …}
  +badges: Doctrine\ORM\PersistentCollection {#81 …}
  +logs: Doctrine\ORM\PersistentCollection {#71 …}
  +awards: Doctrine\ORM\PersistentCollection {#1346 …}
  +categories: Doctrine\ORM\PersistentCollection {#1823 …}
  -id: 73
  +apId: "linux@lemmy.ml"
  +apProfileId: "https://lemmy.ml/c/linux"
  +apPublicUrl: "https://lemmy.ml/c/linux"
  +apFollowersUrl: "https://lemmy.ml/c/linux/followers"
  +apInboxUrl: "https://lemmy.ml/inbox"
  +apDomain: "lemmy.ml"
  +apPreferredUsername: "linux"
  +apDiscoverable: true
  +apManuallyApprovesFollowers: null
  +privateKey: null
  +publicKey: null
  +apFetchedAt: DateTime @1729583596 {#269
    date: 2024-10-22 09:53:16.0 +02:00
  }
  +apDeletedAt: null
  +apTimeoutAt: null
  +visibility: "visible             "
  +createdAt: DateTimeImmutable @1698929468 {#271
    date: 2023-11-02 13:51:08.0 +01:00
  }
}
"Scheb\TwoFactorBundle\Security\Authorization\Voter\TwoFactorInProgressVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\EntryVoter"
ACCESS ABSTAIN
"App\Security\Voter\MagazineVoter"
ACCESS DENIED
"App\Security\Voter\MessageThreadVoter"
ACCESS ABSTAIN
"App\Security\Voter\MessageVoter"
ACCESS ABSTAIN
"App\Security\Voter\NotificationVoter"
ACCESS ABSTAIN
"App\Security\Voter\OAuth2UserConsentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostCommentVoter"
ACCESS ABSTAIN
"App\Security\Voter\PostVoter"
ACCESS ABSTAIN
"App\Security\Voter\UserVoter"
ACCESS ABSTAIN
Show voter details