[Beowulf] cloning issue, hidden module dependency
David Mathog
mathog at caltech.edu
Sat Dec 6 14:05:34 EST 2008
Short version: there is an odd problem cloning a Mandriva 2008.1 system
(2.6.24.7 kernel) from one type of motherboard to another. (Source Tyan
S2466 Athlon MP, destination Gigabyte Athlon XP). On previous releases
all that was needed was:
1. image /boot and / (S2466->Gigabyte)
2. put in appropriate /etc/modprobe.conf and /etc/modprobe.preload
3. run lilo
4. reboot
Here that doesn't work. First, I obtained the proper files by doing a
fresh install (with as few packages as possible) on the gigabyte system,
tested that it would reboot ok, then saving /etc before doing the
preceding steps, copying the two modprobe files from the saved /etc.
Once treated as above, the new system (gigabyte) tries to start using a
module from the old system (amd74xx, it should use via82cxxx) and it is
all downhill from there. I tried making a zero length
/etc/sysconfig/harddrake2/previous_hw (which initially contained the
amd74 string), and replacing the entire /etc/udev directory structure
from the saved one, neither of which made any difference. I could not
even find the string amd74 elsewhere in the cloned /etc, other than in
modprobe.conf.s2466 and modprobe.preload.s2466, which were also present
but should not have had any effect.
More details here:
http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/e83093381c57058d?hl=en&q=mathog+modprobe.conf#50fbb0e96cc09180
Or google in groups for: mathog "where is Mandriva 2008.1 hiding"
Contents of modprobe.conf:
alias eth0 8139too
install usb-interface /sbin/modprobe uhci_hcd; /bin/true
install ide-controller /sbin/modprobe via82cxxx; /bin/true
alias pci:v000010ECd00008139sv000010ECsd00008139bc02sc00i00 8139too
Contents of modprobe.preload:
via_agp
Contents of lilo.conf
default="linux"
boot=/dev/hda
map=/boot/map
install=menu
menu-scheme=wb:bw:wb:bw
compact
prompt
nowarn
timeout=100
message=/boot/message
image=/boot/vmlinuz
label="linux"
root="/dev/hda3"
initrd=/boot/initrd.img
append=" resume=/dev/hda2"
image=/boot/vmlinuz
label="failsafe"
root="/dev/hda3"
initrd=/boot/initrd.img
append=" failsafe"
Am I missing something obvious?
Any ideas where else the amd74xx module load command might be hidden away?
Thanks,
David Mathog
mathog at caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech
_______________________________________________
Beowulf mailing list, Beowulf at beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf
--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
More information about the Beowulf
mailing list