Kompatybilność z Dell XPS 13 (9350) [zamknięte]

13

Czy laptop Dell XPS 13 (9350) jest zgodny z systemem operacyjnym Ubuntu?

Jestem nowy w Linuksie i Ubuntu, ale mam zamiar przejść na oprogramowanie open source po braku zainteresowania dalszym używaniem systemu Windows. Czytałem wiele historii o problemach z Linuksem, które nie rozpoznają dysku twardego i Wi-Fi ma problemy.

Laptop zostanie fabrycznie zainstalowany z systemem Windows 10, ale chcę to usunąć i zainstalować Ubuntu jako mój jedyny system operacyjny. Najpierw wypróbuję wersję demo Ubuntu, ale chciałbym również sprawdzić tutaj.

9 Klapa 2
źródło
To prawdopodobnie pomoże: digitaltopo.net/o/?p=243 Wygląda na to, że musisz zmienić kartę Wi-Fi i zmienić ustawienia na dysku SSD, co spowoduje
uszkodzenie systemu
Istnieją pewne problemy z obecnym stabilnym jądrem Linuksa (4.2), więc będziesz musiał zainstalować i zainstalować prekompilowany. Więcej informacji i dyskusji: sul.ccfink.de/?p=11 (pełna instrukcja instalacji) wiki.archlinux.org/index.php/Dell_XPS_13_(2016) (dodatkowe informacje o bluetooth itp.) Istnieje również link do forów Dell (Nie mogę publikować, ponieważ nie mam wystarczającej reputacji)
user2295555,
1
Jeśli chcesz XPS13, prawdopodobnie powinieneś poczekać na „Developer Edition”, która będzie dostarczana z preinstalowanym Ubuntu i obsługiwanym przez Dell.
dobey,
za późno, dostałem jeden i wytarłem go :-D
Tim Abell
Proszę zobaczyć mój post. Wystąpił problem podczas korzystania z niego i wreszcie znalazłem tymczasowy sposób na obejście tego.
Dean Chen

Odpowiedzi:

6

Obecnie nadal występują pewne problemy ze zgodnością z domyślną instalacją Ubuntu.
Oto, co musisz zrobić, aby uzyskać poprawnie działającą instalację systemu Ubuntu ...


Przygotowanie

Przede wszystkim - nie będziesz w stanie połączyć się z Internetem od razu po uruchomieniu z Ubuntu 15.10,
ponieważ karta WiFi nie jest obecnie obsługiwana - do instalacji będziesz potrzebować:

  • Adapter USB Wifi lub Ethernet
  • klucz USB zawierający następujące jądro skompilowane przez Cephyr (to jądro zawiera dodatkową łatkę do używania tej karty WiFi).

Ubuntu nie wykryje dysku od razu, ponieważ kontroler SATA jest ustawiony na RAID On .
Uruchom system BIOS (naciśnij F12podczas uruchamiania) i ustaw kontroler SATA na Wyłączony lub AHCI .

Uwaga: jeśli chcesz zachować podwójny rozruch w systemie Windows, musisz wykonać tę procedurę .


Instalacja

Utwórz rozruchowy nośnik instalacyjny USB / DVD Ubuntu 15.10.
Uruchom z niego, wybierając go w menu BIOS. Zainstaluj Ubuntu jak zwykle.

Naprawianie problemów

WiFi

Po zakończeniu instalacji otwórz terminal ( Ctrl+ Alt+ T) i zainstaluj załatane jądro:

#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

Ponowne uruchomienie i Wi-Fi powinny teraz działać poprawnie.

Zaktualizuj system:

sudo apt-get update
sudo apt-get upgrade

Bluetooth

Aby Bluetooth działał poprawnie, musisz zainstalować oprogramowanie 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

Ponownie załaduj moduł, a Bluetooth powinien działać.

sudo modprobe -r btusb   
sudo modprobe btusb

Dell XPS 13 9350 to dobra, ale wciąż całkiem nowa maszyna ... więc daj jej trochę czasu,
wszystko zostanie naprawione przez Canonical i społeczność w domyślnej instalacji Ubuntu ;-) .


Źródła:

Arch Linux Wiki ,
XPS 13 (9350) WiFi z Ubuntu 15.10 ,
Zainstaluj Ubuntu 15.10 na Dell XPS 13 9343 (2015): Kompletny przewodnik .

