Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Not able to get Gentoo UP and running.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Installing Gentoo
View previous topic :: View next topic  
Author Message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 4:12 am    Post subject: Not able to get Gentoo UP and running. Reply with quote

Hi Everyone,

This is an ongoing issue and its still there. Building a new server with Gentoo via minimal.iso and after the reboot , it gives me
Code:
Unable to mount root fs on unknown block(0,0)

I know this is because its not able to recognize the sda on the system because of some missing drivers for SATA. Could there be any other reason for it ? Appreciate any help on this issue. I did try multiple combinations but still no. Tried with SATA Support (DEPRICATED) and with AHCI SATA Enabled but same error.

I have /dev/sda and the root partition is on /dev/sda1.

Code:
livecd ~ # lsmod
Module                  Size  Used by
video                  12381  0
backlight               5264  1 video
ac                      3243  0
battery                 8172  0
fan                     3406  0
thermal                 8207  0
cfg80211              187787  0
rfkill                 13121  1 cfg80211
ipv6                  243701  34
sfc                   192605  0
igb                   122471  0
mdio                    2639  1 sfc
i2c_algo_bit            4383  2 igb,sfc
i2c_core               16516  3 igb,sfc,i2c_algo_bit
x86_pkg_temp_thermal     4399  0
acpi_cpufreq            5914  0
processor              22473  1 acpi_cpufreq
thermal_sys            17194  5 fan,video,thermal,processor,x86_pkg_temp_thermal
button                  4297  0
xts                     2607  0
gf128mul                5122  1 xts
aes_x86_64              7191  0
sha256_generic          9516  0
iscsi_tcp               7684  0
libiscsi_tcp           10386  1 iscsi_tcp
libiscsi               30898  2 libiscsi_tcp,iscsi_tcp
tg3                   128738  0
ptp                     8508  3 igb,sfc,tg3
pps_core                5640  1 ptp
libphy                 20391  1 tg3
hwmon                   2562  4 igb,sfc,tg3,thermal_sys
e1000                  86280  0
fuse                   63719  1
jfs                   133231  0
btrfs                 676470  0
zlib_deflate           17459  1 btrfs
multipath               5064  0
linear                  3086  0
raid10                 33147  0
raid1                  22907  0
raid0                   6227  0
dm_raid                15231  0
raid456                52133  1 dm_raid
async_raid6_recov       1201  1 raid456
async_memcpy            1302  1 raid456
async_pq                3804  1 raid456
async_xor               2809  2 async_pq,raid456
async_tx                1662  5 async_pq,raid456,async_xor,async_memcpy,async_raid6_recov
xor                     9968  2 btrfs,async_xor
raid6_pq               89350  3 async_pq,btrfs,async_raid6_recov
dm_snapshot            24310  0
dm_bufio               12684  1 dm_snapshot
dm_crypt               15345  0
dm_mirror              10899  0
dm_region_hash          6143  1 dm_mirror
dm_log                  7243  2 dm_region_hash,dm_mirror
dm_mod                 71182  6 dm_raid,dm_log,dm_mirror,dm_bufio,dm_crypt,dm_snapshot
hid_sunplus             1344  0
hid_sony               10619  0
hid_samsung             2693  0
hid_pl                  1296  0
hid_petalynx            1825  0
hid_gyration            1979  0
sl811_hcd              11304  0
xhci_hcd               80460  0
ohci_hcd               23470  0
uhci_hcd               18509  0
usb_storage            44445  1
ehci_pci                3367  0
ehci_hcd               35360  1 ehci_pci
mpt2sas               120850  0
raid_class              3036  1 mpt2sas
aic94xx                62390  0
libsas                 50920  1 aic94xx
qla2xxx               488252  0
megaraid_sas           89082  0
megaraid_mbox          23344  0
megaraid_mm             6608  1 megaraid_mbox
megaraid               34163  0
aacraid                67266  0
sx8                    10836  0
DAC960                 60806  0
hpsa                   60260  0
cciss                  43035  0
3w_9xxx                28583  0
3w_xxxx                20318  0
mptsas                 42682  0
scsi_transport_sas     20750  4 mpt2sas,libsas,mptsas,aic94xx
mptfc                  11837  0
scsi_transport_fc      38573  2 qla2xxx,mptfc
mptspi                 13162  0
mptscsih               23353  3 mptfc,mptsas,mptspi
mptbase                74743  4 mptfc,mptsas,mptspi,mptscsih
atp870u                21961  0
dc395x                 26360  0
qla1280                19200  0
dmx3191d                8761  0
sym53c8xx              59859  0
gdth                   70917  0
advansys               42040  0
initio                 14540  0
BusLogic               19071  0
arcmsr                 30364  0
aic7xxx               102138  0
aic79xx               116492  0
scsi_transport_spi     18688  5 mptspi,sym53c8xx,aic79xx,aic7xxx,dmx3191d
sg                     24633  0
pdc_adma                5061  0
sata_inic162x           6317  0
sata_mv                22841  0
ata_piix               23775  0
ahci                   23963  0
libahci                18527  1 ahci
sata_qstor              4876  0
sata_vsc                3841  0
sata_uli                2892  0
sata_sis                3525  0
sata_sx4                7652  0
sata_nv                17850  0
sata_via                7531  0
sata_svw                4149  0
sata_sil24              9855  0
sata_sil                7047  0
sata_promise            9503  0
pata_sl82c105           3525  0
pata_via                8164  0
pata_jmicron            2347  0
pata_marvell            2811  0
pata_sis               10158  1 sata_sis
pata_netcell            2129  0
pata_pdc202xx_old       4326  0
pata_triflex            3039  0
pata_atiixp             4363  0
pata_opti               2673  0
pata_amd               10071  0
pata_ali                9005  0
pata_it8213             3346  0
pata_pcmcia             9636  0
pcmcia                 28755  1 pata_pcmcia
pcmcia_core            10600  1 pcmcia
pata_ns87415            3116  0
pata_ns87410            2704  0
pata_serverworks        5348  0
pata_artop              4782  0
pata_it821x             8181  0
pata_optidma            4393  0
pata_hpt3x2n            5316  0
pata_hpt3x3             2920  0
pata_hpt37x            10776  0
pata_hpt366             4760  0
pata_cmd64x             6762  0
pata_efar               3478  0
pata_rz1000             2645  0
pata_sil680             4473  0
pata_radisys            2858  0
pata_pdc2027x           6075  0
pata_mpiix              2782  0
libata                138979  49 ahci,pata_pdc202xx_old,sata_inic162x,pata_efar,pata_opti,sata_sil,sata_sis,sata_sx4,sata_svw,sata_uli,\
sata_via,sata_vsc,pata_marvell,sata_promise,sata_mv,sata_nv,libahci,sata_qstor,sata_sil24,pata_netcell,pata_ali,\
pata_amd,pata_sis,pata_via,pata_sl82c105,pata_triflex,pata_ns87410,pata_ns87415,libsas,pdc_adma,pata_artop,\
pata_atiixp,pata_mpiix,pata_cmd64x,pata_hpt3x2n,pata_optidma,pata_hpt366,pata_hpt37x,pata_hpt3x3,pata_it8213,\
pata_it821x,pata_serverworks,pata_pcmcia,pata_sil680,pata_rz1000,ata_piix,pata_jmicron,pata_radisys,pata_pdc2027x


Line breaks added by NeddySeagoon
Back to top
View user's profile Send private message
The Doctor
Moderator
Moderator


Joined: 27 Jul 2010
Posts: 2574

PostPosted: Sat Jun 04, 2016 5:19 am    Post subject: Reply with quote

Quote:
I know this is because its not able to recognize the sda on the system because of some missing drivers for SATA.

Actually, I believe you have misdiagnosed your problem slightly. It specifically mentions fs and not device so it sees your disk. What it doesn't see is your partition. Most likely you failed to build support in your kernel for your file system. Note that the root file system must be in the kernel, not a module.
_________________
First things first, but not necessarily in that order.

Apologies if I take a while to respond. I'm currently working on the dematerialization circuit for my blue box.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 6:45 am    Post subject: Reply with quote

Thanks "The Doctor", however I do have ext4 file system enabled and I have formated all the the drives using ext4 only.

Code:
CONFIG_EXT4_FS=y
CONFIG_EXT4_USE_FOR_EXT2=y
# CONFIG_EXT4_FS_POSIX_ACL is not set
# CONFIG_EXT4_FS_SECURITY is not set
CONFIG_EXT4_ENCRYPTION=y
CONFIG_EXT4_FS_ENCRYPTION=y
# CONFIG_EXT4_DEBUG is not set


Please let me know if I am missing something here. Appreciate your timely help.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 6:47 am    Post subject: Reply with quote

This is the mount o/p

Code:
/dev/sda1 on /mnt/gentoo type ext4 (rw)
/dev/sda3 on /mnt/gentoo/var type ext4 (rw)
/dev/sda4 on /mnt/gentoo/home type ext4 (rw)
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 8:59 am    Post subject: Reply with quote

Experts/Veterans, please help me in fixing this error.

The same error comes
Quote:
" Could not find the root block device in UUID=XXXX, please specify another value"
if I do a re-install and use genkernel ( in place of make menuconfig and then make install) to compile the kernel.

I am now completely out of ideas. Appreciate your guidance,

Thanks.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43197
Location: 56N 3W

PostPosted: Sat Jun 04, 2016 9:49 am    Post subject: Reply with quote

manu_leo,

Are you using an initrd?
If not you cannot use root=UUID= as that requires the userspace mount command.

root=PARTUUID= will work but PARTUUID <> UUID. One is a property of a filesystem, the other af a partition.
blkid will show you both.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 11:24 am    Post subject: Reply with quote

Hi Neddy, its the genkernel which is using initrd.

If you see the previous comments, I have tried to manually re-build the kernel using make menuconfig and make install where I specified the root partition as /dev/sda1, however the issue is still there.

Looks like the file system type or the hdd is not being detected by the OS.

Appreciate your help.
Back to top
View user's profile Send private message
Tony0945
Advocate
Advocate


Joined: 25 Jul 2006
Posts: 3078
Location: Illinois, USA

PostPosted: Sat Jun 04, 2016 11:35 am    Post subject: Reply with quote

Please post the contents of /etc/fstab and, if you are using grub, /boot/grub/grub.conf

Which bootloader are you using and is this a GPT boot or a legacy BIOS boot?
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 12:20 pm    Post subject: Reply with quote

Hi Tony, please find the fstab entries.

Quote:
/dev/sda1 / ext4 defaults 0 0
/dev/sda3 /var ext4 defaults 0 0
/dev/sda4 /home ext4 defaults 0 0


I am using grub2. Below is the content from /boot/grub/grub.cfg
Code:
#
# DO NOT EDIT THIS FILE
#
# It is automatically generated by grub2-mkconfig using templates
# from /etc/grub.d and settings from /etc/default/grub
#

### BEGIN /etc/grub.d/00_header ###
if [ -s $prefix/grubenv ]; then
  load_env
fi
if [ "${next_entry}" ] ; then
   set default="${next_entry}"
   set next_entry=
   save_env next_entry
   set boot_once=true
else
   set default="0"
fi

if [ x"${feature_menuentry_id}" = xy ]; then
  menuentry_id_option="--id"
else
  menuentry_id_option=""
fi

export menuentry_id_option

if [ "${prev_saved_entry}" ]; then
  set saved_entry="${prev_saved_entry}"
  save_env saved_entry
  set prev_saved_entry=
  save_env prev_saved_entry
  set boot_once=true
