Skip to contentSkip to conversation

New: Adaptec 39320D and long boot

Bugme-new Andrew Morton 2 participants 3 messages Mar 7, 2007 – Mar 11, 2007 SCSI

lore
Share & tools
lore
#0 lore raw

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.

#1 lore raw
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

#2 lore raw
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_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

(cc's added)