hg8
źródło
Dzięki. Czy to samo dotyczy wersji LTS Ubuntu 14.04?
9Cleggy2
1
Ta odpowiedź jest nieco nieaktualna, ponieważ wersja 4.4 jest ogólnie dostępna. Nie musisz używać powyższego łatanego jądra 4.3. Zamiast tego postępuj zgodnie z tymi samymi instrukcjami, ale zainstaluj jądro 4.4. Konieczne może być również wyłączenie ipv6, jeśli występują problemy z upuszczaniem Wi-Fi.
jarv
1
Wielkie dzięki @ hg8 za tę odpowiedź. Mam XPS 13 9350 z Ubuntu 15.10, z niestandardowym jądrem 4.3 zainstalowanym dla sterownika Wi-Fi i oprogramowaniem wewnętrznym otrzymanym z repozytorium oprogramowania linux. Ale moje bluetooth było dość złe, ale dzięki pobraniu z Dell i twoich poleceń działa teraz idealnie. (wcześniej miał zasięg około 30 cm przy użyciu audio przez bluetooth…)
Dolanor
Miałem problemy z dyskami NVMe, ale dzięki przejściu z Raid na AHCI działało dla mnie (Ubuntu 16.04.1).
knocte
3

Następujące prace:

Najpierw aktualizujemy jądro Linuksa do 4.4.

Pobierz 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, a następnie:

$ 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

Następnie zainstaluj zaktualizowane narzędzia oprogramowania układowego:

$ sudo apt-get install firmware-b43-installer

Następnie pobierz i zainstaluj następujące oprogramowanie: http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.154_all.deb i

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

Uruchom ponownie komputer i powinieneś mieć Wi-Fi!

yancysmith
źródło
0

Nie mogę komentować przepraszam za udzielenie odpowiedzi. Dla Ubuntu 14.04 z Dell xps 13 9350 zainstalowałem jądro 4.4-rc6, które sprawiło, że wifi, bluetooth, zawieszenie i audio działały.

Zrobiłem instrukcje na podstawie wszystkich instrukcji, które znalazłem w Internecie tutaj: https://github.com/awesomebytes/ubuntu14_dell_xps13_9350

awesomebytes
źródło
1
Witaj awesomebytes, witaj w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik. ;-)
hg8
0

