We help IT Professionals succeed at work.
Get Started

Virtualized Linux box keeps looking for original RAID controller

MiddleAgeMan
MiddleAgeMan asked
on
221 Views
Last Modified: 2016-12-08
I am in the process of upgrading a currently working linux-based virtual machine of an appliance device with a newer version of the appliance's software. Once the update is applied however, the VM attempts to load the 3Ware RAID array controller driver that is in the original appliance. When I do a side-by-side comparison of the two VMs booting, right after the "Initializing SCSI [OK]" occurs on the older version of the appliance VM it reads:

/code
   Initializing SCSI                              [OK]
   VMWare Machine Detected
   Adding pcnet32 modules
   MODULE [OK]
   Setting up /data/local_0
   ...
/code

and continues the booting procedure. On the updated VM right after the SCSI initialization on boot-up it shows:

/code
   Initializing SCSI                             [OK]
   loading arcmsr
   Detect devfs or udev  [OK]
   Waiting for Adapter...........Get adapters (0)
-------------------------------------
 Setting rollcall pause
-------------------------------------
tw_get_controller_id_list() found 0 Controller(s)

-------------------------------------
  Updating controller map
-------------------------------------

-------------------------------------
 Checking Database Partition
-------------------------------------

   Local_0 Not Mounted
   ...
/code

The tw_contro.. is part of the driver for the 3Ware array controller driver so I know that that is where it is failing.

I am running the VMs in VirtualBox version 4.3.6 r91406.
The linux versions of the appliance are customized versions of the Mandrake distribution using the 2.6 kernel.

So with the given information above, here is what I am looking for help with - Since I can run the two boxes side-by-side, I can do a comparison between the config files in each version, but I need to know which files I should start with. I've started to compare the files in /etc/init.d but there were very few differences there. When I made the changes to the new VM config files to match the old VM config files, the VM still looked for the 3Ware controller, so I am obviously looking in the wrong place.

Which files and in what location should I be looking for to get this working?
Comment
Watch Question
This problem has been solved!
Unlock 1 Answer and 5 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE