戴尔XPS 13(9350)兼容性

戴尔XPS 13(9350)笔记本电脑是否与Ubuntu OS兼容?

我是Linux和Ubuntu的新手,但在不再使用Windows之后,我很想成为一个转换为开源软件。 我一直在阅读很多关于Linux无法识别硬盘驱动器和Wi-Fi存在问题的故事。

笔记本电脑将预装Windows 10,但我希望将其删除并安装Ubuntu作为我唯一的操作系统。 我将首先尝试Ubuntu演示,但我也想在这里查看。

目前,默认的Ubuntu安装仍存在一些兼容性问题。
以下是为了正常工作的Ubuntu系统安装所需要做的…


制备

首先 – 你将无法从Ubuntu 15.10开箱即可连接到互联网
因为目前不支持WiFi卡 – 对于安装,您需要:

  • USB Wifi或以太网适配器加密狗
  • 包含由Cephyr编译的以下内核的USB密钥(此内核包含使用此WiFi卡的附加补丁 )。

Ubuntu不会立即检测到您的磁盘,因为SATA控制器设置为RAID On
启动进入BIOS(启动时按F12 )并将SATA控制器设置为OffAHCI

注意:如果要在Windows中保持双启动,则必须执行此过程 。


安装

创建可启动的USB / DVD Ubuntu 15.10安装媒体。
通过在BIOS菜单中选择它来启动它。 像往常一样安装Ubuntu。

修复问题

无线上网

安装完成后,打开终端( 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 

重启和WiFi现在应该正常工作。

更新系统:

 sudo apt-get update sudo apt-get upgrade 

蓝牙

要使蓝牙正常工作,您必须安装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 

重新加载模块和蓝牙应该工作。

 sudo modprobe -r btusb sudo modprobe btusb 

戴尔XPS 13 9350是一款不错的机器,但它还是一款非常新的机器……所以请给它一些时间,
一切都将由Canonical和社区在默认的Ubuntu安装中修复😉


资料来源:

Arch Linux Wiki ,
XPS 13(9350)WiFi与Ubuntu 15.10 ,
在Dell XPS 13 9343(2015)上安装Ubuntu 15.10:完整指南 。

以下作品:

首先我们将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!

我无法评论抱歉回答。 对于带有戴尔xps 13 9350的Ubuntu 14.04,我安装了内核4.4-rc6,它可以实现wifi,蓝牙,挂起和音频工作。

我根据我在互联网上找到的所有说明做了说明: https : //github.com/awesomebytes/ubuntu14_dell_xps13_9350

内核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并将其设置为y(从m开始)

 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/

编辑:在几次重新启动后,我的黑屏在启动后又回来了……所以这更像是一项正在进行的工作。

截至本周,新发布的4.4主线内核与xps 9350兼容了一些简单的附加配置。

  1. 创建一个新目录来保存我们将下载的所有位

     mkdir v4.4-wily cd v4.4-wily 
  2. 从ubuntu主线下载最新的内核(我只使用了generics)

     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. 

    它将启动负载降低到busybox。 解决方案是为引导映像加载nvme内核模块:

     sudo vim /etc/initramfs-tools/modules 

     i915 nvme 

    作为最后一行(我为giggles添加了i915模块)

  7. 重建启动映像

     sudo update-initramfs -u sudo update-grub 
  8. 按照@yancysmith的步骤

    sudo apt-get install firmware-b43-installer

    安装最新的固件deb

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

  9. 按照arch linux wiki中的步骤安装蓝牙固件

  10. 重启并高兴!

注意:您可以按照许多以前的文章来制作机器双启动窗口10和Ubuntu,而无需重新安装Windows。

我做了上面提到的大部分内容,除了调整grub,这让我更接近我的wifi工作但不完全。 在此期间,我能够通过蓝牙将我的手机用作热点来抢夺互联网。

然后我偶然发现了这篇文章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。

无论您做什么,请检查此文件以查看哪些内核模块被列入黑名单。 请你这样做!

事实certificate,bcmwl-kernel-source驱动程序被列入黑名单,支持firmware-b43-installer和b43fwcutter。 跳入synaptic,卸载bcmwl-kernel-source驱动程序,并安装’firmware-b43-installer’和’b43fwcutter’以及重新启动对我有用。

请注意,这是在我将我的固件更新到2016年2月2日dell的最新版本之后,您可以在此处找到:wget http://downloads.dell.com/FOLDER03502638M/1/XPS_9350_1.2.3.exe然后你要复制:sudo cp XPS_9350_1.2.3.exe / boot / efi。 然后你在开始时跳转到你的BIOS(对我来说是F2)向下滚动到bios flash更新并做你必须做的事情。

然后我升级到4.4,其余部分除了grub之外。 除非没有别的办法,否则我不会乱搞grub。 我也从Gnome 3.16升级到3.18,因为我使用我的手机作为wifi,这导致拒绝关闭错误,虽然这再次提升了它的可爱头脑。

祝好运。