atom feed19 messages in org.freebsd.freebsd-currentRe: Disable root mount waiting for USB
FromSent OnAttachments
Olivier SMEDTSJul 27, 2009 3:57 am 
Gary JennejohnJul 27, 2009 7:50 am 
Olivier SMEDTSJul 27, 2009 11:32 am 
Hans Petter SelaskyJul 28, 2009 3:31 am 
Andriy GaponJul 28, 2009 4:22 am 
Olivier SmedtsJul 28, 2009 4:48 am 
Hans Petter SelaskyJul 28, 2009 5:15 am 
Andriy GaponJul 28, 2009 6:10 am 
Robert NolandJul 28, 2009 6:14 am 
Hans Petter SelaskyJul 28, 2009 6:21 am 
Andriy GaponJul 28, 2009 6:36 am 
Robert NolandJul 28, 2009 6:39 am 
Robert NolandJul 28, 2009 6:52 am 
Andriy GaponJul 28, 2009 7:18 am 
Olivier SMEDTSJul 28, 2009 9:08 am 
Ed SchoutenJul 31, 2009 4:17 am 
Kamigishi ReiJul 31, 2009 6:44 am 
Ed SchoutenJul 31, 2009 6:57 am 
Sam LefflerJul 31, 2009 10:04 am 
Subject:Re: Disable root mount waiting for USB
From:Sam Leffler (sa@errno.com)
Date:Jul 31, 2009 10:04:38 am
List:org.freebsd.freebsd-current

Ed Schouten wrote:

* Kamigishi Rei <spam@haruhiism.net> wrote:

Ed Schouten wrote:

Is there a way (loader tunable or kernel config) to disable the root mount waiting for USB buses and devices and make it behave just like in the first days of the new USB stack ?

Why can't we just wait until the device node that should be mounted is available?

We're talking about this USB delay which appears almost always during the initialization of the USB stack.

Jul 19 07:21:34 ameagari kernel: Root mount waiting for: usbus7 usbus3 Jul 19 07:21:34 ameagari kernel: Trying to mount root from ufs:/dev/ad10s1a

In this case, the delay is insignificant, however with some systems this can take up to 10 seconds. And we don't even need to wait for USB bus because the root filesystem is on an ATA hard disk.

So that's why I'm saying: why can't we just wait until the device node that should be mounted is available?

Talk to Scott Long how to correctly fix this issue. Andrew Thompson tried but his attempt was backed out as incorrect. So far as I know noone has stepped up to address the real problem here.

Sam