View previous topic :: View next topic |
Author |
Message |
fulminemizzega n00b
Joined: 09 Jun 2013 Posts: 12
|
Posted: Mon Jun 10, 2013 12:08 am Post subject: uvesafb and udev (linux-3.9.4) |
|
|
During the boot process, I'm stuck with
Code: | Waiting for uevents to be processed ... |
with linux 3.8.13 and 3.9.4, while linux 3.7.10 boots correctly.
It's a VM inside vmware workstation.
I'm using uvesafb as framebuffer, with v86d run from initrd.
I think it is running correctly as before starting OpenRC, the console resolution changes.
If I boot without initrd image, both linux 3.8.13 and 3.9.4 boot successfully, udev processes uvents with no problem, and I'm also able to start X with 3D acceleration.
I don't even know how to debug this thing (tried to add --debug in udev daemon opts, lot of lines I can't understand ) to find where the errors could be.
To build the newer kernels I used "make oldconfig".
If it means anything, the only vmdisk connected with this VM has three partitions, /boot, / and swap.
I don't know that to do... Do you have any idea about what is causing udev to freeze?
Should I add my current kernel config? |
|
Back to top |
|
|
fulminemizzega n00b
Joined: 09 Jun 2013 Posts: 12
|
|
Back to top |
|
|
666threesixes666 Veteran
Joined: 31 May 2011 Posts: 1248 Location: 42.68n 85.41w
|
Posted: Wed Jun 12, 2013 6:13 pm Post subject: |
|
|
CONFIG_INITRAMFS_SOURCE="" so your NOT running uvesafb.... if you edit original posts, rather than bump, the post stays on an unanswered post queue.
it should be loading v86d's initramfs.
/usr/share/v86d/initramfs
uvesafb is not breaking your udev, its elsewhere, and that is extra information. |
|
Back to top |
|
|
fulminemizzega n00b
Joined: 09 Jun 2013 Posts: 12
|
Posted: Wed Jun 12, 2013 6:37 pm Post subject: |
|
|
I found a "solution":
now I'm using vmwgfx also as framebuffer. I don't know how to change the default resolution, though...
(Removed initramfs and uvesafb support in kernel) |
|
Back to top |
|
|
fulminemizzega n00b
Joined: 09 Jun 2013 Posts: 12
|
Posted: Wed Jun 12, 2013 6:46 pm Post subject: |
|
|
Quote: | CONFIG_INITRAMFS_SOURCE="" so your NOT running uvesafb.... if you edit original posts, rather than bump, the post stays on an unanswered post queue.
it should be loading v86d's initramfs.
/usr/share/v86d/initramfs |
I made myself a initramfs image with v86d. I don't know if it is uvesafb to break udev, anyway I can tell it was working (I think) since during boot I noticed that resolution changes as OpenRC starts.
And... thank for your advice on bumping. Understood
While trying, I found that if I make an initramfs that drops to a shell and switch_root to real_root without unmounting /dev, I was able to boot into the real os.
But if I remember well, during boot there were additional errors about /dev... |
|
Back to top |
|
|
666threesixes666 Veteran
Joined: 31 May 2011 Posts: 1248 Location: 42.68n 85.41w
|
Posted: Wed Jun 12, 2013 7:43 pm Post subject: |
|
|
i tested copying v86d's initramfs to /boot and having grub load it, (on a known working uvesafb machine) and removing initramfs location from kernel and it would panic, but not the other way around. my panic is unable to mount boot or root or something along those lines, if you search the forums for my posts you should be able to find a thread about it. |
|
Back to top |
|
|
|