You are not logged in.

#1 2012-08-03 20:13:10

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

linux-3.6-rc1 refuse to boot as efistub

Hello,

i just compiled the new linux-3.6-rc1 with efistub support and tried to boot it, but it fails at once. My Thinkpad won't even load the kernel, but it boots directly the next entry. Kernel 3.5 is working fine with the same setup and config, no problems at all.
I can also boot the 3.6-rc1 kernel using refind without any problems.

Does anyone else encounter this problem?

Regards,

Robert

Offline

#2 2012-08-04 12:40:32

crajohns6965
Member
Registered: 2012-08-04
Posts: 3

Re: linux-3.6-rc1 refuse to boot as efistub

I'm having the same issue - tried removing the patch for the EFI handover code to see if that was doing it, but it didn't work.  I'm using a Gigabyte motherboard to EFI boot - 3.5 works great; 3.6-rc1 doesn't.  I had tried it a week ago with a git post-3.5, pre 3.6-rc1 and had the same results.  I haven't tried refind yet; I had just been using an efibootmgr entry.

Offline

#3 2012-08-04 15:02:18

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

Thanks for the info! Seems like a bug. I thought about removing the new EFI handover code too, but as it didn't work for you, i guess i'll wait.
It would be great if you could try refind too.

Regards,

Robert

Offline

#4 2012-08-05 03:05:30

Richjn
Member
From: Perth (Australia)
Registered: 2004-03-22
Posts: 33

Re: linux-3.6-rc1 refuse to boot as efistub

Can't add any help with the issue but can confirm I am seeing the same here.

I have two Asus laptops a UX21E and a UX31A on both laptops I use UEFI boot (i.e. no bootloader). With linux-3.6-rc1 I can boot the UX21E no problem but the UX31A doesn't get past the very early stages of loading the kernel. The only real diferences between the two laptops is the UX21E is a Sandybridge whereas the UX31A is Ivybridge and also has an IPS screen.

Richard

Offline

#5 2012-08-05 09:26:24

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

That's interesting, my Thinkpad X220 is a Sandybridge too, but it's not working. I'm afraid i don't have any other machine to test it.

Offline

#6 2012-08-05 11:33:24

crajohns6965
Member
Registered: 2012-08-04
Posts: 3

Re: linux-3.6-rc1 refuse to boot as efistub

Mine is a Sandybridge as well - a Z68P-DS3 with an i2500k.  Perhaps it is limited to Sandybridge processors.

Offline

#7 2012-08-06 07:44:14

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

Just found this:

http://marc.info/?l=linux-kernel&m=134420301820871&w=2

maybe it's related? If i have time i'll try to revert the mentioned commit, but probably i won't tongue

regards,

robert

Offline

#8 2012-08-06 14:06:09

crajohns6965
Member
Registered: 2012-08-04
Posts: 3

Re: linux-3.6-rc1 refuse to boot as efistub

Thanks!  That was it; I reverted the patch that was referenced in the post and now I can boot up without issue with efistub.

Offline

#9 2012-08-06 20:05:40

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

crajohns6965 wrote:

Thanks!  That was it; I reverted the patch that was referenced in the post and now I can boot up without issue with efistub.

Do you mind sharing your kernel config? I reverted that patch too, but i still have no luck in booting with that kernel.

Regards,

Robert

Offline

#10 2012-08-06 20:16:24

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

Wah. stuipid me. I wasn't affected by this bug at all. The filename of my kernel was just too long! Damn. I can boot the linux-3.6rc1 kernel without reverting the commit mentioned on the mailing list...
At least it was kinda helpful for you smile

regards,

Robert

Offline

#11 2012-08-08 10:17:38

dontbugme
Banned
Registered: 2011-11-04
Posts: 166
Website

Re: linux-3.6-rc1 refuse to boot as efistub

crajohns6965 wrote:

Thanks!  That was it; I reverted the patch that was referenced in the post and now I can boot up without issue with efistub.

How did you revert it? My way was probably a bit stupid.
I cloned the kernel from the git repo, made a diff between before and after the mentioned commit and "unpatched" rc1 with this diff.

Offline

#12 2012-08-08 11:30:38

RobertBuhren
Member
Registered: 2011-09-05
Posts: 59

Re: linux-3.6-rc1 refuse to boot as efistub

dontbugme wrote:
crajohns6965 wrote:

Thanks!  That was it; I reverted the patch that was referenced in the post and now I can boot up without issue with efistub.

How did you revert it? My way was probably a bit stupid.
I cloned the kernel from the git repo, made a diff between before and after the mentioned commit and "unpatched" rc1 with this diff.


That's probably not the way to do it smile

I'd do : "git revert bacef661"

This will revert jsut the commit mentioned on the kernel mailing list


Regards,


Robert

Offline

#13 2012-08-08 12:21:43

dontbugme
Banned
Registered: 2011-11-04
Posts: 166
Website

Re: linux-3.6-rc1 refuse to boot as efistub

Oh, lol. Didn't realize bacef661 was the commit id(short id). Whatever, my way worked too, although kernel 3.6rc1 didn't fix all the problems with the ux32vd/ux31a fn keys.

Last edited by dontbugme (2012-08-08 12:24:35)

Offline

Board footer

Powered by FluxBB