XCP-ng
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    What kernel version will 7.5 have?

    Scheduled Pinned Locked Moved Development
    18 Posts 5 Posters 5.1k Views 1 Watching
    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.
    • A Offline
      alphastarr128
      last edited by

      Good day everyone! Asking because right now using XCP-ng 7.4.1 which has kernel version 4.4.0+10. As of right now have on hand a few NIC cards with the AQC107 chipset (Nbase-T) which is supported natively by Linux Kernel starting with 4.4.11 (which means, of course, the current kernel does not support the card/chipset). Any help with info would be greatly appreciated.

      Thank you very much again!

      1 Reply Last reply Reply Quote 0
      • R Offline
        r1 XCP-ng Team
        last edited by

        You can obtain a recent DDK VM from XenServer and compile the driver yourself for 4.4.0+10.

        I have it ready and can compile if you point to the right source code for driver.

        A 1 Reply Last reply Reply Quote 0
        • A Offline
          alphastarr128
          last edited by

          Hi! Thank you for the prompt response! I actually spent the night downloading the DDK VM, got it running, got the NIC card source code compiled, and transferred the *.ko modules to the server, as well as got it loaded into the kernel... At this point I'm battling two different fronts: 1. once module is loaded if i do an ifcondig -a the device shows up, but not in a traditional ethX. It states brside-876-eth2. I'm trying to figure out how Xenserver/XCP-ng interprets this (I know it's based on a recent version of Centos, but being that I am more of a debian guy I'm trying to figure out what it all means). 2. The management console considers it to be disconnected (i.e. not connected, even if it is and lit up). So yeah, lots of figuring out at this point. Sorry for the rambling, if you have any clue that can lead me to the right direction I'd appreciate it!

          Thanks.

          1 Reply Last reply Reply Quote 0
          • R Offline
            r1 XCP-ng Team
            last edited by

            Cool. Congratulations on getting most of it done!

            AFAIK There are udev rules that make alien naming of ethernet devices to ethx, they run at boot time, so you need to figure out a way of loading the module at boot time such that once the udev rules run - you get your eth.

            Instead of using .ko you can actually build an rpm - given time and interest - to make it package correctly.

            1 Reply Last reply Reply Quote 0
            • A Offline
              alphastarr128
              last edited by

              Ahhh I see. I was trying to follow the Citrix DDK instructions but it sort of went over my head, while within the source package there was a fast README document which I tried to follow as best as I could. There was a rpm method of compiling and storing, but I believe it also required source rpm and again I'm not very well versed in the Redhat/centos way of doing things, so I cheated :).

              I guess I'll see if I can figure out how udev handles naming, as well as how to make the driver work (it "installs" but I notice that XCP-ng does not see it as operational).

              Thanks again for the clues! I really appreciate it!

              1 Reply Last reply Reply Quote 0
              • R Offline
                r1 XCP-ng Team
                last edited by

                Point me to sources.. I'll bake an rpm and see if it works.

                1 Reply Last reply Reply Quote 0
                • A Offline
                  alphastarr128
                  last edited by

                  Hii thanks again!

                  Within the source there is mention of an src.rpm file, but after searching I seem not to be able to find it. I will forward you the actual location for the non-rpm source: https://s3-us-west-1.amazonaws.com/aquantia-staging/wp-content/uploads/2018/06/Linux_2.0.10.0.zip .
                  It's an Aquantia AQC107 chipset. Asus, QNAP, and others use it. In fact this is how I came about having a few of these NIC cards; QNAP just came out with it and a very reasonable price, as well as a 10gbe copper switch. I've already got some ubuntu18.04lts servers running on it and it's quite stable so far (knock on wood).

                  Thank you so much again!

                  1 Reply Last reply Reply Quote 0
                  • R Offline
                    r1 XCP-ng Team
                    last edited by r1

                    alphastarr128 I could compile the rpm from given sources.

                    See if it works. https://github.com/rushikeshjadhav/AQC107-XenServer

                    olivierlambert Can this & such be moved to development category?

                    1 Reply Last reply Reply Quote 0
                    • olivierlambertO Online
                      olivierlambert Vates 🪐 Co-Founder CEO
                      last edited by olivierlambert

                      Moving the thread right now!

                      1 Reply Last reply Reply Quote 0
                      • A Offline
                        alphastarr128
                        last edited by

                        R1 thank you thank you thank you I greatly appreciate your assistance! The driver worked and now I'm noticing a noticeable performance increase. I will continue to play around with it but so far so good!

                        Thank you very much again!

                        1 Reply Last reply Reply Quote 1
                        • olivierlambertO Online
                          olivierlambert Vates 🪐 Co-Founder CEO
                          last edited by

                          Yay! good news!

                          We'll find a way to include this driver to be available in a repo 🙂 (pinging stormi to think about the best solution to do so)

                          1 Reply Last reply Reply Quote 0
                          • stormiS Offline
                            stormi Vates 🪐 XCP-ng Team
                            last edited by stormi

                            Yes, we'll definitely create a RPM repository for community additions to the core XCP-ng. Ideally with an infrastructure efficient enough to allow you to post your packages to it without us being the only relay.
                            Like in most linux distros, in fact.

                            Until this is ready, we can probably host a simple repository and upload the packages there ourselves.

                            1 Reply Last reply Reply Quote 1
                            • R Offline
                              r1 XCP-ng Team
                              last edited by

                              alphastarr128 glad I could help.

                              olivierlambert stormi Looking forward to it!

                              Cheers.

                              1 Reply Last reply Reply Quote 1
                              • A Offline
                                Alexander @r1
                                last edited by Alexander

                                r1 Hi I am trying to get the AQC107 running under XenServer 7.1 which the kernel version is 4.4.0+2, but I do not have the DDK VM, can you help to create a RPM for it as well or let me know where can I get the DDK VM for 7.1? Thank you very much! Here is the source code of the driver "https://s3-us-west-2.amazonaws.com/aq-media/wp-content/uploads/2017/05/20181228_Linux_ver_2.0.22.071.zip"

                                1 Reply Last reply Reply Quote 0
                                • olivierlambertO Online
                                  olivierlambert Vates 🪐 Co-Founder CEO
                                  last edited by

                                  XenServer 7.1? We are not providing any support for XenServer, or maybe I missed something in your question?

                                  1 Reply Last reply Reply Quote 0
                                  • A Offline
                                    Alexander
                                    last edited by

                                    Actually just try to have the same driver for 4.4.0+2, thank you.

                                    1 Reply Last reply Reply Quote 0
                                    • olivierlambertO Online
                                      olivierlambert Vates 🪐 Co-Founder CEO
                                      last edited by

                                      Oh I get it now 🙂

                                      1 Reply Last reply Reply Quote 0
                                      • R Offline
                                        r1 XCP-ng Team
                                        last edited by

                                        I still don't get the "ask" ☹

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