Re: "hanging root device to da0s1a"

1999-05-22 Thread Poul-Henning Kamp
In message <199905221811.maa09...@pluto.plutotech.com>, "Justin T. Gibbs" write s: >>>CAM has finished probing at this point, but it holds off on announcing >>>devices until it has all necessary info. The drives may need to >>>be spun up, etc. I believe the printf happens before the device has >>

Re: "hanging root device to da0s1a"

1999-05-22 Thread Justin T. Gibbs
>>CAM has finished probing at this point, but it holds off on announcing >>devices until it has all necessary info. The drives may need to >>be spun up, etc. I believe the printf happens before the device has >>been opened and CAM blocks in the open until the device is really >>ready for service.

Re: "hanging root device to da0s1a"

1999-05-22 Thread Poul-Henning Kamp
In message <199905221736.laa08...@pluto.plutotech.com>, "Justin T. Gibbs" write s: >>Am I missing something here ? We shouldn't set the root device until >>CAM is done probing, right ? > >CAM has finished probing at this point, but it holds off on announcing >devices until it has all necessary in

Re: "hanging root device to da0s1a"

1999-05-22 Thread Justin T. Gibbs
>In message <199905192231.qaa09...@narnia.plutotech.com>, "Justin T. Gibbs" wri >t >es: >>In article <199905191637.jaa03...@dingo.cdrom.com> you wrote: >>> I'm not sure why it happens like this; try putting a DELAY() just >>> before we actually set the root device and see if you can put it off. >>

Re: "hanging root device to da0s1a"

1999-05-22 Thread Poul-Henning Kamp
In message <199905192231.qaa09...@narnia.plutotech.com>, "Justin T. Gibbs" writ es: >In article <199905191637.jaa03...@dingo.cdrom.com> you wrote: >> I'm not sure why it happens like this; try putting a DELAY() just >> before we actually set the root device and see if you can put it off. > >Why no

Re: "hanging root device to da0s1a"

1999-05-21 Thread Bruce Evans
>Perhaps I should use the log facility instead of printf in the announce >code? This would just duplicate boot-time output, since log() echoes everything using printf() if the log device is not open. Bruce To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd-current" in

Re: "hanging root device to da0s1a"

1999-05-21 Thread Justin T. Gibbs
In article <199905210435.oaa11...@godzilla.zeta.org.au> you wrote: >>> I'm not sure why it happens like this; try putting a DELAY() just >>> before we actually set the root device and see if you can put it off. >> >>Why not just spl() protect that printf call so that its output is >>dumped contigu

Re: "hanging root device to da0s1a"

1999-05-20 Thread Bruce Evans
>> I'm not sure why it happens like this; try putting a DELAY() just >> before we actually set the root device and see if you can put it off. > >Why not just spl() protect that printf call so that its output is >dumped contiguously into the console buffer? This would just move the race. It is pr

Re: "hanging root device to da0s1a"

1999-05-19 Thread Justin T. Gibbs
In article <199905191637.jaa03...@dingo.cdrom.com> you wrote: > I'm not sure why it happens like this; try putting a DELAY() just > before we actually set the root device and see if you can put it off. Why not just spl() protect that printf call so that its output is dumped contiguously into the

Re: "hanging root device to da0s1a"

1999-05-19 Thread Mike Smith
> No offense, but can we use something like "assigning" in place of the > rather loaded word "hanging?" I can just see the user bug reports now; > "My root device is hanging! It says so every time I boot! HELP!" :) Actually, it says "changing", but the 'c' gets printed and then all of the inter

Re: "hanging root device to da0s1a"

1999-05-19 Thread Chris Timmons
Heh. Well, then you would have people asking you what "ssigning" root devices means :) The message seems to get garbled when the CAM probes (being done in the background) emit their messages. The "c" in my "changing" creates a new device called cda4 in my log file: Waiting 5 seconds for SCSI d

Re: "hanging root device to da0s1a"

1999-05-19 Thread Ian Pallfreeman
> No offense, but can we use something like "assigning" in place of the > rather loaded word "hanging?" I can just see the user bug reports now; > "My root device is hanging! It says so every time I boot! HELP!" :) Or better still, revert to printing the SCSI probe results on a line break, rathe

"hanging root device to da0s1a"

1999-05-19 Thread Jordan K. Hubbard
No offense, but can we use something like "assigning" in place of the rather loaded word "hanging?" I can just see the user bug reports now; "My root device is hanging! It says so every time I boot! HELP!" :) - Jordan To Unsubscribe: send mail to majord...@freebsd.org with "unsubscribe freebsd