> I tried adding nvram='#S/sdM0/nvram' into cmdline.txt as follows:
> 
> readparts=1 nobootprompt=local console='0 b115200' ether1=type=4330 
> nvram='#S/sdM0/nvram'
> 
> but the readnvram still says it can't find nvram.

When connecting via serial port, you don't have a user-friendly line-editing 
interface
so it's possible to get inadvertent control characters embedded in a string. 
Try this
experiment and see if you get a similar result:

    init: starting /bin/rc
    % echo $user
    somebody
    % echo $nvram
    #S/sdM0/nvram
    % echo $nvram | xd -c
    0000000   #  S  /  s  d  M  0  /  n  v  r  a  m \n
    000000e 
    % ls -l $nvram
    --rw-r----- S 0 somebody somebody 512 Apr 14 19:54 '#S/sdM0/nvram'
    % auth/readnvram
    key proto=p9sk1 user=hamnavoe dom=hamnavoe.com !hex=XXXXXXXXXXXXXX 
!password=______



------------------------------------------
9fans: 9fans
Permalink: 
https://9fans.topicbox.com/groups/9fans/T9bb336bb1166fd70-M196830fc7d2db2b3b4c6eb94
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

Reply via email to