• Register
    • Login
    • Search
    • Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Lenovo Thinkpad Yoga 260 w/Lenovo ThinkPad USB 3.0 Ethernet Adapter FRU:03x6903

    Hardware Compatibility
    5
    44
    19297
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • sudburr
      sudburr last edited by

      My turn!

      Okay, the scenario:

      • CentOS 7.2.1511

      • FOG build 7394

      • Kernels 4.5.1

      • UEFI/BIOS set to Legacy mode only

      • Secure Boot is disabled

      • F12 Booting from PCI LAN > Realtek PXE B00 D14 ( Realtek RTL8153 USB Ethernet Controller (xHCI) v2.00 (05/20/15) )

      Using undionly.kpxe it stalls at iPXE initialising devices.
      Using ipxe.pxe it stalls at iPXE initialising devices, then eventually fails to DHCP.
      Using undionly.kkpxe it stalls at http://172.19.244.13/fog/service/ipxe/bg.png… 12% or 39%

      I have verified that each of the iPXE boot processes still work on other systems.
      I can web browse to http://172.19.244.13/fog/service/ipxe/bg.png and see the graphic fine.
      I have tried both USB3 ports on the Yoga with the same results.
      I have updated the Yoga’s BIOS to UEFI (n1get62w - 1.41), Embedded Controller (n1ght44w - 1.21) just released 04/27.

      'elp!

      [ Standing in between extinction in the cold and explosive radiating growth ]

      1 Reply Last reply Reply Quote 0
      • sudburr
        sudburr @george1421 last edited by sudburr

        @george1421 Like I mentioned above, the Lenovo ThinkPad 13 works perfectly with the same BIOS setup. No need for the USB solution that the Yoga 260 requires for UEFI/Legacy dual booting. I fully believe the problem is entirely with the firmware on the Yoga.

        Both work better now than they did 4 months ago with the BIOS version available then.

        [ Standing in between extinction in the cold and explosive radiating growth ]

        1 Reply Last reply Reply Quote 0
        • sudburr
          sudburr last edited by

          Just trying to find the path of least resistance given our environment. The 4 USB .efi solutions are now working again. Murphy has passed out in the corner.

          [ Standing in between extinction in the cold and explosive radiating growth ]

          1 Reply Last reply Reply Quote 0
          • george1421
            george1421 Moderator @sudburr last edited by

            @sudburr ok so I’m a bit confused. It appears that you can network efi boot these devices. Is your goal to legacy boot these devices?

            I can understand why the usb booting would work over network booting the same iPXE kernel if the netboot code is fault in the yoga’s firmware. We have seen the hand-off between firmware and iPXE fail on some of these lenovos in the past.

            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

            sudburr 1 Reply Last reply Reply Quote 0
            • sudburr
              sudburr last edited by

              And now… the 4 magic USB .efi solutions are working again. o_O

              [ Standing in between extinction in the cold and explosive radiating growth ]

              george1421 1 Reply Last reply Reply Quote 0
              • sudburr
                sudburr @Tom Elliott last edited by

                @Tom-Elliott Already have. Scroll up to the `More interesting news’. 😎

                [ Standing in between extinction in the cold and explosive radiating growth ]

                1 Reply Last reply Reply Quote 0
                • sudburr
                  sudburr @george1421 last edited by

                  @george1421 Yes, scroll up to the `More interesting news’. 😎

                  [ Standing in between extinction in the cold and explosive radiating growth ]

                  1 Reply Last reply Reply Quote 0
                  • george1421
                    george1421 Moderator @sudburr last edited by

                    @sudburr Have you tried the magical 7156 version that Tom talked about? That actually is a legacy iPXE kernel that seems to work well with the surface pros.

                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                    sudburr 1 Reply Last reply Reply Quote 0
                    • sudburr
                      sudburr @george1421 last edited by

                      @george1421 More than you can shake a several dead cats at.

                      [ Standing in between extinction in the cold and explosive radiating growth ]

                      george1421 1 Reply Last reply Reply Quote 0
                      • george1421
                        george1421 Moderator @sudburr last edited by george1421

                        @sudburr I guess I would have to ask the question, how many of these weird systems that will not pxe boot do you have to deal with? The answer may be to just dig a hole and fill it with these devices.

                        For efi devices building a boot drive is pretty simple. It would also be interesting to see if you can skip iPXE entirely by using grub to boot into FOS via https://forums.fogproject.org/topic/7727/building-usb-booting-fos-image

                        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                        sudburr 1 Reply Last reply Reply Quote 1
                        • Tom Elliott
                          Tom Elliott last edited by

                          I suppose you could also try working-RC-26 files. I updated ipxe files yesterday I believe.

                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                          Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                          Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                          1 Reply Last reply Reply Quote 0
                          • Tom Elliott
                            Tom Elliott @sudburr last edited by

                            @sudburr And if you use the 7156 labelled file?

                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                            Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                            Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                            sudburr 1 Reply Last reply Reply Quote 0
                            • sudburr
                              sudburr last edited by

                              Alrighty… Murphy just showed for work.

                              All four good USB-based .efi solutions now hang .

                              bzimage... ok
                              init.xz... ok
                              then nothing
                              

                              grrr … argh

                              [ Standing in between extinction in the cold and explosive radiating growth ]

                              Tom Elliott george1421 2 Replies Last reply Reply Quote 0
                              • Wayne Workman
                                Wayne Workman @sudburr last edited by

                                @sudburr said in Lenovo Thinkpad Yoga 260 w/Lenovo ThinkPad USB 3.0 Ethernet Adapter FRU:03x6903:

                                Is there an equally simple solution for a .*pxe and what is it?

                                I can’t say I’m an expert on this, and @george1421 probably knows how to do this already. But I would think you’d create a partition on a usb drive that is marked as bootable using fdisk and then format that partition fat32, and then take those for files from ipxe’s image and put them there, and just modify them as needed. Like changing out the kernel file with the desired rom file, and replacing the script with the stuff from default.ipxe.

                                Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                Daily Clean Installation Results:
                                https://fogtesting.fogproject.us/
                                FOG Reporting:
                                https://fog-external-reporting-results.fogproject.us/

                                1 Reply Last reply Reply Quote 0
                                • sudburr
                                  sudburr @Wayne Workman last edited by

                                  @Wayne-Workman But what I’m really looking for is a FOG-specific answer to building a Legacy Boot USB.

                                  To build a UEFI USB it’s a simple matter of formatting a key to FAT32, active, then copy your .efi of choice to /efi/boot/bootx64.efi.

                                  Is there an equally simple solution for a .*pxe and what is it?

                                  [ Standing in between extinction in the cold and explosive radiating growth ]

                                  Wayne Workman 1 Reply Last reply Reply Quote 0
                                  • sudburr
                                    sudburr last edited by

                                    More interesting news.

                                    Booting Legacy by Network

                                    undionly.pxe
                                    = fails through to hdd

                                    undionly.kpxe
                                    = hangs at iPXE initialising devices …

                                    undionly.kkpxe
                                    = bg.png 25%

                                    ipxe.pxe , ipxe.kpxe , ipxe.kkpxe
                                    = only looks for link up on net0 (the onboard nic) twice

                                    ipxe.krn
                                    = hangs after loading

                                    realtek.pxe , realtek.kpxe , realtek.kkpxe
                                    = exits after loading

                                    Booting UEFI by Network

                                    ipxe.efi , ipxe7156.efi
                                    = good

                                    realtek.efi , realtek7156.efi , snp.efi , snp7156.efi , snponly.efi , snponly7156.efi
                                    = hangs after gateway ip display

                                    =-=-=-=-=-

                                    Booting UEFI by USB

                                    ipxe.efi , ipxe7156.efi , snp.efi , snp7156.efi
                                    = good

                                    realtek.efi , realtek7156.efi , snponly.efi , snponly7156.efi
                                    = doesn’t detect nic; dhcp fails

                                    =-=-=-=-=-

                                    It’s interesting to see the very different behavior of USB launching vs network.

                                    [ Standing in between extinction in the cold and explosive radiating growth ]

                                    1 Reply Last reply Reply Quote 0
                                    • Wayne Workman
                                      Wayne Workman @sudburr last edited by

                                      @sudburr said in Lenovo Thinkpad Yoga 260 w/Lenovo ThinkPad USB 3.0 Ethernet Adapter FRU:03x6903:

                                      I’d like to test .*pxe booting by USB. Is this possible and how?

                                      It’s possible. ipxe’s website has a quickstart area that has an image you can burn to cd or USB, and you can boot from that. Of course, in the chainloading area you could replace that with the file on your fog server /tftpboot/default.ipxe and I’m also sure you could replace the actual file they are using with one from the FOG server too so that it just looks for default.ipxe on it’s own.
                                      http://ipxe.org/

                                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!
                                      Daily Clean Installation Results:
                                      https://fogtesting.fogproject.us/
                                      FOG Reporting:
                                      https://fog-external-reporting-results.fogproject.us/

                                      sudburr 1 Reply Last reply Reply Quote 0
                                      • sudburr
                                        sudburr last edited by

                                        It looks like finding a way to .KPXE USB boot is moot since playing directly with the DHCP results in:

                                        undionly.pxe
                                        = fails through to hdd

                                        undionly.kpxe
                                        = hangs at iPXE initialising devices …

                                        undionly.kkpxe
                                        = hangs at bg.png 25%

                                        ipxe.pxe , ipxe.kpxe , ipxe.kkpxe
                                        = only looks for link up on net0 (the onboard nic) twice

                                        ipxe.krn
                                        = hangs after loading

                                        realtek.pxe , realtek.kpxe , realtek.kkpxe
                                        = exits after loading

                                        [ Standing in between extinction in the cold and explosive radiating growth ]

                                        1 Reply Last reply Reply Quote 0
                                        • sudburr
                                          sudburr last edited by sudburr

                                          Revisiting this using the newly released 1.51 BIOS and these settings:

                                          UEFI/Legacy Boot = BOTH
                                          UEFI/Legacy Boot Priority = Legacy First
                                          CSM Support = YES
                                          Secure Boot = disabled
                                          

                                          I am able to undionly.kpxe boot via the Lenovo ThinkPad OneLink+ to RJ45 Adapter ( model SC10J34224 ).

                                          Atttempts to undionly.kpxe boot the Lenovo ThinkPad USB 3.0 Ethernet Adapter ( Realtek RTL8153 USB Ethernet Controller (xHCI) v2.00 (05/20/15) ) results in detection and iPXE loading, but hanging at:

                                          iPXE initialising devices...
                                          

                                          Strangely this same setup now works happily on the Lenovo ThinkPad 13 with BIOS 1.15, so there is something odd about the Yoga 260.

                                          Booting instead with a UEFI USB with ipxe.efi or snp.efi at least, works if I change the BIOS setting:

                                          UEFI/Legacy Boot Priority = UEFI First
                                          

                                          My intent then is to USB boot, but I can only find instructions for UEFI for USB booting. I’d like to test .*pxe booting by USB. Is this possible and how?

                                          [ Standing in between extinction in the cold and explosive radiating growth ]

                                          Wayne Workman 1 Reply Last reply Reply Quote 0
                                          • george1421
                                            george1421 Moderator @sudburr last edited by

                                            @sudburr Thank you for posting back there is another FOG user that is having a problem with similar hardware. Your insights may be valuable with his issue too.

                                            Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                            1 Reply Last reply Reply Quote 0
                                            • 1
                                            • 2
                                            • 3
                                            • 1 / 3
                                            • First post
                                              Last post

                                            148
                                            Online

                                            10.4k
                                            Users

                                            16.4k
                                            Topics

                                            150.5k
                                            Posts

                                            Copyright © 2012-2023 FOG Project