Jądro 4.4 zostało wydane i powinno teraz naprawić większość problemów. (Mam go zainstalowany i do tej pory nie wystąpiły żadne problemy.

Jeśli twój XPS 13 (podobnie jak mój) jest wyposażony w dysk SSD NVMe, będziesz musiał skompilować niestandardowe jądro, w którym włączysz moduł nvme. W przeciwnym razie jądro nie będzie w stanie znaleźć dysku SSD.

Aby to zrobić, wykonaj następujące czynności: Najpierw zdobądź niezbędne pakiety

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

Pobierz jądro 4.4.

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

Rozpakuj to

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

Skopiuj bieżący plik konfiguracyjny

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

Teraz edytuj plik .config za pomocą swojego ulubionego edytora, aby włączyć moduł NVMe.

nano .config

Wyszukaj CONFIG_BLK_DEV_NVME i ustaw go na y (od m)

CONFIG_BLK_DEV_NVME=y

Czas skompilować niestandardowe jądro. (ostatnie polecenie może z łatwością zająć do 1,5 godziny)

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

I zainstaluj! (zignoruj ​​ostrzeżenia pochodzące od pierwszego)

$ 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

Teraz po prostu uruchom ponownie i powinien zacząć się w jądrze 4.4.

Dodatkowo po kilku ponownych uruchomieniach napotkałem problem polegający na tym, że mój ekran pozostałby czarny. Wygląda na to, że istnieje problem ze skylake i sterownikami graficznymi.

Dla mnie zostało to naprawione poprzez zmianę pliku grub.

sudo nano /etc/default/grub

Następnie zmień wiersz z napisem GRUB_CMDLINE_LINUX_DEFAULT na

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.preliminary_hw_support=1"

Zapisz i zastosuj zmiany, używając:

sudo update-grub

Źródło tworzenia niestandardowego jądra: http://www.cyberciti.biz/faq/debian-ubuntu-building-installing-a-custom-linux-kernel/

EDYCJA: Okazuje się po kilku ponownych uruchomieniach mój czarny ekran jest po powrocie rozruchu .. więc jest to raczej praca w toku.

Klaasie25
źródło
nie ma potrzeby ponownej kompilacji, wystarczy naprawić narzędzia initramfs, takie jak tutaj, na przykład bugs.debian.org/cgi-bin/bugreport.cgi?bug=807000 zapisany
tjaalton 13.01.16
Jeśli korzystasz z [zaszyfrowanego] LVM jak ja, ten błąd wystąpi Reading all physical volumes, this may take a while ... No Logical Volume Groups foundbez NVMEmodułu. unix.stackexchange.com/questions/145334/…
Tim Abell
0

W tym tygodniu nowo wydane główne jądro 4.4 jest kompatybilne z kilkoma małymi prostymi dodatkowymi konfiguracjami xps 9350.

  1. utwórz nowy katalog, w którym będą przechowywane wszystkie bity, które pobieramy

    mkdir v4.4-wily
    cd v4.4-wily
    
  2. pobierz najnowsze jądro z głównej linii Ubuntu (użyłem tylko ogólnego)

    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. Zainstaluj to

    sudo dpkg -i *.deb
    
  4. pobierz oprogramowanie dla najnowszych sterowników 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. edytuj, aby upewnić się, że właściwości są poprawne (użyj ustawień domyślnych, chyba że wiesz, co robisz)

    vim install.sh
    sudo sh install.sh
    
  6. jeśli masz dysk NVME SSD, najnowsze obrazy rozruchowe domyślnie nie ładują modułu nvme, więc możesz mieć przerażające, nierozwiązywalne rozwiązanie

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

    co upuszcza bootload do busybox. Rozwiązaniem jest załadowanie modułu jądra nvme dla obrazu rozruchowego:

    sudo vim /etc/initramfs-tools/modules
    

    Dodaj

    i915
    nvme
    

    jako ostatnie wiersze (dodałem moduł i915 do chichotów)

  7. odbuduj obrazy rozruchowe

    sudo update-initramfs -u
    sudo update-grub
    
  8. wykonaj krok @yancysmith

    sudo apt-get install firmware-b43-installer

    zainstaluj najnowszą wersję oprogramowania układowego

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

  9. postępuj zgodnie z instrukcjami z arch linux wiki, aby zainstalować oprogramowanie Bluetooth

  10. uruchom ponownie i ciesz się!

Uwaga: możesz śledzić wiele poprzednich artykułów, aby sprawić, że maszyna podwójnie uruchamia system Windows 10 i Ubuntu ładnie bez ponownej instalacji systemu Windows.

Promień
źródło
Śledziłem odpowiedź Raya (odpowiedział 19 stycznia o 18:37), ale straciłem połączenie Wi-Fi po ponownym uruchomieniu. Więc śledzę to jeszcze raz, używając jądra z <pre> kernel.ubuntu.com/~kernel-ppa/mainline/v4.5-rc2-wily </pre> i teraz wszystko jest w porządku. Dzięki Ray
Postępowałem zgodnie z twoim doskonałym przewodnikiem i wszystko wydawało się działać dobrze. Ale po ponownym uruchomieniu Ubuntu po prostu uruchamia się na czarny ekran. Jakieś pomysły?
Mellson,
Próbowałem z kandydatem do wydania jądra Linuksa 4.5 - wtedy zadziałało. Dzięki za przewodnik!
Mellson
0

Zrobiłem większość tego, co wspomniano powyżej, z wyjątkiem dostosowywania gruba, co zbliżyło mnie do mojego wifi działającego, ale nie do końca. W międzyczasie mogłem korzystać z telefonu jako hotspotu przez Bluetooth, aby pobierać Internet.

Potem natknąłem się na ten post http://blog.friimaind.it/03/01/2016/installare-ubuntu-15-10-gnome-su-dell-xps-13-9350/ (po włosku) i wspomniałem ten plik: /etc/modprobe.d/blacklist.conf. Sudo gedit /etc/modprobe.d/blacklist.conf lub vi, jeśli wybierzesz i sprawdzisz, które moduły są na czarnej liście.

Cokolwiek zrobisz, sprawdź ten plik, aby zobaczyć, które moduły jądra są na czarnej liście. ZRÓB TO PROSZĘ!

Okazuje się, że sterownik bcmwl-kernel-source znalazł się na czarnej liście na korzyść instalatora oprogramowania układowego b43 i b43fwcutter. Wskoczyłem do Synaptic, odinstalowałem sterownik bcmwl-kernel-source, zainstalowałem zarówno firmware-b43-installer, jak i b43fwcutter, a także zrestartowałem komputer.

Uwaga: dzieje się to po tym, jak zaktualizowałem oprogramowanie wewnętrzne do najnowszej wersji, którą ma dell z 2 lutego 2016 r., Którą można znaleźć tutaj: wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe, a następnie chcesz skopiować: sudo cp XPS_9350_1.2.3.exe / boot / efi. Następnie wskakujesz do swojego bios na początku (F2 dla mnie) przewiń w dół, aby zaktualizować bios flash i rób to, co musisz zrobić.

Następnie zaktualizowałem do wersji 4.4 i reszty z wyjątkiem gruba. Nie zadzieram z grub, chyba że nie ma innego wyjścia. Uaktualniłem również z Gnome 3.16 do 3.18, ponieważ używałem mojego telefonu jako Wi-Fi, co zabiło błąd odmowy zamknięcia, chociaż to znowu podniosło swoją cudowną głowę.

Powodzenia.

Andre
źródło