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

    BzImage, Intel E1000e Driver and Dell Vostros 400 bad news.

    Scheduled Pinned Locked Moved
    Linux Problems
    2
    11
    4.6k
    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.
    • C
      Chuck Sites
      last edited by

      Hi All. I’m a big fan of FOG. I hope to contribute back some.

      I’m running FOG 0.33B from the latest svn update with my own patches to allow it to run on Mageia4. It’s all working very well and I love the new ipxe method. Very slick.

      I have a problem though with the current bzImage on a Dell Vostros 400. These Dells use an on-board intel
      82562V-2 10/100 chipset. When it net boots bzImage it scrambles this chip (firmware bug?) and makes the network un-usable (even through a power-cycle). It is unscrambled only until after to boots into windows 7! It’s bizarre, but true. So I had fog boot bzImage into debug mode and at the command line, you can see in (‘dmesg’)
      the intel e100 driver entry, the e1000 entry and then an e1000e entry and initialization. The ethernet port is hung
      completely, pings don’t work etc. Another complete boot into windows 7 clears the problem.

      To prove the issue with bzImage, I used another FOG 3.2 (using kernel 2.6.29.1) and it had no problem the 82562V2 chipset, and worked just fine.

      Does anyone have any advise on what may-be happening? Is wrong firmware being put into this chip? Would building a kernel without the E1000e.

      Thanks.

      1 Reply Last reply Reply Quote 0
      • C
        Chuck Sites
        last edited by

        [SIZE=3]Chalk one up either to flaky hardware or Gremlins! I was testing this issue further and decided to test the power cycle again, but this time I did a deep power cycle; (power the machine down, pull the plug from the power supply, wait, plug it back in, power back on). Before I was just doing a front button power cycle. Well, that seems to fix it! [/SIZE]

        [SIZE=3]Just so you know I’m not mad, this is from dmesg when the network card would block;[/SIZE]

        Linux Kernel 3.13.6

        e1000e: Intel® PRO/1000 Network Driver - 2.3.2-K
        e1000e: Copyright© 1999-2013
        e1000e: 0000:00:19.0 Interupt Throttling Rate(ints/sec) set to dynamic conservative mode
        e1000e: 0000:00:19.0 eth0 10/100 speed disabling TSO
        Sending DHCP request … timed out!
        IP-Config: Reopening network devices
        e1000e: eth0 NIC Link is Up 100 Mbs Full Duplex, Flow Control: Rx//Tx

        Anyway I suspect that the deep power cycle cleaned the memory of Intel chip and forced it to reload. So now it’s working perfect and I can’t reproduce the problem.

        So add deep power the machine down, pull the plug from the power supply, wait, plug it back in, power back on cycle to your bag of tricks to try with the Dell Vostros 400s.

        Case closed.

        1 Reply Last reply Reply Quote 0
        • C
          Chuck Sites
          last edited by

          Last night I was thinking about this, and it doesn’t make sense that a deep power cycle would correct what ever issue these cards have. After all I had set this machine up on a lab bench and that would have power cycled it before I started testing FOG. So that leaves one other possible cause of this device miraculous recovery. In trying to understand the problem, I used a new kernel 2.6.39.1 bzImage to jump to debug mode. (This is the bzImage kernel I have on my version 3.2 FOG machine and I knew it worked). That was the first time the network didn’t lock when fog instructed it to boot. I think this is the kernel that caused the firmware for the intel 82562V2 to be fixed.

          So you may want to download bzImage 2.6.29.1 if you have any Dell Vostro’s 400’s to image.

          Now back to something serious like Basketball. 🙂

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

            82562V-2 10/100 and e1000 e100 e1000e are all different aren’t they?

            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 ElliottT
              Tom Elliott
              last edited by

              Okay,
              So I did a little research. Apparently this issue happens on Windows as well. Especially if the system goes to sleep. It is something with the power and power management, and not (seemingly) a problem with driver that’s loaded into the system. It seems, to me, that you may need to disable power management on the device. How to do so I haven’t got a clue.

              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
              • C
                Chuck Sites
                last edited by

                Your right Tom. I also was looking around and apparently it’s a wide spread problem. In this tread, they claim it’s power management.

                [url]http://social.technet.microsoft.com/Forums/windows/en-US/cb315842-fe9c-49a7-874b-b53adfdc0d83/vostro-200-intel-82562v2-ethernet-adapter-does-not-initialize-correctly?forum=w7itprohardware[/url]

                Their advice is good if you have one of these machines or that type chipset. I don’t know what the 2.6.39.1 kernel did but it sure got that chip out of it’s funk.

                If I understand FOG, isn’t the Kernel: parameter when your setting up a host suppose to be the Image used for booting? (like bzImage).
                So in the kernel input box, I could put bzImage2.6.39.1 and it should use that image instead of the default. That could be useful for a whole class of Dell’s using this bedeviled chipset. Is that feature functioning?

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

                  To my knowledge it worked in 0.32, I don’t know for 0.33, but I am willing to test.

                  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 ElliottT
                    Tom Elliott
                    last edited by

                    0.33b did not, originally, have this working. I just made it work. So if your host has a special kernel associated with it, it will use that kernel. Just remember to use the proper name for the kernel.

                    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
                    • C
                      Chuck Sites
                      last edited by

                      Thanks Tom. I look forward to seeing that feature in a future svn. Ever since that fix, that machine has worked perfect and is now in service. By the way, I put a patch up in the Bug forum that will add Mageia linux to the Redhat group during for Fog 33b installation.
                      You might want to read it and see if it’s useful.

                      Cheers.

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

                        It’s already in the latest of SVN. I did have to re-add it a couple of times.

                        One of the greatest things about this method is that if the host is registered, this works for that host even from the “default” menu.

                        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
                        • C
                          Chuck Sites
                          last edited by

                          It works great! I just tried it.

                          Thank you.

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

                          196

                          Online

                          12.0k

                          Users

                          17.3k

                          Topics

                          155.2k

                          Posts
                          Copyright © 2012-2024 FOG Project