On 08/12/2016 02:26, Harry Putnam wrote: > Alan McKinnon <alan.mckin...@gmail.com> writes: > >> On 07/12/2016 17:34, Harry Putnam wrote: >>> Setup: >>> >>> gentoo 32bit vbox guest on win 10 64bit host >>> Installed xorg-server, lxde Meta pkgs and deps >>> (along with many other pkgs ... to many to list >>> here but included at the end) >>> >>> uname -a: >>> Linux g0 4.8.8-gentoo #2 Fri Nov 18 20:16:14 EST 2016 i686 Intel(R) >>> Xeon(R) CPU X5450 @ 3.00GHz GenuineIntel GNU/Linux >>> >>> Theoretically the install should be ready now to run X and lxde. >>> However, when I run `startlxde' nothing whatsoever happens. At least >>> not at the command line or visibly. Prompt just returns lamely. >>> >>> However, if I run startx. The vm crashes clear to power off or >>> sometimes just becomes inoperable with these error messages showing. >>> (Note: nothing can be clicked moved or etc at this point) >> >> >> >> Your first problem seems to be you don't have any input or output >> devices. Please post >> >> - eix xorg-server >> - values of INPUT_DEVICES and VIDEO_CARDS from make.conf > >> - confirm that you built the kernel with evdev and the kernel module is >> loaded > > harry > eix xorg-server > [I] x11-base/xorg-server > Available versions: 1.12.4-r5(0/1.12.4) 1.12.4-r7(0/1.12.4) > 1.15.2-r2(0/1.15.2) 1.15.2-r4(0/1.15.2) 1.16.4(0/1.16.1) 1.16.4-r5(0/1.16.1) > 1.17.4(0/1.17.4) (~)1.18.0(0/1.18.0) (~)1.18.1(0/1.18.1) (~)1.18.2(0/1.18.2) > (~)1.18.3(0/1.18.3) 1.18.4(0/1.18.4) [M](~)1.19.0(0/1.19.0) **9999(0/9999) > {dmx doc glamor ipv6 kdrive libressl minimal nptl selinux static-libs +suid > systemd tslib +udev unwind wayland xephyr xnest xorg xvfb} > Installed versions: 1.18.4(21:29:32 12/06/16)(doc glamor suid udev xorg > -dmx -ipv6 -kdrive -libressl -minimal -selinux -static-libs -systemd -tslib > -unwind -wayland -xephyr -xnest -xvfb) > Homepage: https://www.x.org/wiki/ > Description: X.Org X servers > > ------- --------- ---=--- --------- -------- > > harry > grep VIDEO /etc/portage/make.conf > VIDEO_CARDS="virtualbox" > > I don't have anthing in make.conf about Input devices nor have I had > on 2 other gentoo installs that successfully ran lxde. > > I've used the same make.conf with little variation on all three > > ------- ------- ---=--- ------- ------- > > harry > cd /lib/modules > > harry > grep -r evdev.ko * > Binary file 4.8.8-gentoo/modules.dep.bin matches > 4.8.8-gentoo/modules.order:kernel/drivers/input/evdev.ko > 4.8.8-gentoo/modules.dep:kernel/drivers/input/evdev.ko: > > ------- ------- ---=--- ------- ------- > > harry > sudo lsmod > Module Size Used by > vboxguest 171071 0 > evdev 8704 0
All that looks OK. AFAIR xorg uses evdev as the default, so if you don't specify it explicitly, it's what you get. Just for fun, do you have x11-drivers/xf86-input-evdev emerged? The only thing I can think of left to check is emerge @x11-module-rebuild and see what it will install > > >> There's a decent X11 install page on the gentoo wiki, did you follow it? >> Installing on vbox is not too different from installing on metal except >> you don't use the video driver for the physical card, you use the vbox >> one (it's virtualized). > > I used the gentoo lxde wiki, which basically says that once you've got > a basic gentoo install AND the xorg-server is installed you are ready > to install lxde. It recommends using the meta package which I did. > > I assumed emerge would take care of dependants. You assume correct > >> Lastly, why a 32 bit guest on a 64 bit host? There's little benefit from >> doing that, and amd64 is far better supported in general than x86_64. >> Plus you just create more work for the host. > > Does that have bearing on my problem? Not really. I noticed and wondered. We can ignore it for the rest of the discussion > > There were two reasons: > 1) I hadn't yet found the BIOS switch to turn on Virtualization and > the newer VBox since late 4.XX I think, do not even offer 64 bit > if it is not set in bios. So the vbox version I used didn't have > that on offer. > > 2) I found the discussions about the new approach with 2 sets of > libraries and so forth to be pretty confusing... don't recall now > exactly what things confused me... so I went straight 32 bit with the > idea it would be less confusing. And for 2 gentoo installs that > seemed to be born out. > > Since I had no trouble with those, thought I would stay with the tried > and true approach. But apparently I missed something important or > some such. > > -- Alan McKinnon alan.mckin...@gmail.com