Skip to contentSkip to conversation

New: 2.6.26-rc4-git2 - long pause during boot

Bug 10861 [email protected] 2 participants 11 messages Jun 5, 2008 – Jul 6, 2008 SCSI

lore
Share & tools
lore
#0 lore raw

http://bugzilla.kernel.org/show_bug.cgi?id=10861

           Summary: 2.6.26-rc4-git2 - long pause during boot
           Product: IO/Storage
           Version: 2.5
     KernelVersion: 2.6.26-rc4-git2
          Platform: All
        OS/Version: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: SCSI
        AssignedTo: [email protected]
        ReportedBy: [email protected]

OtherBugsDependingO 10492
nThis:
Regression: 1

Subject : 2.6.26-rc4-git2 - long pause during boot
Submitter : Chris Clayton <[email protected]>
Date : 2008-06-01 4:15
References : http://marc.info/?l=linux-kernel&m=121229382917834&w=4

This entry is being used for tracking a regression from 2.6.25. Please don't close it until the problem is fixed in the mainline.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#1 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #1 from [email protected] 2008-06-05 14:26 ------- Caused by:

commit b0ed43360fdca227048d88a08290365cb681c1a8

Author: Hannes Reinecke <[email protected]>
Date:   Tue Mar 18 14:32:28 2008 +0100

[SCSI] add scsi_host and scsi_target to scsi_bus

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
maintainer
#2 lore raw

Re: [Bug 10861] 2.6.26-rc4-git2 - long pause during boot

Quoted 10 lines · On Thu, 2008-06-05 at 14:26 -0700, [email protected] wrote:

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #1 from [email protected] 2008-06-05 14:26 ------- Caused by:

commit b0ed43360fdca227048d88a08290365cb681c1a8

Quoted 8 lines
Author: Hannes Reinecke <[email protected]>
Date:   Tue Mar 18 14:32:28 2008 +0100

[SCSI] add scsi_host and scsi_target to scsi_bus

This looks like another manifestation of the bus_uevent problem ... does 2.6.26-rc5 work OK?

James

#3 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #2 from [email protected] 2008-06-05 14:51 -------
Reply-To: [email protected]

Quoted 10 lines · On Thu, 2008-06-05 at 14:26 -0700, [email protected] wrote:

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #1 from [email protected] 2008-06-05 14:26 ------- Caused by:

commit b0ed43360fdca227048d88a08290365cb681c1a8

Quoted 8 lines
Author: Hannes Reinecke <[email protected]>
Date:   Tue Mar 18 14:32:28 2008 +0100

[SCSI] add scsi_host and scsi_target to scsi_bus

This looks like another manifestation of the bus_uevent problem ... does 2.6.26-rc5 work OK?

James

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#4 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #3 from [email protected] 2008-06-15 03:40 -------

Quoted 20 lines · Chris Clayton
Quoted 7 lines · Rafael J. Wysocki

This message has been generated automatically as a part of a report of recent regressions.

The following bug entry is on the current list of known regressions from 2.6.25. Please verify if it still should be listed.

Quoted 5 lines

Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10861
Subject : 2.6.26-rc4-git2 - long pause during boot
Submitter : Chris Clayton <[email protected]>
Date : 2008-06-01 4:15 (14 days old)
References : http://marc.info/?l=linux-kernel&m=121229382917834&w=4

Well, we know how to create (and to avoid) the problem. Since the original patch adversely affects existing user space, it could be argued that it is a regression, but I see that there is a counter argument that the udev rule that triggers the problem is quite simply a bad rule.

I'll leave to those more closely concerned that rule on that.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#5 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

------- Comment #4 from [email protected] 2008-06-22 12:31 ------- The udev rules are "broken"/insufficient. If they can't be updated with a simple fix, the kernel should be compiled with CONFIG_SYSFS_DEPRECATED=y, which keeps old userspace happy, and should avoid this issue.

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#6 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #5 from [email protected] 2008-06-25 01:26 ------- Kay,

The udev rules that are broken/insufficient are part of the Slackware rules file that are present in the udev distribution (including that latest release, 124).
This is the patch that I am now applying when I build udev:

--- udev-122/etc/udev/slackware/udev.rules~ 2008-06-14 05:45:11.000000000
+0000
+++ udev-122/etc/udev/slackware/udev.rules 2008-06-14 05:45:30.000000000
+0000
@@ -9,7 +9,7 @@

 # wait for sysfs
 ACTION=="add", DEVPATH=="/devices/*", ENV{PHYSDEVBUS}=="?*",
WAIT_FOR_SYSFS="bus"
-ACTION=="add", SUBSYSTEM=="scsi", WAIT_FOR_SYSFS="ioerr_cnt"
+ACTION=="add", KERNEL=="[0-9]*:[0-9]*", SUBSYSTEM=="scsi",
WAIT_FOR_SYSFS="ioerr_cnt"
 ACTION=="add", SUBSYSTEM=="net", WAIT_FOR_SYSFS="address"
 # all block devices

The new rule is taken from the udev rules file for Slackware 12.1

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#7 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #6 from [email protected] 2008-07-02 09:18 -------

Quoted 24 lines · Chris Clayton

Rafael

Quoted 6 lines · Rafael J. Wysocki

This message has been generated automatically as a part of a report of recent regressions.

The following bug entry is on the current list of known regressions from 2.6.25. Please verify if it still should be listed.

As far as I'm concerned, the entry can be closed.. As I've said before, the patch did have a bad effect on existing user space, but, as Kay pointed out, there's no getting away from the fact that the rule in Slackware rules distributed with udev is a bad rule. the Slackware distribution does not include that rule in its udev rules.

I assume Kay will fix it in the udev package.

Quoted 6 lines

Bug-Entry : http://bugzilla.kernel.org/show_bug.cgi?id=10861
Subject : 2.6.26-rc4-git2 - long pause during boot
Submitter : Chris Clayton <[email protected]>
Date : 2008-06-01 4:15 (29 days old)
References : http://marc.info/?l=linux-kernel&m=121229382917834&w=4

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#8 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

------- Comment #7 from [email protected] 2008-07-06 10:12 -------

Quoted 12 lines · James Bottomley
Quoted 5 lines · Rafael J. Wysocki

This message has been generated automatically as a part of a report of recent regressions.

The following bug entry is on the current list of known regressions from 2.6.25. Please verify if it still should be listed.

Erm, this isn't a kernel regression, it's a udev rule problem.

The rule has been identified and fixed; the reporter confirms it fixes the problem and the upstream maintainer of udev is putting out a release with it in ... what more exactly needs to be done?

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#9 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------

             Status|NEW                         |REJECTED
         Resolution|                            |INVALID
Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
#10 lore raw

[Bug 10861] 2.6.26-rc4-git2 - long pause during boot

In reply to [email protected]

http://bugzilla.kernel.org/show_bug.cgi?id=10861

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
Status|REJECTED |CLOSED

Signature · 3 lines
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.