Installation Microsoft Surface Pro 7 fails

ineedhelp
Beiträge: 12
Registriert: 07 Nov 2019, 08:56

Installation Microsoft Surface Pro 7 fails

Beitrag von ineedhelp »

Hey all together,

we are currently having an issue to install the new Surface Pro 7 devices.

There is no problem with previous generations like Surface 6 for example. This works completely fine.

What should happen?
First situation: Trying PXE boot. I can see that the device loads the kernel successfully. (install-x64... done)
Afterwards the device loads the file (miniroot-x64.bz2...done) But after that, no further steps take action.
It seems like it runs in a timeout?! or something like that.

Second situation: Trying to boot from USB. Therefore i attach a screenshot i took.

Bild

https://ibb.co/yWD555M

What happened?
Are error messages visible in the log?

Logs don't show anything special, it just loads the previous steps and then it just stops without any error message.

Nov 7 13:29:47 OPSINAME in.tftpd[8924]: RRQ from XXX filename linux/pxelinux.cfg/elilo.efi
Nov 7 13:29:47 OPSINAME in.tftpd[8925]: RRQ from XXX filename linux/pxelinux.cfg/AC1E0A13.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8926]: RRQ from XXX filename linux/pxelinux.cfg/AC1E0A-x86_64.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8927]: RRQ from XXX filename linux/pxelinux.cfg/AC1E0A.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8928]: RRQ from XXX filename linux/pxelinux.cfg/AC1E-x86_64.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8929]: RRQ from XXX filename linux/pxelinux.cfg/AC1E.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8930]: RRQ from XXX filename linux/pxelinux.cfg/AC-x86_64.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8931]: RRQ from XXX filename linux/pxelinux.cfg/AC.conf
Nov 7 13:29:47 OPSINAME in.tftpd[8932]: RRQ from XXX filename linux/pxelinux.cfg/01-b8-31-b5-2e-29-07
Nov 7 13:29:48 OPSINAME in.tftpd[8935]: RRQ from XXX filename /linux/install-x64
Nov 7 13:29:52 OPSINAME in.tftpd[8948]: RRQ from XXX filename /linux/pxelinux.cfg/miniroot-x64.bz2


With what version of the used components does the problem occur?
Everything is up2date. Newest OPSI version and newest .iso from stable branches.

Any ideas or solutions are much appreciated. If you need any further informations, i will post it asap.

Best regards
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von n.wenselowski »

Hi,

did you try waiting some more before trying anything else?
After waiting some time can you change the tty (e.g. by ctrl + f3) and get a prompt to login?
ineedhelp hat geschrieben:With what version of the used components does the problem occur?
Everything is up2date. Newest OPSI version and newest .iso from stable branches.
We want exact versions as they do make a difference and we don't want to waste our time by hunting down bugs that are already fixed.

ineedhelp hat geschrieben:Any ideas or solutions are much appreciated. If you need any further informations, i will post it asap.
Do they require a hardware dongle for booting over the network again? You could switch to another model.
Could they be UEFI by default? If so you should make sure you use opsi in UEFI mode for that client.

I know that we worked with customers to get opsi running in older models of the Surface family. For this customers send us their devices and we worked directly on them to get things to work.
If you have a support contract it probably is the fasted way to get into direct contact.

Code: Alles auswählen

import OPSI
ineedhelp
Beiträge: 12
Registriert: 07 Nov 2019, 08:56

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von ineedhelp »

Hey,
did you try waiting some more before trying anything else?
After waiting some time can you change the tty (e.g. by ctrl + f3) and get a prompt to login?
No, we did not try that yet. We will have the next try at wednesday.

We want exact versions as they do make a difference and we don't want to waste our time by hunting down bugs that are already fixed.
https://ibb.co/34M1JFp

We also tried the experimental version without success.
Do they require a hardware dongle for booting over the network again? You could switch to another model.
Could they be UEFI by default? If so you should make sure you use opsi in UEFI mode for that client.
Currently, we connect the surface to the network port which is from the original docking station. We will try to install via network dongle/adapter if this may work better in your opinion.

Also, the surfaces use UEFI by default, that's why "UEFI Boot" is selected in the config editor.

FYI: We bought the UEFI module.

Thanks for your help so far.

Best regards.
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von dark alex »

Have you been able to resolve the issue?
ineedhelp
Beiträge: 12
Registriert: 07 Nov 2019, 08:56

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von ineedhelp »

Unfortunately the issue still exists.

We tried all new boot images also from the experimental repository.

At the moment, we have to install the Surface Pro 7 manually without OPSI.

Afterwards, we install the OPSI client but just as a workaround.

Do we have the possibility to move this thread to the german area?

It seems like the german community is bigger. Maybe a german user has a idea.

But i ask before we double this thread.

Best regards
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1512
Registriert: 10 Jun 2015, 12:19

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von m.radtke »

Hi

can you Install Ubuntu in the surface and give the output of

Code: Alles auswählen

lspci -v
lsusb -v
lsmod
Have you turned off SecureBoot?

Have you tried an USB2Ethernet Dongle for UEFI Netboot?

Regards
Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von dark alex »

Hi together - We got the same problem here.
Using UEFI, disabled Secure Boot and using the USB dongle (official microsoft) for LAN connection.
surface dock also doesn't work (as it was always).

I'll try to get some information later and reply again. :ugeek:
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von dark alex »

@m.radtke I tried to boot Ubuntu from USB. It just got stuck while booting (at the ubuntu logo) - it did not react to Ctrl+F3 or Esc keypresses.

I also tried to boot Debian 10.2.0 minimal bootimage into shell - that worked.
Unfortunately lsusb is not available in this environment. But I did also not have the usb network dongle attached in that moment so the reason must be an integrated device or efi.

lspci

Code: Alles auswählen

00:00.0 Host bridge: Intel Corporation Device 8a12 (rev 03)
	Subsystem: Intel Corporation Device 7270
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=10 <?>

00:02.0 VGA compatible controller: Intel Corporation Device 8a5a (rev 07)
	Subsystem: Microsoft Corporation Device 0037
	Flags: bus master, fast devsel, latency 0, IRQ 255
	Memory at 6001000000 (64-bit, non-prefetchable) [size=16M]
	Memory at 4000000000 (64-bit, prefetchable) [size=256M]
	I/O ports at 3000 [size=64]
	[virtual] Expansion ROM at 000c0000 [disabled] [size=128K]
	Capabilities: [40] Vendor Specific Information: Len=0c <?>
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [ac] MSI: Enable- Count=1/1 Maskable+ 64bit-
	Capabilities: [d0] Power Management version 2
	Capabilities: [100] Process Address Space ID (PASID)
	Capabilities: [200] Address Translation Service (ATS)
	Capabilities: [300] Page Request Interface (PRI)

00:04.0 Signal processing controller: Intel Corporation Device 8a03 (rev 03)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 6002120000 (64-bit, non-prefetchable) [disabled] [size=64K]
	Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [d0] Power Management version 3
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:05.0 Multimedia controller: Intel Corporation Device 8a19 (rev 03)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 6000000000 (64-bit, non-prefetchable) [disabled] [size=16M]
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [ac] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [d0] Power Management version 3

