Installation using an Adaptec-Controller fails
Support knowledgebase (ostoelt_aic7xxx_old)
Applies to
SuSE Linux: Version 7.2
This article refers to an older version of SuSE Linux.
Therefore some of the informations given in this article may
be outdated or the article may contain stale links.
Symptom:
You would like to install SuSE Linux on your system or update your current system and receive the error message
The module inst_rpmcopy does not work
During the update process the SCSI system may display a
timeout
or a different message.
Cause:
Kernel 2.4.4 contains a new SCSI module for Adaptec controllers. The above mentioned error occurs when using some older models of Adaptec controllers.
Solution:
New Installation
Please check if there is an entry in your BIOS settings like "Plug & Play Operating System" (often reduced to "PnP OS"). Make sure that the value for this setting is switched to "no", "disabled" or equivalent. Reboot your PC from CD 1 (or bootdisk / DVD) which came with SuSE Linux 7.2 and select "Manual" from the boot menu.
Please beware that you will have to type in
manual
at the boot prompt ("boot:") if you decide to boot your PC from the bootdisk.
After the selection of colour, language and keyboard layout please select the item "Kernel modules (hardware drivers)" and then the SCSI module 'aic7xxx_old'. Resume with the installation process according to the book SuSE Linux 7.2 The Reference chapter 2.1.
Update
When updating the problem is an obsolete entry in the file /etc/rc.config resp. since SuSE Linux version 8.0 in file /etc/sysconfig/kernel. To edit this file please follow these instructions:
- Put in either CD 1, the DVD or the bootdisk which came with SuSE Linux 7.2 and switch the boot sequence in your BIOS settings accordingly if necessary.
- Please make sure that a setting in the BIOS named "Plug & Play Operating System" (often reduced to "PnP OS") is switched to "no", "disabled" or equivalent if applicable.
- Select "Manual installation" from the boot menu. If you boot from the bootdisk please enter the parameter
manual
at the boot prompt ("boot:").
- After selecting the setting for colour, language and keyboard layout please select the item "Kernel module (hardware drivers)" from the main menu and then the SCSI module 'aic7xxx_old'. Proceed by selecting the item "Start installation/boot system" and then "Boot installed system". You will be asked to enter your root partition to boot your SuSE Linux system.
- Please login as user 'root'
- In case of SuSE Linux 7.3 and older edit the file '/etc/rc.config' with your favourite editor. From SuSE Linux version 8.0 on edit the file /etc/sysconfig/kernel.
Please do not use KEdit, because this editor automatically adds carriage returns. If you want to use this editor, please make sure that this feature is disabled.
Search the following entry in the file:
INITRD_MODULES="aic7xxx aic7xxx_old"
This entry has to be substituted by:
INITRD_MODULES="aic7xxx_old"
Please beware that additional entries in the appropriate row must not be altered, exchanged with each other or deleted. Otherwise the system may lack additional modules when booting.
- Finally save the file and quit the editor.
- Please run the following command to let the system make use of the altered configuration file:
mk_initrd
- LILO has to be re-installed by typing in the command:
lilo
When the system is booted again the kernel module 'aic7xxx_old' will be loaded and the boot process should be carried out successfully.
Keywords: ADAPTEC, INSTALL, SCSICONTROLLER, BOOT, AIC7XXX
Categories:
Booting
, Installation
, SCSI
SDB-ostoelt_aic7xxx_old, Copyright SuSE Linux AG, Nürnberg, Germany
- Version: 07. Jun 2001
SuSE Linux AG - Last generated: 15. Apr 2002 by sdb (sdb_gen 1.40.0)