* Re: [9front] nvram in usbdisk is not recognized
@ 2015-11-15 7:04 Matthew Veety
2015-11-15 8:30 ` arisawa
0 siblings, 1 reply; 8+ messages in thread
From: Matthew Veety @ 2015-11-15 7:04 UTC (permalink / raw)
To: 9front
I would try adding something like usbwait=5 or so to that machine's
plan9.ini. It might be taking a long time for the usb devices to come
online. This was the case on the raspberry pi a while ago, and I have
to do this when I'm booting my macbook with the local fs.
--
Veety
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-15 7:04 [9front] nvram in usbdisk is not recognized Matthew Veety
@ 2015-11-15 8:30 ` arisawa
0 siblings, 0 replies; 8+ messages in thread
From: arisawa @ 2015-11-15 8:30 UTC (permalink / raw)
To: 9front
thanks that resolved my problem.
> 2015/11/15 16:04、Matthew Veety <mveety@mveety.com> のメール:
>
> I would try adding something like usbwait=5 or so to that machine's
> plan9.ini. It might be taking a long time for the usb devices to come
> online. This was the case on the raspberry pi a while ago, and I have
> to do this when I'm booting my macbook with the local fs.
>
> --
> Veety
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-24 2:30 ` arisawa
@ 2015-11-24 4:41 ` cinap_lenrek
0 siblings, 0 replies; 8+ messages in thread
From: cinap_lenrek @ 2015-11-24 4:41 UTC (permalink / raw)
To: 9front
...
24 b348be4bbd8a/changes/sys/man/8/plan9.ini
24 b348be4bbd8a/changes/sys/src/9/boot/bootrc
2 852ae2e2f3c1/changes/sys/src/9/boot/nusbrc
1 852ae2e2f3c1/changes/sys/src/cmd/nusb/usbd/fns.h
16 852ae2e2f3c1/changes/sys/src/cmd/nusb/usbd/hub.c
8 852ae2e2f3c1/changes/sys/src/cmd/nusb/usbd/usbd.c
8 07933b644910/changes/sys/src/9/port/devenv.c
...
--
cinap
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-22 2:28 ` cinap_lenrek
@ 2015-11-24 2:30 ` arisawa
2015-11-24 4:41 ` cinap_lenrek
0 siblings, 1 reply; 8+ messages in thread
From: arisawa @ 2015-11-24 2:30 UTC (permalink / raw)
To: 9front
thanks, cinap.
what are the files you fixed?
> 2015/11/22 11:28、cinap_lenrek@felloff.net のメール:
>
> i just commited the change that replaces the usbwait= hack. usbd
> will signal the completion of device enumeration now to nusbrc by
> removing /env/usbbusy variable so all usb devices will be available
> on boot now.
>
> --
> cinap
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-15 23:12 ` arisawa
@ 2015-11-22 2:28 ` cinap_lenrek
2015-11-24 2:30 ` arisawa
0 siblings, 1 reply; 8+ messages in thread
From: cinap_lenrek @ 2015-11-22 2:28 UTC (permalink / raw)
To: 9front
i just commited the change that replaces the usbwait= hack. usbd
will signal the completion of device enumeration now to nusbrc by
removing /env/usbbusy variable so all usb devices will be available
on boot now.
--
cinap
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-15 15:06 ` [9front] " cinap_lenrek
@ 2015-11-15 23:12 ` arisawa
2015-11-22 2:28 ` cinap_lenrek
0 siblings, 1 reply; 8+ messages in thread
From: arisawa @ 2015-11-15 23:12 UTC (permalink / raw)
To: 9front
thanks cinap,
how about the code something like below?
# wait for devices to settle down
#if(~ $#usbwait 1)
# sleep $usbwait
#if(~ $#usbwait 0)
# sleep 2
if(~ $nvram /dev/sdU*){
done=''
while(! ~ $done +++++ yes){
sleep 1
done=$done+
if(test -e $nvram)
done=yes
}
}
> 2015/11/16 0:06、cinap_lenrek@felloff.net のメール:
>
> i suspect this is a timing problem. that we try to access the usb device
> before it has been recognized and mounted. can you check that it works
> without the "nobootprompt=tcp" parameter? that is, let it sit at the
> bootargs prompt for a few seconds before entering "tcp" or enter !rc
> and ls the /shr directory for a while until the device shows up.
>
> there is the boot parameter: usbwait=<seconds> (defaults to 2) that
> can be used to give usb stuff more time to settle down.
>
> this is a work arround right now. ideally, that parameter will go
> away once the device enumeration and mounting is synchronized, but
> right now its all asynchronous.
>
> --
> cinap
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
2015-11-15 6:55 arisawa
@ 2015-11-15 15:06 ` cinap_lenrek
2015-11-15 23:12 ` arisawa
0 siblings, 1 reply; 8+ messages in thread
From: cinap_lenrek @ 2015-11-15 15:06 UTC (permalink / raw)
To: 9front
i suspect this is a timing problem. that we try to access the usb device
before it has been recognized and mounted. can you check that it works
without the "nobootprompt=tcp" parameter? that is, let it sit at the
bootargs prompt for a few seconds before entering "tcp" or enter !rc
and ls the /shr directory for a while until the device shows up.
there is the boot parameter: usbwait=<seconds> (defaults to 2) that
can be used to give usb stuff more time to settle down.
this is a work arround right now. ideally, that parameter will go
away once the device enumeration and mounting is synchronized, but
right now its all asynchronous.
--
cinap
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [9front] nvram in usbdisk is not recognized
@ 2015-11-15 8:36 Matthew Veety
0 siblings, 0 replies; 8+ messages in thread
From: Matthew Veety @ 2015-11-15 8:36 UTC (permalink / raw)
To: 9front
Awesome! Glad I could be some help. :)
--
Veety
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2015-11-24 4:41 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-15 7:04 [9front] nvram in usbdisk is not recognized Matthew Veety
2015-11-15 8:30 ` arisawa
-- strict thread matches above, loose matches on Subject: below --
2015-11-15 8:36 Matthew Veety
2015-11-15 6:55 arisawa
2015-11-15 15:06 ` [9front] " cinap_lenrek
2015-11-15 23:12 ` arisawa
2015-11-22 2:28 ` cinap_lenrek
2015-11-24 2:30 ` arisawa
2015-11-24 4:41 ` cinap_lenrek
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).