Jump to content
XPEnology Community

Trantor

Developer
  • Posts

    583
  • Joined

  • Last visited

  • Days Won

    7

Posts posted by Trantor

  1. Hi Trantor,

    It was my onboard intel drivers for the classic NIC, not the mellanox

    I managed to revert back to the default line.. but it simply would not recognise the PCI Intel 2 port NIC card (which it used to). Is there a way to restart the recognition of all network ports again?

    This is even after i restarted the xpenology box a few times. Also almost all my drives in the volumes have the "system partition error" warning. How do I get rid of them?

     

    Did not expect so much grief from simply trying to enable 40GB in the xpenology..but I will persevere.:smile:

     

    Strange because intel drivers (e1000e and igb) are loaded at boot by the bootloader.

    Use lsmod to confirm they are loaded and if not use insmod to manually load them.

  2. Hi Trantor,

     

    Could you please include the tun kernel module in XPEnoboot? I got ZeroTier One to install and run, but without that kernel module its a little useless :smile:

    Also, are the sources for XPEnoboot available for our own tinkering? ... as per GPL? :wink:

     

    Thanks

     

    I will look for the tun module.

    The only sources I have are those from synology gpl. So I can't compil a working kernel nor edit the ramdrive.

    Only the dev team have the patched sources.

  3. Hi Trantor,

     

    Ist it possible to integrate the driver for the pctv 461e?

     

    Unfortunately the Stick is working with Video Station but not working with DVB Link in the newest version.

     

    The DVB Link Support team says, that there is a bad driver.

     

    System:

    HP microserver gen 8

    Bare metall installation

    Latest version of XPenology

     

    Link: http://www.linuxtv.org/wiki/index.php/P ... tick_(461e)

     

     

    Gesendet von iPhone mit Tapatalk

     

    Sorry, but same answer as JMMR : no time to look for compiling DVB support

  4. Hi Trantor,

    The card is " Mellanox ConnectX-2 VPI Dual-Port 40GB Adapter Card HCA-30024 700Ex2-Q"

     

    Much thanks!

     

    Check this : viewtopic.php?f=2&t=6070&hilit=mellanox&start=10#p43295

     

    hi,

     

    its possible to include this drivers, for tbs dvb cards?

     

    in this link are the open source drivers

    http://www.linuxtv.org/wiki/index.php/T ... 2FFeatures

     

    and in this on the close source drivers:

    http://www.tbsdtv.com/download/document ... 150728.zip

     

    a can detect the card with lspci, but fails to install the drivers.( even on chroot envoirnment(say .config is missing)

     

    or at least can some one point me the direction to install them?

     

    thanks in advance

     

    Sorry no time to look for compiling DVB support

     

    I wonder, does the driver have a compile time option for MSI/MSI-X?

     

    No option/parameter when compiling this driver :sad:

  5. Does the infiniband 2 drivers work with the latest xpenoboot ?

    Any special procedure to get them working?

    Much thanks

     

    I realise that the DSM 5.1 bootloader load mlx4_core and mlx4_en but not the DSM 5.2 bootloader.

    I think this is why PnoT and Neohunter can't get thet ethernet part of the card working.

     

    The link for the mellanox infiniband/ethernet drivers for DSM 5.2 is the same : https://download.xpenology.fr/drivers/i ... nd-5.2.zip

    but you have to follow this:

     

    - Copy *.ko files to /lib/modules/

    - Add these modules to the NET_DRIVERS variable (line 310) in /etc/rc and /etc.default/rc for automatic load

     

    Modules:

    ib_core ib_mad ib_mthca ib_addr ib_sa ib_cm ib_ipoib iw_cm rdma_cm xprtrdma svcrdma mlx4_core mlx4_ib mlx4_en

     

    Example:

    NET_DRIVERS="dca e1000e i2c-algo-bit igb be2net ixgbe tn40xx ib_core ib_mad ib_mthca ib_addr ib_sa ib_cm ib_ipoib iw_cm rdma_cm xprtrdma svcrdma mlx4_core mlx4_ib mlx4_en"

     

    After reboot you can check if everything is loaded:

    #> lsmod | grep mlx
    mlx4_en                67584  0
    mlx4_ib               104330  0
    mlx4_core             169852  2 mlx4_en,mlx4_ib
    ib_sa                  19338  4 mlx4_ib,rdma_cm,ib_ipoib,ib_cm
    ib_mad                 34788  4 mlx4_ib,ib_cm,ib_sa,ib_mthca
    ib_core                47092 10 mlx4_ib,svcrdma,xprtrdma,rdma_cm,iw_cm,ib_ipoib,ib_cm,ib_sa,ib_mthca,ib_mad

  6. @Trantor

    Doing big file transfers to the rocketraid device results in high cpu usage (roughly 60%) of which 50 - 55% is spent in system time, it looks like it is high interrupt usage, but I cannot confirm it (i usually confirm using mpstat or some such monitoring tool), I checked /proc/interrupts and i see very high interrupt usage for this card. I'm pretty sure this card is msi/msi-x capable but i cannot do a modinfo on the kernel module to see if there is a module parameter to toggle to enable it. It looks like it is using "legacy" interrupt mode :/

     

    Here the modinfo:

    # modinfo ./rr272x_1x.ko
    filename:       ./rr272x_1x.ko
    license:        Proprietary
    description:    RAID driver
    author:         HighPoint Technologies, Inc.
    alias:          pci:v00001103d00002711sv*sd*bc*sc*i*
    alias:          pci:v00001103d00002710sv*sd*bc*sc*i*
    alias:          pci:v00001103d00002722sv*sd*bc*sc*i*
    alias:          pci:v00001103d00002721sv*sd*bc*sc*i*
    alias:          pci:v00001103d00002720sv*sd*bc*sc*i*
    depends:
    vermagic:       3.10.35 SMP mod_unload
    parm:           autorebuild:int
    

     

    Nothing about MSI. Can't find a way to check if CONFIG_PCI_MSI in enabled in th kernel and if msi/msi-x works at all.

     

    Hi Trantor ,

    What would be the driver for the mellanox 2 VPI card ? Is it in the infiniband 2 file that you prepared in an other thread?

    How to configure to load the driver for it automatically?

     

    Much thanks

     

    What's exactly the name/type of your card ?

  7. but where is it getting the list of scsi hba modules to load from?

     

    I totally agree with your way to load the driver. Much proper than mine :smile:

     

    In the bootloader. Inside zImage there are the kernel (bzImage) and the ramdrive (rd.gz).

    Unfortunately the ramdrive is packed inside the kernel, so it's very difficult to edit it.

    This prevent us to edit/update the ramdrive but also "protect" it from the outside world.

     

    It would be nice if dev team can update the release with the last change on this thread like usb lan adapter, rocketraid, missing dependency for ixgbe...

     

    The real question is : does your rocketraid adapter works with this driver ?

  8. Can drivers be added for Intel® 10 Gigabit AT Server Adapter.

     

    Trying to use two of these between two comp

     

    Driver Link

     

    Thanks

     

    Any chance of this getting added??

     

    I've got a intel X520-T2 also, would that work?

     

    The driver for your card is : ixgbe

    I have no access to a xpenology setup right now but I pretty sure that this module is included but missing dependency.

     

    Install/boot your setup with a classic 10/100/1000 network card, use ssh to load mdio module then ixgbe.

     

    If it's working you have to edit line 310 of /etc/rc and /etc.default/rc to automatically load drivers,

    Change : NET_DRIVERS="dca e1000e i2c-algo-bit igb be2net ixgbe tn40xx"

    To : NET_DRIVERS="dca e1000e i2c-algo-bit igb be2net mdio ixgbe tn40xx"

     

     

    @asgaroth : your second boot parameter should load the driver...

     

    Try to edit /etc/rc and /etc.default/rc and add rr272x_1x like I explain above.

    Keep rmmod in your boot parameter to prevent mvsas to load.

  9. ok , thanks for the information.

    You know which network card pci-e It is compatible

     

    all intel, realtek 10/100/100 are supported.

     

    Hi Trantor,

     

    Thank you for building those drivers, I will definately give them a go.

     

    I logged into my nas box and I cannot find a syslinux.cfg file anywhere on the system. I currently use the 5.2-5592.2 boot iso image to boot up my system, I mounted that iso up on a linux box and that doesnt have a syslinux.cfg file in it either.

     

    Where does the syslinux.cfg file reside within the DSM environment?

     

    If you use the iso boot image the file is isolinux.cfg not syslinux.cfg.

    You need to edit the APPEND line and add insmod and rmmod parameter.

  10. Unefortunately you can't edit the zImage (kernel + rd).

     

    I think the easiest solution is to install XPEnology with an additional network card, then use ssh to copy the firmware into /lib/firmware/bnx2/.

    I hope the dev team will add this firmware to the next release, so you can use your network card out of the box.

  11. Hi Trantor,

    NICs my dell poweredge r710 server seems not work with the bnx2 driver . What can I do?

    thanks

    beppe

     

    Your error shows that the system can't load the firmware for your network card.

    After checking the content of /lib/firmware/bnx2/ I find that there is bnx2-mips-09-6.2.1a.fw but not the bnx2-mips-09-6.2.1b.fw

     

    I find your missing firmware in a debian package, you can download it here : https://download.xpenology.fr/firmware/ ... -6.2.1b.fw

    Put this file in /lib/firmware/bnx2/ and the system should be happy :smile:

  12. I read that a lot of users having issues with their RocketRAID card and mvsas driver.

    I build the latest RocketRAID 271x/272x SAS driver (v1.5.18 04/21/2015) for DSM 5.2

     

    Download rr272x_1x driver

     

    Copy it to /lib/modules/

    This driver have compatibility issue with mvsas so you have to rmmod mvsas before trying to insmod rr272x_1x !

     

    I think the best way to do it properly is to rmmod mvsas and insmod rr272x_1x in the syslinux.cfg

    Of course backup your data before doing anything.

     

    Unfortunately I can't test further because to be loaded the module check if a RocketRAID controller is present in the system:

    [ 3063.545701] rr272x_1x:RocketRAID 272x_1x controller driver v1.5.18
    [ 3063.663720] rr272x_1x:no controller detected.

  13. The ax88179_178a driver is already included in the latest release but devs have forgot some dependency. I can't update it because bootloader overwrite it at boot.

    The ax88179_178a driver depend of usbnet that depend of mii. Both modules are included, we only need to load them.

     

    I also build the latest (v2.05.0 - 2015/8/13) realtek RT8153 driver called r8152.

    Download r8152

    Copy the r8152.ko file to /lib/modules/

     

    To automatically load drivers, you have to edit line 310 of /etc/rc and /etc.default/rc

    Change : NET_DRIVERS="dca e1000e i2c-algo-bit igb be2net ixgbe tn40xx"

    To : NET_DRIVERS="dca e1000e i2c-algo-bit igb be2net ixgbe tn40xx mii usbnet ax88179_178a r8152"

    Then reboot and enjoy :smile:

     

    You can check with lsmod command that drivers are properly loaded:

    DiskStation> lsmod | grep usbnet
    usbnet                 18137  1 ax88179_178a
    mii                     3803  3 r8152,ax88179_178a,usbnet
    usbcore               174870 13 usbhid,usblp,usb_storage,oxu210hp_hcd,r8152,ax88179_178a,usbnet,etxhci_hcd,xhci_hcd,ehci_pci,ehci_hcd,uhci_hcd,ohci_hcd
    

  14. @Neohunter : Did you try to swith mode to eth like siszlai said ?

     

    you can also flip from IB to Eth by setting this module parameter, write directly in procfs

     

    echo eth > /sys/bus/pci/devices/0000\:20\:00.0/mlx4_port2

    echo eth > /sys/bus/pci/devices/0000\:20\:00.0/mlx4_port1

     

    If I understand correctly, the IB stack of the mellanox driver is useless in this setup ?

    PnoT and you only use the ethernet part of your adapter.

     

    I compile the latest mlx4 driver form mellanox website (v3.0 Feb 2014 instead of the old v2.0 Dec 2011 currently embedded) without ib part.

     

    mlx4 driver : https://download.xpenology.fr/drivers/mlx_v3.0.7z

     

    This driver depend on mlx_compat that is not compatible with compat driver.

    You need to add rmmod=compat in your syslinux.cfg in order to prevent XPEnoboot to load it (no other driver use it. it's maybe for some wifi drivers)

    Then copy *.ko in /lib/modules/ and add : mlx_compat mlx4_core_new mlx4_en_new to /etc/rc to load these drivers at boot.

     

    I'm forced to add _new to the name of mlx4_core and mlx4_en otherwise the bootloader replace them with the old version :sad:

     

    Hope you can get your card to works.

×
×
  • Create New...