Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    What am I missing? Intel I350-T4 Boot Issues - AsRock J4005B-ITX vs J3455-ITX

    Scheduled Pinned Locked Moved Hardware
    8 Posts 3 Posters 1.6k Views
    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.
    • S
      StressusMaximus
      last edited by

      Hi,

      I'm sure I must be missing something obvious, but I can't get my new pfSense build to boot with the Intel (Dell) I350-T4 quad port NIC installed.

      So here is a summary;

      I have an AsRock J3455-ITX with Intel (Dell) I350-T4 quad port NIC - everything works, no issues.

      I decided to build a backup router so purchased a Lenovo J5005 slim PC. Tried to install a Intel (Dell) I350-T4 quad port NIC and it wouldn't boot. Thinking it might be 'Lenovo' limitation of the build, I decided to mirror my known working build.

      So I bought an AsRock J4005B-ITX and Intel (Dell) I350-T4 quad port NIC. The J4005 was the closed I could find (availability of these small boards is almost non-existent)

      Apart from the dual vs quad core, the build is the same. Much the same as the J5005, I cant get the J4005 build to boot with the NIC installed in the PCI-e slot. What is confusing me is that the J3455 unit works just fine.

      Does anyone have any experience with a similar build an problem?? Any advise most welcome!!

      I like the AsRock integrated CPU board as they are really low power draw.

      bingo600B S 2 Replies Last reply Reply Quote 0
      • bingo600B
        bingo600 @StressusMaximus
        last edited by bingo600

        @stressusmaximus

        Might not work but ....

        Ideas
        https://forums.servethehome.com/index.php?threads/comparison-intel-i350-t4-genuine-vs-fake.6917/

        https://www.dell.com/community/Optiplex-Desktops/Intel-I350-T4-network-card-hangs-after-BIOS-splash-cursor/td-p/7197958

        https://www.reddit.com/r/PFSENSE/comments/kseq2e/dell_intel_i350t4_quad_nic_compatibility_issues/

        A description of what happens during boot , might have been in place too.

        If you find my answer useful - Please give the post a šŸ‘ - "thumbs up"

        pfSense+ 23.05.1 (ZFS)

        QOTOM-Q355G4 Quad Lan.
        CPUĀ  : Core i5 5250U, Ram : 8GB Kingston DDR3LV 1600
        LANĀ  : 4 x Intel 211, DiskĀ  : 240G SAMSUNG MZ7L3240HCHQ SSD

        S 1 Reply Last reply Reply Quote 1
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          Have you actually tested the new NIC in the old board? It could just be a bad NIC.

          S 1 Reply Last reply Reply Quote 0
          • S
            StressusMaximus @stephenw10
            last edited by

            @stephenw10 Hi, yes I tried the 'new' NIC in another PC and it was fine. I have a J3455-ITX build, a Lenovo J5005 build and a J4005B-ITX build. I have 2 x NICs - one (9YD6K) and one (THGMP). The strange thing is that I have had the J3455 & THGMP build running for a couple of years, no problems. Tested the new 9YD6K card in the J3455 machine at it was fine.

            Anyway, there is a solution from @bingo600 which I will summarize in this thread

            1 Reply Last reply Reply Quote 0
            • S
              StressusMaximus @bingo600
              last edited by

              @bingo600 Thank-you for your response. Your links were very helpful with the third link providing a solution!

              I will summarize for any future readers in the thread.

              Much appreciated!

              1 Reply Last reply Reply Quote 0
              • S
                StressusMaximus @StressusMaximus
                last edited by

                @stressusmaximus
                Solved with the help of @bingo600

                For anyone else that comes across this thread;

                Problem;
                ASRock J4005B-ITX (4Gb) pfSense build and Lenovo Ideacentre 310s-08IGM J5005 (4Gb) would not boot with Dell Intel i350-T4 (9YD6K) or (THGMP) NIC cards installed. Neither system would boot to their respective splash screen.

                Removing the NIC card permitted normal booting of each system.

                Solution That Helped Me;
                Prior to purchase confirm that the Dell Intel i350-T4 cards are genuine (or be as confident as you can be);
                https://forums.servethehome.com/index.php?threads/comparison-intel-i350-t4-genuine-vs-fake.6917/

                Verify the NIC card in another PC.

                Isolated pins 5 + 6 on the NIC card;
                https://www.reddit.com/r/PFSENSE/comments/kseq2e/dell_intel_i350t4_quad_nic_compatibility_issues/

                Each system would then boot as normal with the NIC installed.

                bingo600B 1 Reply Last reply Reply Quote 1
                • bingo600B
                  bingo600 @StressusMaximus
                  last edited by bingo600

                  @stressusmaximus said in What am I missing? Intel I350-T4 Boot Issues - AsRock J4005B-ITX vs J3455-ITX:

                  https://www.reddit.com/r/PFSENSE/comments/kseq2e/dell_intel_i350t4_quad_nic_compatibility_issues/

                  I had to look those pins up :
                  B5 is SMCCLK
                  B6 is SMDAT
                  706821ec-6846-4a48-9efd-d3217b0b2f39-image.png

                  That "smells of" I2C config eeprom.

                  A bit more info here
                  https://forums.servethehome.com/index.php?threads/comparison-intel-i350-t4-genuine-vs-fake.6917/post-276099

                  /Bingo

                  If you find my answer useful - Please give the post a šŸ‘ - "thumbs up"

                  pfSense+ 23.05.1 (ZFS)

                  QOTOM-Q355G4 Quad Lan.
                  CPUĀ  : Core i5 5250U, Ram : 8GB Kingston DDR3LV 1600
                  LANĀ  : 4 x Intel 211, DiskĀ  : 240G SAMSUNG MZ7L3240HCHQ SSD

                  bingo600B 1 Reply Last reply Reply Quote 1
                  • bingo600B
                    bingo600 @bingo600
                    last edited by

                    @bingo600

                    Got a bit interested here ...

                    According to the Intel i350 reference design here (last entry / bottom):
                    Document: 323852
                    https://www.intel.com/content/www/us/en/products/details/ethernet/gigabit-controllers/i350-controllers/docs.html?s=Newest&p=2

                    Page 4 - SMBus interface
                    U7 (The i350 controller chip) , is connected directly to J42 (PCIE slot) , with just a couple of 10K pullup's.

                    So B5 & B6 aren't connected directly to a config eeprom , but to the i350.

                    On Page 7 - Support circuits.
                    We see that U7 (i350) has connection to a SPI Flash , and an SPI EEPROM.
                    I'd assume the SPI Flash holds Boot Code & Other stuff.

                    And according to - The i350 Datasheet - Page 12
                    Document : 333171
                    https://www.intel.com/content/www/us/en/products/details/ethernet/gigabit-controllers/i350-controllers/docs.html?s=Newest&p=2

                    The EEPROM holds the size of the SPI FLASH flashzise , and prob. other goodies.

                    So i assume that : What is read via the PCie SMBus , and confuses the bootcycle is residing in either the SPI EEPROM or the SPI FLASH that is connected to the i350.

                    And since it is the i350 that is responsible for SMBus communication, there's probably no "Easy fix" like lifting an I2C eeprom leg or two , in order to avoid unmasking PB5 & PB6.

                    Fun stuff ....

                    Hmm ... In the DS pg. 99 an OEM VPD area is described
                    1684f166-8b81-4b31-87b3-cefc42c961ac-image.png

                    Maybe setting the word at 0x2F to 0xFFFF , would skip the Dell OEM information , and stop confusing the PC ??

                    /Bingo

                    If you find my answer useful - Please give the post a šŸ‘ - "thumbs up"

                    pfSense+ 23.05.1 (ZFS)

                    QOTOM-Q355G4 Quad Lan.
                    CPUĀ  : Core i5 5250U, Ram : 8GB Kingston DDR3LV 1600
                    LANĀ  : 4 x Intel 211, DiskĀ  : 240G SAMSUNG MZ7L3240HCHQ SSD

                    1 Reply Last reply Reply Quote 0
                    • First post
                      Last post
                    Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.