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.
    • 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 Offline
                    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 Offline
                        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 Offline
                                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 Offline
                                    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