fi

function savedefault {
  if [ -z "${boot_once}" ]; then
    saved_entry="${chosen}"
    save_env saved_entry
  fi
}

function load_video {
  if [ x$feature_all_video_module = xy ]; then
    insmod all_video
  else
    insmod efi_gop
    insmod efi_uga
    insmod ieee1275_fb
    insmod vbe
    insmod vga
    insmod video_bochs
    insmod video_cirrus
  fi
}

if [ x$feature_default_font_path = xy ] ; then
   font=unicode
else
insmod part_msdos
insmod ext2
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  136712d3-8966-461a-bc90-ad4f6f8569f2
else
  search --no-floppy --fs-uuid --set=root 136712d3-8966-461a-bc90-ad4f6f8569f2
fi
    font="/usr/share/grub/unicode.pf2"
fi

if loadfont $font ; then
  set gfxmode=auto
  load_video
  insmod gfxterm
  set locale_dir=$prefix/locale
  set lang=en_US
  insmod gettext
fi
terminal_output gfxterm
if [ x$feature_timeout_style = xy ] ; then
  set timeout_style=menu
  set timeout=5
# Fallback normal timeout code in case the timeout_style feature is
# unavailable.
else
  set timeout=5
fi
### END /etc/grub.d/00_header ###

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Gentoo GNU/Linux' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-136712d3-8966-461a-bc90-ad4f6f8569f2' {
        load_video
        if [ "x$grub_platform" = xefi ]; then
                set gfxpayload=keep
        fi
        insmod gzio
        insmod part_msdos
        insmod ext2
        set root='hd0,msdos2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
        else
          search --no-floppy --fs-uuid --set=root 8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
        fi
        echo    'Loading Linux x86_64-4.4.6-gentoo ...'
        linux   /kernel-genkernel-x86_64-4.4.6-gentoo root=/dev/sda1 ro
        echo    'Loading initial ramdisk ...'
        initrd  /initramfs-genkernel-x86_64-4.4.6-gentoo
}
submenu 'Advanced options for Gentoo GNU/Linux' $menuentry_id_option 'gnulinux-advanced-136712d3-8966-461a-bc90-ad4f6f8569f2' {
        menuentry 'Gentoo GNU/Linux, with Linux x86_64-4.4.6-gentoo' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.4.6-gentoo-advanced-136712d3-8966-461a-bc90-ad4f6f8569f2' {
                load_video
                if [ "x$grub_platform" = xefi ]; then
                        set gfxpayload=keep
                fi
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos2'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
                else
                  search --no-floppy --fs-uuid --set=root 8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
                fi
                echo    'Loading Linux x86_64-4.4.6-gentoo ...'
                linux   /kernel-genkernel-x86_64-4.4.6-gentoo root=UUID=136712d3-8966-461a-bc90-ad4f6f8569f2 ro
                echo    'Loading initial ramdisk ...'
                initrd  /initramfs-genkernel-x86_64-4.4.6-gentoo
        }
        menuentry 'Gentoo GNU/Linux, with Linux x86_64-4.4.6-gentoo (recovery mode)' --class gentoo --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-x86_64-4.4.6-gentoo-recovery-136712d3-8966-461a-bc90-ad4f6f8569f2' {
                load_video
                if [ "x$grub_platform" = xefi ]; then
                        set gfxpayload=keep
                fi
                insmod gzio
                insmod part_msdos
                insmod ext2
                set root='hd0,msdos2'
                if [ x$feature_platform_search_hint = xy ]; then
                  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2  8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
                else
                  search --no-floppy --fs-uuid --set=root 8d7741ea-9c4d-4f73-a9a5-4baf04d2c440
                fi
                echo    'Loading Linux x86_64-4.4.6-gentoo ...'
                linux   /kernel-genkernel-x86_64-4.4.6-gentoo root=UUID=136712d3-8966-461a-bc90-ad4f6f8569f2 ro single
                echo    'Loading initial ramdisk ...'
                initrd  /initramfs-genkernel-x86_64-4.4.6-gentoo
        }
}

### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
### END /etc/grub.d/30_os-prober ###

### BEGIN /etc/grub.d/40_custom ###
# This file provides an easy way to add custom menu entries.  Simply type the
# menu entries you want to add after this comment.  Be careful not to change
# the 'exec tail' line above.
### END /etc/grub.d/40_custom ###

### BEGIN /etc/grub.d/41_custom ###
if [ -f  ${config_directory}/custom.cfg ]; then
  source ${config_directory}/custom.cfg
elif [ -z "${config_directory}" -a -f  $prefix/custom.cfg ]; then
  source $prefix/custom.cfg;
fi
### END /etc/grub.d/41_custom ###
Back to top
View user's profile Send private message
Tony0945
Advocate
Advocate


Joined: 25 Jul 2006
Posts: 3078
Location: Illinois, USA

PostPosted: Sat Jun 04, 2016 1:03 pm    Post subject: Reply with quote

That's quite a document! That's why I stick with grub legacy. The menus are easy to read/modify. I have to plead ignorance here and hope some grub2 expert spots something wrong. The /etc/fstab seems right. I'm assuming you don't use a separate /boot. I wonder, should you be mounting "ro" in the grub.cfg?

Someone who understands GRUB2 please interpret this configuration!
Back to top
View user's profile Send private message
Jaglover
Watchman
Watchman


Joined: 29 May 2005
Posts: 7092
Location: Saint Amant, Acadiana

PostPosted: Sat Jun 04, 2016 1:38 pm    Post subject: Reply with quote

Grub2 conf can be as simple as legacy Grub, just do not generate it, write it by hand. I think I have seen good examples on Arch forums and Arch Wiki.
_________________
Please learn how to denote units correctly!
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 1:59 pm    Post subject: Reply with quote

I definately agree with you, this is more complex as compared to the kegacy grub..please help me how I can emerge legacy grub and not grub2.
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7071

PostPosted: Sat Jun 04, 2016 3:37 pm    Post subject: Reply with quote

for x86 it's grub:0 and for x86-64 it should be grub-static.

make sure you build the drivers for your controller disk as build-in and not as module, while it could be built as module and initrd should load it ; just don't care at what initrd "might do" and ask your kernel to do the job.

Code:
lspci -k | grep -i -A5 -e "SATA\|SCSI\|SAS\|RAID" | grep "driver in use"

Build all drivers output from this list not as module but build-in your kernel.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 5:12 pm    Post subject: Reply with quote

Thanks Krinn, the architecture is 64 bit. I will try to reinstall it and this time will use grub-static. I will also build the drivers as suggested . Will keep you all posted on how it goes.

Thanks.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43197
Location: 56N 3W

PostPosted: Sat Jun 04, 2016 6:53 pm    Post subject: Reply with quote

manu_leo,

grub-static is only needed on amd64 with the /no-multilib/ profile. grub is a 32 bit program and cannot be built on /no-multilib/,

As your kernel loads, grub is clearly doing its thing, It may be passing the wrong information on the kernel command line.
That's a configuration issue, not a grub issue. As I've said ... grub is doing its thing.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sat Jun 04, 2016 6:58 pm    Post subject: Reply with quote

Understood Neddy, so what should be our next action..how to resolve this issue. Please suggest.
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43197
Location: 56N 3W

PostPosted: Sat Jun 04, 2016 7:14 pm    Post subject: Reply with quote

manu_leo,

Post your lspci output, so we can see what's attached to your motherboard.
Post your lsbusb output so we can see key HID devices - you can fix this later but its handy to have a working keyboard at boot.

Mount your partitions but do not chroot.
Post the output of
Code:
df -T
so we can see the filesystems in use.
Post the output of /sbin/blkid so we know what to put into grub.cfg

