Surface Book won't boot the kernel
-
@Quazz said in Surface Book won't boot the kernel:
Aside from has_usb_nic=1 , try using the kernel command iommu=soft as well.
@Quazz has_usb_nic=1 did the job, excellent man
Surface Book is now working with FOG⦠Applause.Please mark as solved, thanks.
Regards X23
-
Hi,
ok itβs not working it just booted once over the surface 3 pro usb nic and the supplied dock for surface book, but just a single time. Another strange issue in my it lifeβ¦
-
Hi,
is there a difference between choosing system information in fog menu and do a inventory of the machine?
I only could boot once with usb nic or the dock when i add has_usb_nic=1 but i didnβt choose to image i just started the system information entry then it booted up but i donβt know if there is a difference between that and for example planing a deploy task.Regards X23
-
Hi,
has no one around the forums a Surface Book that could be tried with FOG please?
Regards X23
-
@x23piracy Have you tried ipxe7156.efi files?
-
@Tom-Elliott said in Surface Book won't boot the kernel:
@x23piracy Have you tried ipxe7156.efi files?
sure, 7154 are my default files because we have a lot of surface 3/4 Pro, since 7154 isnt working i also tried ipxe.efi, same error.
If you say file(s) are there more then one ipxe7154.efi files? -
@x23piracy There are. If you know the βmodelβ of the nic, you could try the realtek7154.efi, or intel7154.efi or, or orβ¦
-
@Tom-Elliott I found the following (filtered) in /tftpboot:
i386-7156-efi i386-efi intel7156.efi intel.efi ipxe7156.efi ipxe.efi realtek7156.efi realtek.efi snp7156.efi snp.efi snponly7156.efi snponly.efi
Should i try them all or are senseless ones listed?
What about:
has_usb_nic=1 iommu=soft
should i set these values as arguments?
Afaik the nic in the dock should be from intel.
-
@Tom-Elliott i was wrong with the nic
Here is a teardown: https://blogs.msdn.microsoft.com/danchar/surface-dock-teardown-brick-shaped-dock-for-sp3sp4surfacebook/It should be a Realtek RTL8153AM Ethernet:
http://www.realtek.com.tw/search/default.aspx?keyword=8153Will try the realtek efiβs tomorrow at work
Regards X23
-
It doesnβt work with any of the efi files.
-
@x23piracy This seems to be a totally different issue than what we see with the surface pro 3/4 devices. Those hang on
init.xz... ok
as far as I know. This SurfaceBook device seems to get past this (using theipxe7156.efi
binary) but then hangs because the linux kernel (!= ipxe binary/kernel) does not recognize the USB/dock NIC. The messages on screen look like there is a USB communication issue. What happens when you press enter as is says on the screen? Do you get any further? I think we need more information on that USB dock device. are you able to live boot a linux system and runlsusb
?Hmm?? https://paulphilippov.com/articles/how-to-fix-device-not-accepting-address-error
-
This sounds interesting as well:
Strange. I think itβs just a quirk on my end and actually cause by the Windows hybrid shutdown. It seems Windows doesnβt fully release the SD card (and potentially other hardware) when shut down, which then causes Linux to not be able to see the SD card when booting. I switched back to a stock initramfs and everything works unless I boot into Windows and shut down to boot into Linux. Fortunately the Windows Recovery menu will let me boot from USB, and everything start magically working again.
As well this sounds very similar but was fixed in the 3.x and early 4.x main line kernel already: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1455376
-
@sebastian-roth about the live system, i need to find the time today, i have the book until next friday.