Сумісність Dell XPS 13 (9350) [закрито]


13

Чи сумісний ноутбук Dell XPS 13 (9350) з ОС Ubuntu?

Я новачок у Linux та Ubuntu, але маю на увазі перетворення на програмне забезпечення з відкритим кодом після незацікавленості у продовженні використання Windows. Я читав багато історій про проблеми з відмовою Linux в розпізнаванні жорсткого диска, а в Wi-Fi є проблеми.

Ноутбук буде встановлено з Windows 10, але я хочу стерти це та встановити Ubuntu як єдину операційну систему. Спершу спробую демонстрацію Ubuntu, але я також хотів би перевірити тут.


Мабуть, це допоможе: digitaltopo.net/o/?p=243 Схоже, вам потрібно змінити карту wifi та змінити налаштування на вашому SSD, що зламає вікна ...
Limecat

Є деякі проблеми з поточним стабільним ядром Linux (4.2), тому вам доведеться встановити та встановити попередньо складене. Більше інформації та обговорення: sul.ccfink.de/?p=11 (повний посібник із встановлення) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (додаткова інформація про bluetooth тощо) Також є посилання на форуми Dell (Я не можу дописувати, тому що мені не вистачає репутації)
user2295555

1
Якщо ви хочете XPS13, вам, мабуть, слід дочекатися "Developer Edition", який поставиться з попередньо встановленою Ubuntu та підтримкою Dell.
добі

занадто пізно, дістав і витер його :-D
Тім Абел

Будь ласка, дивіться моє повідомлення. Я зіткнувся з проблемою при його використанні і нарешті знайшов тимчасовий спосіб обійти це.
Дін Чен

Відповіді:


6

В даний час все ще є проблеми сумісності з установкою Ubuntu за замовчуванням.
Ось що вам потрібно зробити, щоб правильно встановити робочу установку Ubuntu ...


Підготовка

Перш за все - ви не зможете підключитися до Інтернету поза коробкою від Ubuntu 15.10,
оскільки WiFi-карта на даний момент не підтримується - для встановлення вам знадобиться:

  • USB-адаптер для Wi-Fi або Ethernet-ключа
  • USB-ключ, що містить наступне ядро, складене Cephyr (це ядро ​​містить додатковий патч для використання цієї WiFi-карти).

Ubuntu не виявить ваш диск відразу, оскільки для контролера SATA встановлено значення RAID On .
Завантажтесь у BIOS (натисніть F12при запуску) та встановіть контролер SATA на Вимкнено або на AHCI .

Примітка. Якщо ви хочете зберегти подвійне завантаження з Windows, вам слід дотримуватися цієї процедури .


Установка

Створіть завантажувальний носій USB / DVD Ubuntu 15.10.
Завантажте його, вибравши його в меню BIOS. Встановіть Ubuntu як завжди.

Виправлення проблем

WiFi

Коли встановлення завершено, відкрийте термінал ( Ctrl+ Alt+ T) та встановіть виправлене ядро:

#Only if you have a USB WiFi/Ethernet adapter
wget http://secretundergroundla.ir/?ddownload=15

tar jxf xps13_9350_kernel.tar.bz2
sudo chown root:root brcmfmac4350-pcie.bin BCM-0a5c-6412.hcd
sudo mv -t /lib/firmware/brcm/ BCM-0a5c-6412.hcd brcmfmac4350-pcie.bin
sudo dpkg -i linux-headers-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb linux-image-4.3.0-wifitest-custom_4.3.0-wifitest-custom-10.00.Custom_amd64.deb

Перезавантаження та Wi-Fi повинні працювати належним чином зараз.

Оновіть систему:

sudo apt-get update
sudo apt-get upgrade

Bluetooth

Для правильної роботи Bluetooth вам потрібно встановити програмне забезпечення Broadcom.

wget http://downloads.dell.com/FOLDER03272920M/1/9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
unzip 9350_Network_Driver_XMJK7_WN32_12.0.1.720_A00.EXE
cp Win64/BCM4350C5_003.006.007.0095.1703.hex ./
hex2hcd BCM4350C5_003.006.007.0095.1703.hex
mv BCM4350C5_003.006.007.0095.1703.hcd /lib/firmware/brcm/BCM-0a5c-6412.hcd

Перезавантажте модуль і Bluetooth повинен працювати.

sudo modprobe -r btusb   
sudo modprobe btusb

Dell XPS 13 9350 - це хороша, але все ж зовсім нова машина ... тому, будь ласка, дайте їй трохи часу,
все буде виправлено Canonical та спільнотою в установці Ubuntu за замовчуванням ;-) .


Джерела:

Arch Linux Wiki ,
XPS 13 (9350) WiFi з Ubuntu 15.10 ,
встановіть Ubuntu 15.10 на Dell XPS 13 9343 (2015): Повне керівництво .


Спасибі. Це те ж саме для версії LTS Ubuntu 14.04?
9Cleggy2

1
Ця відповідь є дещо застарілою тепер, коли 4.4 загальнодоступні. Не потрібно використовувати виправлене ядро ​​4.3 вище. Натомість виконайте ті самі інструкції, але встановіть ядро ​​4.4. Можливо, вам також знадобиться відключити ipv6, якщо у вас виникають проблеми зі скасуванням Wi-Fi.
jarv

1
Дуже дякую @ hg8 за цю відповідь. У мене XPS 13 9350 з ubuntu 15.10, зі встановленим для ядра драйвера wifi ядром 4,3 ядра та прошивкою, отриманою з репо-версії linux-firmware. Але мій bluetooth був досить поганий, але з завантаженням з Dell та ваших команд він працює ідеально зараз. (раніше він мав діапазон приблизно 30 см при використанні аудіо через Bluetooth…)
Доланор,

У мене були проблеми з дисками NVMe, але перехід з Raid на AHCI працював для мене (Ubuntu 16.04.1) дякую.
knocte

3

Наступні роботи:

Спочатку ми оновимо ядро ​​Linux до 4.4.

Завантажте http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-rc7-wily/linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb, а потім:

$ sudo dpkg -i linux-image-4.4.0-040400rc7-generic_4.4.0-040400rc7.201512272230_amd64.deb

$ sudo apt-get update
$ sudo apt-get upgrade

Далі встановіть кілька оновлених інструментів прошивки:

$ sudo apt-get install firmware-b43-installer

Потім завантажте та встановіть таку прошивку: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb та

$ sudo dpkg -i linux-firmware_1.154_all.deb

Перезавантажте машину, і у вас повинен бути wifi!


0

Я не можу прокоментувати вибачення за відповідь. Для Ubuntu 14.04 з Dell xps 13 9350 я встановив ядро ​​4.4-rc6, яке робило роботу з wifi, bluetooth, зупинкою та аудіо.

Я зробив інструкції на основі всіх інструкцій, які я знайшов в Інтернеті тут: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350


1
Привіт, приголомшливібайти, ласкаво просимо до Ask Ubuntu! Хоча це теоретично може відповісти на питання, бажано було б сюди включити істотні частини відповіді та надати посилання для довідки. ;-)
hg8

0

