Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Loadable device drivers?

Featured Replies

Ooops, sorry.  Posted in wrong area. Would a mod please move this to Roadmap.

 

It seems that we have two distinct breeds of Realtek 8111 network controllers.  Some only work with one version of the driver, others only work with another version of the driver.

 

Is it possible for device drivers to be loaded at boot time, as kernel modules?  Would there be any disadvantage to doing this?

 

It would allow people to choose the driver which best suits their hardware.  It would also allow us to slim-down the unRAID memory footprint by not loading the drivers we don't require.

 

I think that it would also allow me to solve a problem which I have just encountered ... it seems that the standard Linux distribution of mptsas (and, I'm guessing, mpt2sas) drivers appear to hit problems in some circumstances.  One proposed solution is to use the driver distributed by LSI.

 

Is there any way that, with current unRAID images, I can 'soft-load' (or 'insmod'/'modprobe') a different version of the mpt2sas driver?

Ooops, sorry.  Posted in wrong area. Would a mod please move this to Roadmap.

 

It seems that we have two distinct breeds of Realtek 8111 network controllers.  Some only work with one version of the driver, others only work with another version of the driver.

 

Is it possible for device drivers to be loaded at boot time, as kernel modules?  Would there be any disadvantage to doing this?

 

It would allow people to choose the driver which best suits their hardware.  It would also allow us to slim-down the unRAID memory footprint by not loading the drivers we don't require.

 

I think that it would also allow me to solve a problem which I have just encountered ... it seems that the standard Linux distribution of mptsas (and, I'm guessing, mpt2sas) drivers appear to hit problems in some circumstances.  One proposed solution is to use the driver distributed by LSI.

 

Is there any way that, with current unRAID images, I can 'soft-load' (or 'insmod'/'modprobe') a different version of the mpt2sas driver?

I'm fairly sure they are loaded as modules now.  Problem is, both modules (old and new driver for Realtek 8111) are not present, so you can unload one and load the other.

 

Type

lsmod

to see the loaded modules.

I think that it would also allow me to solve a problem which I have just encountered ... it seems that the standard Linux distribution of mptsas (and, I'm guessing, mpt2sas) drivers appear to hit problems in some circumstances.  One proposed solution is to use the driver distributed by LSI.

 

What problem would this be?

 

???

  • Author

I think that it would also allow me to solve a problem which I have just encountered ... it seems that the standard Linux distribution of mptsas (and, I'm guessing, mpt2sas) drivers appear to hit problems in some circumstances.  One proposed solution is to use the driver distributed by LSI.

 

What problem would this be?

 

???

 

This one!

 

It appears that use of the 5in3 cages I've just installed alters timings in such a way that a verify always hits this problem.  It's not shown up in rebuilds, or ordinary use, just verifies!

  • Author

Is there any way that, with current unRAID images, I can 'soft-load' (or 'insmod'/'modprobe') a different version of the mpt2sas driver?

I'm fairly sure they are loaded as modules now.   Problem is, both modules (old and new driver for Realtek 8111) are not present, so you can unload one and load the other.

 

Type

lsmod

to see the loaded modules.

 

Okay, so how would I find out which modules are available, but not currently loaded.

 

If I want to update a module which is currently available and in use, where would I put the new version, and how would I load it it?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.