Автор Гілка: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить  (Прочитано 2971 раз)

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
uname -r
6.1.60-08594-g03a802b9a072

sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package linux-headers-6.1.60-08594-g03a802b9a072
E: Couldn't find any package by glob 'linux-headers-6.1.60-08594-g03a802b9a072'
E: Couldn't find any package by regex 'linux-headers-6.1.60-08594-g03a802b9a072'

ls /lib/modules
6.1.0-11-686          6.1.0-12-cloud-amd64  6.1.0-15-686          6.1.0-16-cloud-amd64
6.1.0-11-686-pae      6.1.0-12-rt-686-pae   6.1.0-15-686-pae      6.1.0-16-rt-686-pae
6.1.0-11-amd64        6.1.0-12-rt-amd64     6.1.0-15-amd64        6.1.0-16-rt-amd64
6.1.0-11-cloud-amd64  6.1.0-13-686          6.1.0-15-cloud-amd64  6.1.0-17-686
6.1.0-11-rt-686-pae   6.1.0-13-686-pae      6.1.0-15-rt-686-pae   6.1.0-17-686-pae
6.1.0-11-rt-amd64     6.1.0-13-amd64        6.1.0-15-rt-amd64     6.1.0-17-amd64
6.1.0-12-686          6.1.0-13-cloud-amd64  6.1.0-16-686          6.1.0-17-cloud-amd64
6.1.0-12-686-pae      6.1.0-13-rt-686-pae   6.1.0-16-686-pae      6.1.0-17-rt-686-pae
6.1.0-12-amd64        6.1.0-13-rt-amd64     6.1.0-16-amd64        6.1.0-17-rt-amd64

sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'linux-image-amd64' instead of 'linux-image-generic'
linux-image-amd64 is already the newest version (6.1.69-1).
The following package was automatically installed and is no longer required:
  steam-libs:i386
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Через обмеження ядра не можу інтегрувати файл hid-playstation.c з сайту https://gist.github.com/NoahAndrews/1b717b110a6db62511a5ad3bb047c5fd
Кажуть, що в самому ядрі має бути драйвер, але Хромбук не бачить через ЮСБ. І навіть ядро поміняти не можу. Я вже і за допомогою  ШІ пробую і нічого. Може хтось з вас допоможе, буду вдячний.

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #1 : 2024-01-23 20:53:32 »
Подивіться, яка версія ядра там потрібна. Може ядро в Дебіані трохи застаре?  6.1 - то старе ядро. Я ніколи в самому Дебіані не працював. В Убунту можна ядро обновити до 6.7.
https://9to5linux.com/you-can-now-install-linux-kernel-6-7-on-ubuntu-heres-how
Але мене не слухайте, тут треба когось хто розбирається в Дебіані.

Від себе додам - якщо маєте можливість, спробуйте Arch Linux або Endevour OS. Там свіже ядро та й решту програм мають свіжі версії. Дебіан стабільний, як скеля, але відстає з аптейтами.
« Змінено: 2024-01-23 21:07:21 від rpalyvoda »
Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #2 : 2024-01-24 23:29:02 »
Добрий вечір. Та я всіх слухаю, тому що мені особливо немає куди діватися. Кажуть, що зміни вносити в ядро в ХромОС неможна і це капець вбиває. Тому що все, що пов'язане з геймпадом зводиться до змін в ядрі.
Ось що на форумі Гугла написали, я мало що з цього розумію, може для когось тут ця інформація буде важливішою:

"The Linux development environment operates as an LXC container running inside of a hardened VM. As a result, you will not be able to modify the kernel. Those components are shared between the container and the VM, and you don't have privileges to change things in the VM.
"
"Середовище розробки Linux працює як контейнер LXC, що працює всередині захищеної віртуальної машини. Як наслідок, ви не зможете змінити ядро. Ці компоненти спільно використовуються між контейнером і віртуальною машиною, і ви не маєте прав змінювати речі у віртуальній машині."

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #3 : 2024-01-24 23:31:38 »
Подивіться, яка версія ядра там потрібна. Може ядро в Дебіані трохи застаре?  6.1 - то старе ядро. Я ніколи в самому Дебіані не працював. В Убунту можна ядро обновити до 6.7.
https://9to5linux.com/you-can-now-install-linux-kernel-6-7-on-ubuntu-heres-how
Але мене не слухайте, тут треба когось хто розбирається в Дебіані.

Від себе додам - якщо маєте можливість, спробуйте Arch Linux або Endevour OS. Там свіже ядро та й решту програм мають свіжі версії. Дебіан стабільний, як скеля, але відстає з аптейтами.

Ще кажуть, що підтримка Dualsense починається з 5ї версії ядра, що ще більше вводить конфузить!

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #4 : 2024-01-27 23:33:21 »
Трохи просвітився про те, як працює Лінукс на хромбуках.

Скажіть, що ви отримуєте чере команди

cat /etc/debian_version
neofetch

Я підозрюю, що у вас може стояти Дебіан 12.3. Остання версія 12.4, можливо для вашого девайса можа зробити апгрейд.
Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #5 : 2024-01-28 01:33:21 »
nazarych2012@penguin:~$ cat /etc/debian_version
12.4
nazarych2012@penguin:~$ neofetch
-bash: neofetch: command not found

Дякую, що відписуєте. Надіюсь Ви не втратете потрачений час даремно)
Якщо я правильно розумію, то від Дебіана в мене тільки цей рядок:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/debian/dists/bookworm/winehq-bookworm.sources
Тобто дуже урізана версія.

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #6 : 2024-01-28 14:43:03 »
Ok,

Спробуймо так:
sudo apt update
sudo apt upgrade
sudo apt install neofetch
neofetch