Pastebin (wgetpaste) your kernel .config file, so we can identify the changes needed.

The idea is to configure a kernel by hand, since it seems that genkernel didin't work.
Its unlikely a hand configured kernel will need an initrd.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sun Jun 05, 2016 2:33 am    Post subject: Reply with quote

Here we go Neddy.

lspci o/p:

http://pastebin.com/ngAiBwMW

EDIT: Moved to pastbin as it was too big and breaking the forum. In future, please use a pastbin for long outputs. --The Doctor
Back to top
View user's profile Send private message
manu_leo
Guru
Guru


Joined: 20 Jan 2014
Posts: 453
Location: India

PostPosted: Sun Jun 05, 2016 2:35 am    Post subject: Reply with quote

df -T
Quote:
livecd gentoo # df -T
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev none 10240 4 10236 1% /mnt/gentoo/dev
tmpfs tmpfs 16284988 61944 16223044 1% /
/dev/loop0 squashfs 192384 192384 0 100% /mnt/livecd
/dev/sr0 iso9660 222544 222544 0 100% /mnt/cdrom
tmpfs tmpfs 3257000 764 3256236 1% /run
shm tmpfs 16284988 0 16284988 0% /dev/shm
cgroup_root tmpfs 10240 0 10240 0% /sys/fs/cgroup
tmpfs tmpfs 16284988 0 16284988 0% /mnt/livecd/usr/portage
/dev/sda1 ext4 51475068 3175672 45661572 7% /mnt/gentoo
/dev/sda3 ext4 20511356 77900 19368496 1% /mnt/gentoo/var
/dev/sda4 ext4 210828996 60684 200035704 1% /mnt/gentoo/home


.config o/p
Quote:
http://pastebin.com/wEmjLtkU
Back to top
View user's profile Send private message
NeddySeagoon
Administrator
Administrator


Joined: 05 Jul 2003
Posts: 43197
Location: 56N 3W

PostPosted: Sun Jun 05, 2016 10:14 am    Post subject: Reply with quote

manu_leo,

Here's the important bits
lspci:
00:11.4 SATA controller: Intel Corporation C610/X99 series chipset sSATA Controller [AHCI mode] (rev 05) (prog-if 01 [AHCI 1.0])
00:1f.2 SATA controller: Intel Corporation C610/X99 series chipset 6-Port SATA Controller [AHCI mode] (rev 05) (prog-if 01 [AHCI 1.0])
01:00.0 Serial Attached SCSI controller: LSI Logic / Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 (rev 05)
06:00.0 VGA compatible controller: Device 19e5:1711 (rev 01) (prog-if 00 [VGA controller])

Those are the bits that need to work to boot.

Wild guess ... your root partition is on the LSI Logic / Symbios Logic SAS2308 PCI-Express Fusion-MPT SAS-2 board. Its a plug in card and you don't buy one of those unless you intend to use it. Genkernel leaves its kernel option(s) off.
You won't find it by hand unless you know where to look.
Indeed
kernel .config:
# CONFIG_FUSION is not set
says that its off.

To fix your kernel find
Code:

  │ │    <*> Serial ATA and Parallel ATA drivers (libata)  --->                   │ │ 
  │ │    [*] Multiple devices driver support (RAID and LVM)  --->                 │ │ 
  │ │    < > Generic Target Core Mod (TCM) and ConfigFS Infrastructure  ----      │ │ 
  │ │    [ ] Fusion MPT device support  ----
in device drivers.

Turn on [*] Fusion MPT device support and set the correct options for your card in that menu. Set them as built in too.
Hint: SAS-2 board
You can do this with genkernel if you pass it the menuconfig option.

I have not seen a real Fusion-MPT card before but its a great favourite with some virtualisation solutions.
We have seen this on the forums with people installing in Virtual Machines.
_________________
Regards,

NeddySeagoon

Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Installing Gentoo All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum