On Wed, Nov 03, 2004 at 05:05:40PM -0500 or thereabouts, David R. Steiner wrote:
> >On Tue, Nov 02, 2004 at 03:20:41PM -0500 or thereabouts, David R.
> >Steiner wrote:
>
> Ok, here is the output from lsmod on my running machine:
>
> Module Size Used by Tainted: PF
> sr_mod 17784 0 (autoclean) (unused)
> sg 37228 0 (autoclean)
> ips 45156 1
> mptscsih 42224 4
> mptbase 42784 3 [mptscsih]
> diskdumplib 3776 0 [mptscsih mptbase]
> sd_mod 13712 10
> scsi_mod 114344 5 [sr_mod sg ips mptscsih sd_mod]
>
> It looks like the relevant modules are mptscsih and ips which is what
> I put in the scsihosts line that did not work. Am I missing something?
>
> A couple of additional details (which may or may not be pertinent):
>
> - I watched the RHEL CD boot and saw three messages saying that it
> was loading mptbase, then mptscsih, then ips, in that order. So, I
> tried "scsihosts=mptbase:mptscsih:ips" at the mondo boot prompt. This
> did not change the situation either.
I wonder what will happen if you try "scsihosts=mptscsih" only at boot time.
Hopefully this will have the kernel load the driver relevant to the onboard
scsi controller and snag /dev/sda . Something else you could try (although
I've no reason to suppose this will work) is to append "sda=mptstsih" in the
manner of "hdd=ide-scsi" for CDRW devices. After that, I'm stumped.
> - I ran lsmod on after booting off the mondo CD and got this (edited) output
>
> mptscsih 42224 0 (unused)
> mptbase 42784 3 [mptscsih]
> ips 45156 0 (unused)
> sg 37228 0 (unused)
> sd_mod 13712 0 (unused)
> scsi_mod 114344 5 [mptscsih usb-storage libdata ips
> st sr_mod sg sd_mod]
>
> It looks from this like the mptscsih and ips modules aren't used even
> though the contents of the /proc/scsi directory seem to indicate
> otherwise.
They probably remain unused until mondo tries to access the devices. Mondo
will, AIUI, load certain modules at boot time if they were loaded at backup
time. The modules may not get used for some time after.
If all of this fails, a possible method is to do a two-stage clone process.
It goes like this:
1. Use mondoarchive to make a backup of everything except /dev/sdb (#0)
2. Use mondoarchive to make a backup of /dev/sdb (#1)
3. In the target machine, disconnect the extra scsi controller
4. Nuke from backup #0
5. Reconnect the extra scsi and boot as normal
6. On the live machine, partition and make filesystems on /dev/sdb
7. Insert backup #1, run 'mondorestore' and choose all files
That's it. Not insert-and-go but possibly sufficient as a useable method...
Conor
--
Conor Daly, Please avoid sending me
Met Eireann, Glasnevin Hill, Word or PowerPoint attachments.
Dublin 9, Ireland http://www.fsf.org/philosophy/no-word-attachments.html
Ph +3531 8064276 Fax +3531 8064247
**********************************************************************
This e-mail and any files transmitted with it are confidential
and intended solely for the addressee. If you have received
this email in error please notify the sender.
This e-mail message has also been scanned for the
presence of computer viruses.
**********************************************************************
|