Ядро 4.4 було випущено і має вирішити більшість проблем зараз. (У мене це встановлено і до цього часу не виникало жодних проблем.

Якщо ваш XPS 13 (як і мій) обладнаний NVMe SSD, вам доведеться скласти спеціальне ядро, де ви ввімкнете модуль nvme. Інакше ядро ​​не зможе знайти SSD.

Для цього виконайте наступне: Спочатку дістаньте необхідні пакети

$ sudo apt-get install git fakeroot build-essential ncurses-dev xz-utils
$ sudo apt-get install kernel-package
$ sudo apt-get install libssl-dev

Отримайте ядро ​​4.4.

$ wget https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.4.tar.xz

Розпакуйте його

$ tar xvf linux-4.4.tar.xz
$ cd linux-4.4/

Скопіюйте свій поточний конфігураційний файл

$ cp /boot/config-$(uname -r) .config

Тепер відредагуйте .config файл улюбленим редактором, щоб увімкнути модуль NVMe.

nano .config

Знайдіть CONFIG_BLK_DEV_NVME та встановіть його у (від м)

CONFIG_BLK_DEV_NVME=y

Тепер настав час скласти власне ядро. (остання команда може зайняти до 1,5 годин)

make-kpkg clean
fakeroot make-kpkg --initrd --revision=1.0.NAS kernel_image kernel_headers

І встановити! (ігноруйте попередження, що надходять із першого)

$ cd ..
$ sudo dpkg -i linux-headers-4.4.0_1.0.NAS_amd64.deb
$ sudo dpkg -i linux-image-4.4.0_1.0.NAS_amd64.deb

Тепер просто перезавантажте і воно повинно запускатися в ядрі 4.4.

Крім того, після декількох перезавантажень я зіткнувся з проблемою, коли мій екран залишився б чорним. Схоже, виникає проблема із skylake та графічними драйверами.

Для мене це було виправлено шляхом внесення змін у файл grub.

sudo nano /etc/default/grub

Потім змініть рядок, що говорить GRUB_CMDLINE_LINUX_DEFAULT, на

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"

Збережіть та застосуйте зміни, використовуючи:

sudo update-grub

Джерело для створення власного ядра: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

EDIT: Виявляється після декількох перезавантажень, мій чорний екран після завантаження повертається .. тож це вже велика робота.


не потрібно перекомпілювати, просто виправляйте initramfs-інструменти, як тут, наприклад, bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000, подані на панель запуску занадто bugs.launchpad.net/ubuntu/+source/initramfs-tools/ + помилка / 1524879
тяалтон

Якщо ви використовуєте [зашифрований] LVM, як я, ви отримаєте цю помилку Reading all physical volumes, this may take a while ... No Logical Volume Groups foundбез NVMEмодуля. unix.stackexchange.com/questions/145334/…
Тім Абел

0

Станом на цей тиждень нещодавно випущене ядро ​​4.4 mainline сумісне з xps 9350 та кількома невеликими простими додатковими конфігураціями.

  1. створити новий каталог для вміщення всіх завантажених нами біт

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. завантажте останнє ядро ​​з основної лінії ubuntu (я використовував лише загальне)

    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-headers-4.4.0-040400_4.4.0-040400.201601101930_all.deb
    wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.4-wily/linux-image-4.4.0-040400-generic_4.4.0-040400.201601101930_amd64.deb
    
  3. Встановіть це

    sudo dpkg -i *.deb
    
  4. отримати прошивку для останніх драйверів intel i915

    wget https://01.org/sites/default/files/downloads/intelr-graphics-linux/sklgucver43.tar.bz2
    tar xf sklgucver43.tar.bz2
    cd skl_guc_ver4_3/
    
  5. відредагуйте, щоб переконатися, що властивості правильні (використовуйте параметри за замовчуванням, якщо ви не знаєте, що ви робите)

    vim install.sh
    sudo sh install.sh
    
  6. якщо у вас є NVME SSD, останні завантажувальні зображення не завантажують модуль nvme за замовчуванням, тому ви можете отримати страшний, нерозв’язний

    ALERT! /dev/disk/by-uuid/##### does not exist.
    

    який скидає завантажувальну частину в зайняту скриньку. Рішення полягає в завантаженні модуля ядра nvme для завантажувального зображення:

    sudo vim /etc/initramfs-tools/modules
    

    додати

    i915
    nvme
    

    як останні рядки (я додав модуль i915 для хихикань)

  7. відновити завантажувальні зображення

    sudo update-initramfs -u
    sudo update-grub
    
  8. виконайте крок @yancysmith

    sudo apt-get install firmware-b43-installer

    встановіть останню деб-версію прошивки

    sudo dpkg -i linux-firmware_####_all.deb

  9. виконайте кроки з вікна арки Linux для встановлення мікропрограмного забезпечення Bluetooth

  10. перезавантажуйте і радійте!

Примітка: ви можете дотримуватися багатьох попередніх статей, щоб зробити машину подвійним завантаженням Windows 10 та Ubuntu красиво без перевстановлення Windows.


Я дотримувався відповіді Рея (відповів 19 січня о 18:37), але втратив wifi після перезавантаження. Тому я повторюю його знову за допомогою ядра від <pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </pre>, і тепер все в порядку. Дякую Рею

Я стежив за вашим чудовим керівництвом і все, здавалося, справно. Але коли я перезавантажую Ubuntu, просто завантажується в чорний екран. Будь-які ідеї?
Меллсон

Я спробував з кандидатом на випуск Linux Linux kernel 4.5 - тоді він працював. Дякую за путівник!
Меллсон

0

Я зробив більшу частину згаданого вище, окрім налаштування grub, що наблизило мене до роботи мого wifi, але не повністю. Мені вдалося використати свій телефон як гарячу точку через Bluetooth, щоб тим часом захопити Інтернет.

Потім я натрапив на цей пост http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (це італійською мовою), і в ньому згадувалося цей файл: /etc/modprobe.d/blacklist.conf. Будь ласка, sudo gedit /etc/modprobe.d/blacklist.conf або vi, якщо ви вибираєте та перевіряєте, які модулі містяться у чорному списку.

Що б ви не робили, перевірте цей файл, щоб побачити, які модулі ядра знаходяться у чорному списку. МОЛУЙТЕ ЦЕ!

Виявляється, драйвер bcmwl-ядра-джерела потрапив у чорний список на користь встановлення прошивки-b43-installer та b43fwcutter. Перейти до синаптики, видалити драйвер bcmwl-ядра-джерела та встановити "firmware-b43-installer" і "b43fwcutter", а також перезавантажити - це те, що працювало для мене.

Зверніть увагу, це після того, як я оновив свою прошивку до останнього, який має dell 2.02.2016, який ви можете знайти тут: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe, то ви хочете скопіювати: sudo cp XPS_9350_1.2.3.exe / boot / efi. Потім ви запускаєте у свій біос на початку (F2 для мене), прокручуєте вниз, щоб оновити спалах біосу і зробити все, що вам потрібно зробити.

Тоді я покращив до 4,4, а решту - за винятком грубої штучки. Я не возиться зі шкваркою, якщо немає іншого способу. Я також перейшов з Gnome 3.16 до 3.18, оскільки я використовував свій телефон як wifi, що вбило помилку відключення, хоча це знову підняло чудову голову.

Удачі.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.