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.

4.5.6 Still Not working - problem is Marvel Controller. Ever version since 4.51

Featured Replies

The latest creation of unraid does not work for me.  I have 4 drives that show up as unformatted after the upgrade.  

 

If I go to try to assign these drives there are no options for additional drives to select.

 

If I recall - my system is made up of 15 1.5TB array drives, 1 1.5TB parity, and 1 500GB cache drive.  Using

 

I have attached my syslog.  Any suggestions?  I have been dying to see the new faster speeds....

 

syslog-2010-05-26.txt

This is not the same sometimes-disks-show-up-unformatted problem.  To debug this further, please edit your 'go' script to not start any add-on packages.  Then go to the Devices page and see if your missing disks can be assigned - it's possible depending on your hardware, that you might need to do this.

Tom,

 

I think he and I still have the same problem reported here:

 

http://lime-technology.com/forum/index.php?topic=5496.msg51249#msg51249

 

I have not tried the latest version because I have not seen any updates that address the original issue.  I am thinking it has something to do with the updates / changes to the Marvell drivers from 4.5.1 (at least according to the changelog).

 

I am trying to find some time to test the latest version and will do so as soon as possible.

 

Regards,  Peter

  • 1 month later...
  • Author

Peter,

 

Do you know if the latest version out now fixes the problems we were experiencing?

can you do an lspci from the console. It looks like you have pata_marvell loaded which could mean you have a marvell based 88SE6145 or similar controller. Try using the following ahci.marvell_enable=1 this should force pata_marvell to not load and let ahci take care of the sata ports.

 

try the following from the console

 

rmmod pata_marvell

rmmod ahci

modprobe ahci marvell_enable=1

 

Now try assigning devices.

 

If this works modify syslinux.cfg with the following line

 

append initrd=bzroot ahci.marvell_enable=1

I'll try to get it done this weekend...

 

Regards,  Peter

Okay.  Ran a few more tests and here are the results.

 

1.  Started with my existing 4.5.0.  Booted as usual.  All is well with the main page showing all drives as identified and fine.  Rebooted and all is still well.  Attached is the working syslog.

2.  Replaced the bzimage and bzroot files with those from 4.5.6.  Boot process takes much longer with error messages.  Main page shows missing drives (those attached to the onboard Marvell controller).  Attached is that syslog.

3.  I tried the console changes to the kernel as instructed by Kaygee.  No change as the missing drives cannot be assigned.

4.  In the event that the console commands were done in the wrong fashion, I modified the syslinux.cfg with the specified changes.  Still not change.

 

Any ideas as to what has changed in the Marvell driver between 4.5.0 and 4.5.1-4.5.6?  I'd hate to be left behind when 5.0 swings around...

 

Thanks and regards,  Peter

 

By the way, the original messages with more detailed information is located here:

 

http://lime-technology.com/forum/index.php?topic=5496.msg51224#msg51224

 

4.5.0_syslog.txt

4.5.6_syslog.txt

Sometimes with a new unRaid version you have to go to the devices page and reassign some drives to slots. Try that with 4.5.6 and see if you can get all of the drives assigned and then start the array.

  • Author

I too just tried the suggested fix for the marvel controller.

 

No luck for me either. 

 

Linux 2.6.32.9-unRAID.

root@Tower:~# rmmod pata_marvell

root@Tower:~# rmmod ahci

root@Tower:~# modprobe ahci marvel_enable=1

FATAL: Error inserting ahci (/lib/modules/2.6.32.9-unRAID/kernel/drivers/ata/ahci.ko): Unknown symbol in module, or unknown parameter (see dmesg)

root@Tower:~#

 

Here is what my I get when trying the commands.

 

Any ideas?

I too just tried the suggested fix for the marvel controller.

 

No luck for me either. 

 

root@Tower:~# modprobe ahci marvel_enable=1

FATAL: Error inserting ahci (/lib/modules/2.6.32.9-unRAID/kernel/drivers/ata/ahci.ko): Unknown symbol in module, or unknown parameter (see dmesg)

 

Here is what my I get when trying the commands.

 

Any ideas?

 

You forgot one of the L's in marvell_enable.

  • Author

still no luck. 

 

I corrected the typo.  The drives to not appear and there are no drives to assign.

 

I guess I could move the 4 drives that fail off to another controller - but that would hinder any hopes I had of expanding to 20 drives. 

  • Author

Peter you out there?  Any luck?  Anyone have any ideas?  The Marvell Controller has not worked since Version 4.5.1

My motherboard has a 8-port Marvell controller, and I haven't had any problems.

(the driver it uses is sata_mv)

 

Have you updated the BIOS to the latest one (even beta).

You also can try the different BIOS settings for the marvell controller ports - try all of them to see if the disks will be recognized - Legacy, native, AHCI...

  • Author

The main board I am using is the Intel D975XBX2-KR.  It has 8 onboard SATA ports.  I am also using 3 adaptec 1430SA 4 port SATA cards.

 

In version 4.5.0.  The on board Marvell controller worked just fine.  Every version since then it no longer works.  The drives attached to those ports do not post.  They are not in the drop downs to be assigned. 

 

The bios I have is the latest version on the Intel Website.  Albiet is from 2008.  http://downloadcenter.intel.com/SearchResult.aspx?lang=eng&ProductFamily=Desktop+Boards&ProductLine=Intel%c2%ae+975X+Express+Chipset+Boards&ProductProduct=Intel%c2%ae+Desktop+Board+D975XBX2

 

I have also tried the commands mentioned here before. 

 

Linux 2.6.32.9-unRAID.

root@Tower:~# rmmod pata_marvell

root@Tower:~# rmmod ahci

root@Tower:~# modprobe ahci marvell_enable=1

 

 

Nothing seems to work.  I hope I don't have to look into a new board. 

 

Dos anyone else have any suggestions?

 

 

 

 

Doesn't look like we will be able to use the existing Marvell controller on our board.  I guess we will have to spring for one of the Supermicro 8-port cards to replace one of the Adaptecs and skip Marvell...

 

BTW, there are no bios settings to change modes from Legacy, Native, AHCI, etc.

 

Regards,  Peter

  • Author

Doesn't look like we will be able to use the existing Marvell controller on our board.  I guess we will have to spring for one of the Supermicro 8-port cards to replace one of the Adaptecs and skip Marvell...

 

BTW, there are no bios settings to change modes from Legacy, Native, AHCI, etc.

 

Regards,  Peter

 

I would be happy to go that route but I don't think the supermicro card will work in our board.  I get confused over PCI-Express and PCI-X - but I think our boards are Express16 and Supermicro is PCI-X. 

 

Are there any affordable solutions for an 8 port SATA card that will work with UNRAID and our main board?

The AOC-SASLP-MV8 will work as it is a PCI-E x4 card...

 

Regards,  Peter

  • Author

The AOC-SASLP-MV8 will work as it is a PCI-E x4 card...

 

Regards,  Peter

 

Done.  Ordered. I hope this puts an end to this nightmare.  Maybe one day we will have support for the Marvel and 24 drives - then I won't need to add anything else.

 

Hope you ordered any needed breakout cables...

 

Regards,  Peter

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.