On 14/04/15 20:46, Jude Nelson wrote:
It just occurred to me that my reply wasn't CC'ed to the ML.

---------- Forwarded message ----------
From: *Jude Nelson* <jud...@gmail.com <mailto:jud...@gmail.com>>
Date: Tue, Apr 14, 2015 at 2:12 PM
Subject: Re: [Dng] [dng] vdev status update
To: Anto <arya...@chello.at <mailto:arya...@chello.at>>


Hi Anto, thank you for giving that a try!

    I am not sure if at this stage, it is worth it to report the
    problems that I have just experienced.


Actually, every bit of feedback helps :)


    I followed your 3 steps instruction to have vdev on the PC that I
    am currently using for writing this email (HP EliteBook 8530w),
and surprisingly it does not work (yet) :)

    Before anyone ask: no, this is not a "production" PC as I have
    been beating it up so bad in the last 3 years since I got it used
    from the company I work for.

    In the grub.cfg, I used the same set of files as the ones from the
    running kernel generated by update-initramfs, except the initrd
    that I took from the "example" directory under vdev source directory.

    It booted the initrd, but just ended up on the (initramfs) prompt.
    It is hard to get the error messages during boot. I tried to
    record them using my mobile phone and the messages at the
    beginning are the following:

    Loading, please wait...
    /init:  line 175:  resolve_device:  not found
    00071:859055872:  [          vdev.c:0425] vdev_init:  ERROR:
    vdev_config_load('/etc/vdev/vdevd.conf') rc = -2
    00071:859055872:  [         main.c:0042]  main: ERROR:  vdev_init
    rc = -2

    <some messages that are too fast to be captured>


It looks like the config file didn't get installed to the right place. Upon further inspection, it looks like I forgot to have the Makefile install the vdev init script as well (I had installed it manually in my VM). I'll add "create a generic device manager init script that works with udev, vdev, mdev, and static /dev" to my TODO list :)

I pushed a fix to both git.devuan.org <http://git.devuan.org> and github.com <http://github.com>, if you're anxious to try it again (I tested it insofar as ensuring that it generates /etc/vdev properly, and it installs the vdev init script and removes the udev script links from /etc/rcS.d). I haven't tested it on my VM yet, though.

Thanks again for giving this a go!

-Jude


Hello Jude,

I have just done the following:

- remove /etc/vdev
- |git pull https://github.com/jcnelson/vdev|- remove /etc/vdev
- make clean
- compile and install libvdev, vdevd and example (step 1)
- for step 2, I need to use root account as otherwise I got the following errors:

cp -a ./initramfs//* ./build/initramfs/
../tools//initramfs/mkinitramfs -t ./build/initramfs/ -o ./initrd.img-`uname -r`
/dev/sda1: Permission denied
/usr/sbin/iucode_tool: cpuid kernel driver unavailable, cannot scan system processor signatures
make[1]: Leaving directory `/usr/src/vdev/example'

- copy initrd from example directory to /boot
- boot using the previous grub.cfg
- reboot my PC to use the initrd of vdev

There is no ERROR about missing vdev config but my PC still ends up at (iniramfs) prompt.

Cheers,

Anto

_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to