New: Adaptec 39320D and long boot
41-second delay when mounting root fs.
Begin forwarded message:
Date: Wed, 7 Mar 2007 06:15:45 -0800
From: [email protected]
To: [email protected]
Subject: [Bugme-new] [Bug 8141] New: Adaptec 39320D and long boot
http://bugzilla.kernel.org/show_bug.cgi?id=8141
Summary: Adaptec 39320D and long boot
Kernel Version: 2.6.20.1
Status: NEW
Severity: normal
Owner: [email protected]
Submitter: [email protected]
Most recent kernel where this bug did *NOT* occur: none
Distribution: kubuntu
Hardware Environment:
02:0a.1 SCSI storage controller: Adaptec ASC-39320D (rev 03)
Software Environment:
Gnu C 4.1.2 Gnu make 3.81 binutils 2.17 util-linux 2.12r module-init-tools 3.2.2 Linux C Library > libc.2.4 Dynamic linker (ldd) 2.4 Procps 3.2.7 udev 093
Problem Description:
The system boots long with Adaptec 39320D pluged in. It happens in all distro kernels i used and in 2.6.20.1 compiled by myself. Some more info here:
https://launchpad.net/ubuntu/+bug/79542
Steps to reproduce:
Plug Adaptec 39320D and boot.
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
Quoted 1 line · Andrew Morton
41-second delay when mounting root fs.
This sounds like a user configuration error. The adaptec has a bus settle time in its initialisation path. Originally it was 20s, hence for a D card (twin channel) it would take about 50s to come online (extra 5s to scan per channel). There was a lot of argument about this, and the value was finally made configurable as
CONFIG_AIC79XX_RESET_DELAY_MS
I suspect you have this set to around 15000. You can make the boot sequence shorter by reducing this value. I believe Red Hat configures it down to the default 5000.
James
Quoted 10 lines · On Sun, 11 Mar 2007 13:03:44 -0500 James Bottomley…
Quoted 1 line · Andrew Morton
41-second delay when mounting root fs.
This sounds like a user configuration error. The adaptec has a bus settle time in its initialisation path. Originally it was 20s, hence for a D card (twin channel) it would take about 50s to come online (extra 5s to scan per channel). There was a lot of argument about this, and the value was finally made configurable as
Quoted 7 lines
CONFIG_AIC79XX_RESET_DELAY_MSI suspect you have this set to around 15000. You can make the boot sequence shorter by reducing this value. I believe Red Hat configures it down to the default 5000.
James
(cc's added)