Цф команди обновлять ваш Дебіан та інсталюють neofetch, яка поеазує трохи даних про систему.

В файлі наступному файлі є джерела пакунків     /etc/apt/sources.list
Скопіюйте будь-ласка його вміст тут. Чи ви додали репозиторії backport (твм має бути новіше ядро для Дебіана)
Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #7 : 2024-01-28 14:55:57 »
       _,met$$$$$gg.          nazarych2012@penguin
    ,g$$$$$$$$$$$$$$$P.       --------------------
  ,g$$P"     """Y$$.".        OS: Debian GNU/Linux 12 (bookworm) on Chrome OS x86_64
 ,$$P'              `$$$.     Host: crosvm
',$$P       ,ggs.     `$$b:   Kernel: 6.1.60-08594-g03a802b9a072
`d$$'     ,$P"'   .    $$$    Uptime: 2 mins
 $$P      d$'     ,    $$P    Packages: 1703 (dpkg)
 $$:      $$.   -    ,d$$'    Shell: bash 5.2.15
 $$;      Y$b._   _,d$P'      DE: Generic
 Y$$.    `.`"Y$$$$P"'         Theme: CrosAdapta [GTK2/3]
 `$$b      "-.__              Icons: Adwaita [GTK2/3]
  `Y$$                        Terminal: ld-linux-x86-64
   `Y$$.                      CPU: AMD Ryzen 3 3250C 15W with Radeon Graphics (4) @ 2.5
     `$$b.                    GPU: 00:02.0 Red Hat, Inc. Virtio 1.0 GPU
       `Y$$b.                 Memory: 283MiB / 6680MiB
          `"Y$b._
              `"""                                   
                                                     
# Generated by distrobuilder
deb https://deb.debian.org/debian bookworm main
deb https://deb.debian.org/debian bookworm-updates main
deb https://deb.debian.org/debian-security/ bookworm-security main

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #8 : 2024-01-28 15:16:33 »
Це прогрес!!!

Треба додати репозиторій Debian backports. Він дає новіше ядро.

Зробіть

sudo apt install nano
sudo nano /etc/apt/sources.list
І додайте внизу наступний рядок
deb http://deb.debian.org/debian bookworm-backports main
Вийдіть і збережіть.

sudo apt update
sudo apt upgrade

Тепер спробуйте інсталювати ядро, як в тій інструкції, якої ви дотримувалися на самому початку.
Або наступною командою.
sudo apt-get -t bookworm-backport install linux-image-amd64 linux-headers-amd64 firmware-linux
Перевантажте Debian

neofetch


Я не обіцяю, що все запрацює, вле пинаймні ви матимете нове ядро з новими драйверами.
« Змінено: 2024-01-28 16:29:30 від rpalyvoda »
Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #9 : 2024-01-28 16:17:06 »
sudo nano /etc/apt/sources.list.d - там немає нічого. Раніше Ви вказували шлях до файла без ".d" і там були ці рядки, які я скинув. 

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #10 : 2024-01-28 16:18:44 »
sudo apt-get -t bookworm-backport install linux-image-amd64 linux-headers-amd64 firmware-linux
Reading package lists... Done
E: The value 'bookworm-backport' is invalid for APT::Default-Release as such a release is not available in the sources

sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package linux-headers-6.1.60-08594-g03a802b9a072
E: Couldn't find any package by glob 'linux-headers-6.1.60-08594-g03a802b9a072'
E: Couldn't find any package by regex 'linux-headers-6.1.60-08594-g03a802b9a072'


sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'linux-image-amd64' instead of 'linux-image-generic'
linux-image-amd64 is already the newest version (6.1.69-1).
The following package was automatically installed and is no longer required:
  steam-libs:i386
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #11 : 2024-01-28 16:30:59 »
sudo nano /etc/apt/sources.list.d - там немає нічого. Раніше Ви вказували шлях до файла без ".d" і там були ці рядки, які я скинув.

Перепрошую, має бути sudo nano /etc/apt/sources.list
Змінив вище. Спробуйте ще раз.

Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #12 : 2024-01-28 19:40:33 »
sudo apt-get -t bookworm-backport install linux-image-amd64 linux-headers-amd64 firmware-linux
Reading package lists... Done
E: The value 'bookworm-backport' is invalid for APT::Default-Release as such a release is not available in the sources

sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package linux-headers-6.1.60-08594-g03a802b9a072
E: Couldn't find any package by glob 'linux-headers-6.1.60-08594-g03a802b9a072'
E: Couldn't find any package by regex 'linux-headers-6.1.60-08594-g03a802b9a072'


sudo apt-get install linux-image-generic
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'linux-image-amd64' instead of 'linux-image-generic'
linux-image-amd64 is already the newest version (6.1.69-1).
The following package was automatically installed and is no longer required:
  steam-libs:i386
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Я так і подумав, тому це результат.

Відсутній rpalyvoda

  • Дописувач
  • **
  • дописів: 75
  • Карма: +3/-0
  • I Love YaBB 2!
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #13 : 2024-01-28 20:41:35 »
Спробуйте

sudo apt -t bookworm-backports install linux-image-amd64 linux-headers-amd64 firmware-linux
Endeavour OS

Відсутній Nazarych_UA

  • Дописувач
  • **
  • дописів: 58
  • Карма: +0/-0
Re: Chromebook ChromeOS Linux Debian 12 Dualsense не бачить
« Відповідей #14 : 2024-01-28 20:59:41 »
sudo apt -t bookworm-backports install linux-image-amd64 linux-headers-amd64 firmware-linux
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package firmware-linux is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'firmware-linux' has no installation candidate