00:0d.0 USB controller: Intel Corporation Device 8a13 (rev 03) (prog-if 30)
	Flags: bus master, medium devsel, latency 0, IRQ 125
	Memory at 6002110000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
	Capabilities: [90] Vendor Specific Information: Len=14 <?>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:12.0 Serial controller: Intel Corporation Device 34fc (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Memory at 600213a000 (64-bit, non-prefetchable) [size=8K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>
	Kernel driver in use: intel_ish_ipc
	Kernel modules: intel_ish_ipc

00:14.0 USB controller: Intel Corporation Device 34ed (rev 30) (prog-if 30)
	Subsystem: Intel Corporation Device 7270
	Flags: bus master, medium devsel, latency 0, IRQ 126
	Memory at 6002100000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
	Capabilities: [90] Vendor Specific Information: Len=14 <?>
	Kernel driver in use: xhci_hcd
	Kernel modules: xhci_pci

00:14.2 RAM memory: Intel Corporation Device 34ef (rev 30)
	Flags: fast devsel
	Memory at 6002138000 (64-bit, non-prefetchable) [disabled] [size=8K]
	Memory at 6002143000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3

00:14.3 Network controller: Intel Corporation Device 34f0 (rev 30)
	Subsystem: Intel Corporation Device 0074
	Flags: fast devsel, IRQ 255
	Memory at 6002134000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Capabilities: [c8] Power Management version 3
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [40] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [80] MSI-X: Enable- Count=16 Masked-
	Capabilities: [100] Latency Tolerance Reporting
	Capabilities: [164] Vendor Specific Information: ID=0010 Rev=0 Len=014 <?>

00:15.0 Serial bus controller [0c80]: Intel Corporation Device 34e8 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 4010000000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:15.2 Serial bus controller [0c80]: Intel Corporation Device 34ea (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 4010001000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:15.3 Serial bus controller [0c80]: Intel Corporation Device 34eb (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 4010002000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:16.0 Communication controller: Intel Corporation Device 34e0 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 600213f000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [a4] Vendor Specific Information: Len=14 <?>

00:16.4 Communication controller: Intel Corporation Device 34e4 (rev 30)
	Subsystem: Microsoft Corporation Device 0039
	Flags: fast devsel, IRQ 255
	Memory at 600213e000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [a4] Vendor Specific Information: Len=14 <?>

00:19.0 Serial bus controller [0c80]: Intel Corporation Device 34c5 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 4010003000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:1d.0 PCI bridge: Intel Corporation Device 34b0 (rev 30)
	Flags: bus master, fast devsel, latency 0, IRQ 123
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	Memory behind bridge: 95400000-954fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Intel Corporation Device 7270
	Capabilities: [a0] Power Management version 3
	Capabilities: [100] #00
	Capabilities: [220] Access Control Services
	Capabilities: [150] Precision Time Measurement
	Capabilities: [200] L1 PM Substates
	Capabilities: [a30] #19
	Capabilities: [a00] Downstream Port Containment
	Kernel driver in use: pcieport

00:1e.0 Communication controller: Intel Corporation Device 34a8 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 4010004000 (64-bit, non-prefetchable) [disabled] [size=4K]
	Capabilities: [80] Power Management version 3
	Capabilities: [90] Vendor Specific Information: Len=14 <?>

00:1f.0 ISA bridge: Intel Corporation Device 3482 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: bus master, fast devsel, latency 0

00:1f.3 Audio device: Intel Corporation Device 34c8 (rev 30) (prog-if 80)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel, IRQ 255
	Memory at 6002130000 (64-bit, non-prefetchable) [disabled] [size=16K]
	Memory at 6002000000 (64-bit, non-prefetchable) [disabled] [size=1M]
	Capabilities: [50] Power Management version 3
	Capabilities: [80] Vendor Specific Information: Len=14 <?>
	Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+

00:1f.5 Serial bus controller [0c80]: Intel Corporation Device 34a4 (rev 30)
	Subsystem: Intel Corporation Device 7270
	Flags: fast devsel
	Memory at 95500000 (32-bit, non-prefetchable) [size=4K]

01:00.0 Non-Volatile memory controller: Device 1e0f:0001 (prog-if 02)
	Subsystem: Device 1e0f:0001
	Flags: bus master, fast devsel, latency 0, IRQ 16, NUMA node 0
	Memory at 95400000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [40] Express Endpoint, MSI 00
	Capabilities: [80] Power Management version 3
	Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
	Capabilities: [b0] MSI-X: Enable+ Count=32 Masked-
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [150] Virtual Channel
	Capabilities: [260] Latency Tolerance Reporting
	Capabilities: [300] #19
	Capabilities: [400] L1 PM Substates
	Kernel driver in use: nvme
	Kernel modules: nvme
lsmod

Code: Alles auswählen

Module                  Size  Used by
dm_mod                155648  0
raid456               172032  0
async_raid6_recov      20480  1 raid456
async_memcpy           16384  2 raid456,async_raid6_recov
async_pq               16384  2 raid456,async_raid6_recov
async_xor              16384  3 async_pq,raid456,async_raid6_recov
async_tx               16384  5 async_pq,async_memcpy,async_xor,raid456,async_raid6_recov
raid1                  45056  0
raid0                  20480  0
md_mod                167936  3 raid1,raid0,raid456
xfs                  1458176  0
jfs                   208896  0
ext4                  737280  0
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  122880  1 ext4
fscrypto               32768  1 ext4
ecb                    16384  0
btrfs                1400832  0
xor                    24576  2 async_xor,btrfs
zstd_decompress        81920  1 btrfs
zstd_compress         172032  1 btrfs
xxhash                 16384  2 zstd_compress,zstd_decompress
raid6_pq              122880  4 async_pq,btrfs,raid456,async_raid6_recov
libcrc32c              16384  3 btrfs,xfs,raid456
crc32c_generic         16384  1
efivars                20480  0
nls_ascii              16384  2
nls_cp437              20480  2
vfat                   20480  2
fat                    86016  1 vfat
isofs                  49152  0
sd_mod                 61440  4
hid_multitouch         28672  0
usbhid                 57344  0
uas                    28672  0
usb_storage            73728  3 uas
scsi_mod              249856  3 sd_mod,usb_storage,uas
vga16fb                24576  0
vgastate               20480  1 vga16fb
hid_sensor_hub         20480  0
hid_generic            16384  0
intel_ishtp_hid        24576  0
hid                   135168  5 usbhid,hid_multitouch,hid_sensor_hub,intel_ishtp_hid,hid_generic
xhci_pci               16384  0
xhci_hcd              266240  1 xhci_pci
usbcore               294912  5 xhci_hcd,usbhid,usb_storage,xhci_pci,uas
nvme                   36864  0
nvme_core              81920  1 nvme
intel_ish_ipc          24576  0
intel_ishtp            45056  2 intel_ishtp_hid,intel_ish_ipc
usb_common             16384  1 usbcore
thermal                20480  0
Does that help?
Benutzeravatar
m.radtke
uib-Team
Beiträge: 1512
Registriert: 10 Jun 2015, 12:19

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von m.radtke »

Hi

doesn't really help. We have a customer with similar problems, but he can't send us the device.
He also didn't manage to boot any Linux from Stick on the Surface at all.

I would need to have one of those in hand to do further investigations.

Regards

Mathias
Kein Support per DM!
_________________________
opsi support - http://www.uib.de/
For productive opsi installations we recommend support contracts.
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Installation Microsoft Surface Pro 7 fails

Beitrag von dark alex »

Hi Mathias,

Could you tell me what exactly you need? Then I could probably try to solve the problem here.
I don't think I will be able to send a device...

(You got my mail address if you got instructions not meant for public)

Regards alex.
Antworten