I have just installed Gentoo to an MSI GT72S-G220 gaming laptop. I've noticed a series of issues that may or may not be related.
The kernel was built using a Pappy Preconfig, then hardware detected using sys-kernel/kergen. I then went over it following the AMD64 Handbook (and generally looked over it) to ensure I had at least all the basics. This is essentially the procedure I used for the first laptop I set up which seems to have worked out quite well. I pretty much configured the rest of the system per the handbook.
First, I noticed that when doing my first emerge @world, I was somehow missing /lib/gentoo/functions.sh (the entire directory was actually missing).... I am using a Sabayon XFCE live USB to install actual Gentoo, and was able to copy the directory from there and proceed. Now I wonder if that wasn't a symptom of something else. And worse, if it exacerbated that underlying condition...............
Later, I noticed that unlike the other aforementioned laptop, my wifi modules are not auto-auto-loading and when I manually modprobe them, I get wlan0 instead of the more modern wlp0s1 style (or however it goes). I can't work out how/why the other laptop loads them automatically.
Soon after, I noticed that while drives are listed in /dev (e.g. /dev/sda exists and is associated with the disk I would expect), there are no entries for the 2 partitions (i.e. /dev/sda1 and sda2 are missing). When I attach a USB drive, again it gives me a /dev/sdb but no partitions. My mSATA drives and software raid is OK - all partitions and devices accounted for.
However, fdisk -l /dev/sda:
Code: Select all
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 2048 206847 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda2 206848 1953523119 1953316272 931.4G 7 HPFS/NTFS/exFAT
Lastly, this is less likely to be related, but maybe: I'm trying to install Xorg and when it tries to build x11-proto/xproto-7.0.31 it fails with
Code: Select all
error: cannot run C compiled programsHere is my kernel config
lspci -nnk
I am not sure what else you might need.
Thank you in advance!


