You are not logged in.

#1 2017-08-18 02:13:06

johnramsden
Member
Registered: 2017-08-07
Posts: 31

Cannot boot Surface Pro 4 When Dock Plugged in

I have a Surface Pro 4 I have been using with Arch installed for about a year and I'm just today ran into some new problems when I bought a Surface Dock. When I plug the dock in with nothing plugged into it except for power, Arch boot straight into the emergency console. There don't seem to be any obvious errors in the boot process that I can identify.  I'm not sure if I'm missing some drivers that are causing the issue.

When plugging the dock in and checking dmesg I get the following output:

[ 6334.903287] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[ 6334.928478] hub 2-2:1.0: USB hub found
[ 6334.928909] hub 2-2:1.0: 2 ports detected
[ 6335.089959] usb 1-2: new high-speed USB device number 4 using xhci_hcd
[ 6335.288807] hub 1-2:1.0: USB hub found
[ 6335.289955] hub 1-2:1.0: 4 ports detected
[ 6335.353281] usb 2-2.2: new SuperSpeed USB device number 4 using xhci_hcd
[ 6335.580375] usb 2-2.1: new SuperSpeed USB device number 5 using xhci_hcd
[ 6335.673452] usb 1-2.1: new high-speed USB device number 5 using xhci_hcd
[ 6340.617996] usb 2-2.2: Disable of device-initiated U1 failed.
[ 6340.621820] usb 2-2.2: Disable of device-initiated U2 failed.
[ 6340.624904] hub 2-2.1:1.0: USB hub found
[ 6340.625334] hub 2-2.1:1.0: 4 ports detected
[ 6340.625361] r8152 2-2.2:2.0: Unknown version 0x0000
[ 6340.629291] usb 2-2.2: Set SEL for device-initiated U1 failed.
[ 6340.632805] usb 2-2.2: Set SEL for device-initiated U2 failed.
[ 6340.632897] usbcore: registered new interface driver r8152
[ 6340.633017] hub 1-2.1:1.0: USB hub found
[ 6340.633949] hub 1-2.1:1.0: 4 ports detected
[ 6340.667743] usb 2-2.2: Set SEL for device-initiated U1 failed.
[ 6340.671303] usb 2-2.2: Set SEL for device-initiated U2 failed.
[ 6340.671330] usbcore: registered new interface driver cdc_ether
[ 6340.721294] usb 1-2.3: new full-speed USB device number 6 using xhci_hcd
[ 6340.826419] hid-generic 0003:045E:0904.0006: hiddev0,hidraw0: USB HID v1.11 Device [Microsoft Surface Dock Extender] on usb-0000:00:14.0-2.3/input0

Upon looking up the different codes and things I haven't been able to find anything out that would let me know why my system isn't booting. Everything boots fine when the dock is not plugged in. Are there any steps I can take to figure out what might be causing the error? I haven't been able to find anyone else using the Surface Pro 4 dock with Linux who are having the same problem.

Offline

#2 2017-08-18 02:20:40

jasonwryan
Anarchist
From: .nz
Registered: 2009-05-09
Posts: 30,426
Website

Re: Cannot boot Surface Pro 4 When Dock Plugged in

Paste your boot loader/manager config and the output of `blkid`.


Moving to NC...


Arch + dwm   •   Mercurial repos  •   Surfraw

Registered Linux User #482438

Offline

#3 2017-08-18 17:13:12

johnramsden
Member
Registered: 2017-08-07
Posts: 31

Re: Cannot boot Surface Pro 4 When Dock Plugged in

jasonwryan wrote:

Paste your boot loader/manager config and the output of `blkid`.

Moving to NC...

/boot/loader/loader.conf

default  Switchblade
timeout  6

/boot/loader/entries/Switchblade.conf

title		Switchblade (Arch Linux)
linux		/vmlinuz-linux
initrd		/intel-ucode.img
initrd		/initramfs-linux.img
options		zfs=vault/ROOT/default rw

My zfs configuration.

zfs list
NAME                    USED  AVAIL  REFER  MOUNTPOINT
shard                  96.3G  19.0G    96K  none
shard/home             96.1G  19.0G  52.8G  legacy
vault                  20.6G  18.9G    96K  none
vault/ROOT             4.07G  18.9G    96K  none
vault/ROOT/default     4.07G  18.9G  2.46G  /
vault/usr              8.08G  18.9G  3.55G  legacy
vault/var              8.23G  18.9G  5.96G  legacy
vault/var/log          12.8M  18.9G   112K  legacy
vault/var/log/journal  12.5M  18.9G  2.34M  legacy

`blkid` with the dock unplugged, do you want it plugged in?

/dev/nvme0n1: LABEL="vault" UUID="427324970059401446" UUID_SUB="6036059601541096496" TYPE="zfs_member" PTUUID="904273b8-ce67-42a3-ab13-35efc6772fb3" PTTYPE="gpt"
/dev/nvme0n1p1: LABEL="SYSTEM" UUID="1A20-9B51" TYPE="vfat" PARTLABEL="EF" PARTUUID="08632d56-2dcf-4798-832d-47a55c6af4e9"
/dev/nvme0n1p3: LABEL="Windows" UUID="A6EC3AE6EC3AB103" TYPE="ntfs" PARTLABEL="Ba" PARTUUID="1f00bed2-bfb7-48b9-95f2-5dba2cfb1552"
/dev/nvme0n1p4: UUID="562A17412A171E15" TYPE="ntfs" PARTUUID="a6b0a2bb-daaf-46b4-9191-702db03019df"
/dev/nvme0n1p5: LABEL="vault" UUID="427324970059401446" UUID_SUB="6036059601541096496" TYPE="zfs_member" PARTLABEL="Solaris root" PARTUUID="c33beba4-c30b-4f9d-b6d7-007999f93374"
/dev/sda1: LABEL="shard" UUID="1357983430707090525" UUID_SUB="12710706323195723640" TYPE="zfs_member" PARTLABEL="zfs-f3ab621862d13b4a" PARTUUID="276229ef-0856-0a44-a92e-6115378e4e51"
/dev/nvme0n1p2: PARTLABEL="Mi" PARTUUID="f2d9397d-8988-4371-a221-1fb48af17ef5"
/dev/sda9: PARTUUID="cafec46c-c234-d744-a4ea-7eefe3544ea2"

Offline

Board footer

Powered by FluxBB