LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Gentoo
User Name
Password
Gentoo This forum is for the discussion of Gentoo Linux.

Notices

Reply
 
Search this Thread
Old 10-12-2012, 11:15 AM   #1
xcislav
LQ Newbie
 
Registered: Feb 2011
Posts: 18

Rep: Reputation: 0
Question Help & lead me to the end. VFS: readonly/fs couldn't mount.


In a case of root=/dev/ram0 real_root=/dev/sda2
No filesystem could mount root, tried: ext3 ext2...
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(1,0)
http://imageplay.net/img/tya22288136/IMG0204A.jpg (real_root - real panic)

The case of omitting real_root and using just root=/dev/sda2
VFS: Mounted root (ext2 filesystem) readonly on device 8:2
http://imageplay.net/img/tya22288134/IMG0203A.jpg - after the last line hangs without panic (alt+sysrq+b helps)

List of all partitions (before kernel panic string):
0800 62522712 sda driver: sd
0801 204800 sda1 00000000-........0
0802 53928280 sda2 0...............0
0803 8388608 sda3 0........0
panic.....
Pid: 1, comm: swapper/0 Not tainted 3.4.9-gentoo #7

But, firstly about my system (wgetpaste -c lspci)
http://bpaste.net/show/50707/
Code:
# lspci
00:00.0 Host bridge: Advanced Micro Devices [AMD] nee ATI RX780/RX790 Chipset Host Bridge
00:02.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (external gfx0 port A)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port B)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port C)
00:0a.0 PCI bridge: Advanced Micro Devices [AMD] nee ATI RD790 PCI to PCI bridge (PCI express gpp port F)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3c)
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:14.5 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
02:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 8400 GS] (rev a2)
02:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1)
03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9120 SATA 6Gb/s Controller (rev 12)
04:00.0 USB controller: Fresco Logic FL1000G USB 3.0 Host Controller (rev 01)
05:06.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08)
http://bpaste.net/show/50727/
http://bpaste.net/show/50703/
http://bpaste.net/show/50705/
.config :
http://bpaste.net/show/50708/
grub.conf
http://bpaste.net/show/50709/
/etc/fstab (May it be wrong without /shm?)
http://bpaste.net/show/50710/
http://bpaste.net/show/50711/
http://bpaste.net/show/50721/
/etc/portage/make.conf
http://bpaste.net/show/50712/
dmesg (right after boot from installation usb)
http://bpaste.net/show/50726/

And in the hope of "Chapter 7", Linux Sea - my case could be some overlooked controller for my SSD Crucial M4 64. I need to clarify SSD is different with HDD in Kernel Setup? Or slightly.. mb AHCI+SATA+RAID is a must chain? As I have an AMD (asrock mb) I couldn't find where is my missed option PIIX (Intel PIIX or AMD analogy).
RAM and root file system support seem to be not very far from working system:
http://imgur.com/a/VSsHV

- genkernel failed in the same way (VFS). That's why i began my long path make && make_modules
I've done the kernel without initramfs[*] and 2 partitions in ext2 (/boot ,/ ) in order to lessen the possibility of fail (esp on SSD). I can't fild those two in kernel except for Marvell:
Code:
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode]
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller
03:00.0 SATA controller: Marvell Technology Group Ltd. 88SE9120 SATA 6Gb/s Controller (rev 12)
I have no HDD only SSD and bootable flash minimal x86_64. Is an "PIIX4 PATA/SATA support" approprietable to me?
Why bzImage is in arch/x86/boot/bzImage (x86_64 only links to x86). And what i'm doing - recompiling kernel again & again with replaceing with cp.


Based on Pappy Kernel Seeds. ((Thanks to all you.. to this forum, the art of not being rude to ppl. with creative environment))

Last edited by xcislav; 10-12-2012 at 11:48 AM.
 
Old 11-18-2012, 01:46 PM   #2
davepi
Member
 
Registered: Jun 2012
Distribution: Gentoo
Posts: 42

Rep: Reputation: Disabled
I am not any specialist in linux but I understand that when you want to boot your system with initramfs then you get boot error? If u use normal boot then everything is fine? So why should you bother yourself with initramfs? You should also configure your use flags better. It's not enough of them Most of people have about 7 lines of USE flags. Sometimes when you compile packages with small amount of USE flags then (as I read somewhere) you may get no help. Are you new to gentoo? List of useflags :
Code:
http://www.gentoo.org/dyn/use-index.xml
Some links (maybe will be useful):
Code:
http://mynixworld.wordpress.com/2011/11/17/gentoo-before-and-after-ssd/
http://en.gentoo-wiki.com/wiki/Solid_State_Disk
http://forums-web1.gentoo.org/viewtopic-t-932902-start-0.html

Last edited by davepi; 11-18-2012 at 02:19 PM.
 
Old 11-20-2012, 11:01 PM   #3
vik
Member
 
Registered: Apr 2008
Distribution: Gentoo
Posts: 225
Blog Entries: 7

Rep: Reputation: 50
I know this thread is old, but hopefully the OP will still see this. I have a Gentoo install and an M4 SSD as well. I'm currently using kernel 3.6.6. I do things a little differently than using Pappy's seed; I grab Slackware's kernel config, run make menuconfig (or make oldconfig), and just compile-in the stuff I need. Although their kernel version is old, they give me good starting configs (most drivers are built as modules which makes your kernel more flexible for different hardware). After an initial boot you can see which modules loaded and compile them in. The Debian HCL list is very useful but I found it doesn't pick up everything unfortunately. Another option would be use an Archlinux USB stick and see what modules it digs up for you.

1) The root=/dev/sda2 is the entry you want to use; you aren't getting a kernel panic but something else is hanging. Can you try hitting Ctrl-C and see if gentoo will finish booting? If so, something else is causing the hangup: a flaky module or init script possibly?

Here's my menu.lst:
default 0
timeout 2
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title Gentoo Linux 3.6.6
root (hd0,0)
kernel /boot/kernel-3.6.6-gentoo root=/dev/sdc2 raid=noautodetect

title Gentoo Linux 3.6.6 Console
root (hd0,0)
kernel /boot/kernel-3.6.6-gentoo root=/dev/sdc2 softlevel=console video=vesafb:vga=0x34D:raid=noautodetect

2) PIIX4 PATA/SATA support. I usually build that in.

3) I don't use a ramdisk; if you compile in the correct drivers you won't need one.

Also, check out archwiki's SSD page for info on optimizing your SSD for use in Linux. I set my I/O scheduler to noop and enable the trim flag in /etc/fstab for example.

Here's a working kernel config for me (I have an intel motherboard but it might help you):
http://bpaste.net/show/59418

Last edited by vik; 11-20-2012 at 11:57 PM.
 
Old 11-21-2012, 07:24 AM   #4
davepi
Member
 
Registered: Jun 2012
Distribution: Gentoo
Posts: 42

Rep: Reputation: Disabled
If You want to use initramfs then you should read how to first (everything is in google and on gentoo wiki) and don't use all default files from gentoo installation how to. This tutorial is made to explain how should everything be done but files may be different on different computers I mean that You shouldn't use grub.cfg from tutorial or /etc/fstab. You should write them by yourself according to hardware you have and how you use it.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
NFS mount point mount as readonly on AIX davinders Linux - Server 1 09-25-2011 12:23 PM
Webpage input that creates Lead in back end ASP.NET server vondie Programming 5 09-04-2009 04:39 PM
Dual-booting Mandrake & Slackware: Kernel panic: VFS: Unable to mount root fs vasudevadas Linux - General 5 08-22-2004 04:43 PM
kernel panic VFS: couldn't find root on 16:07 (or something like that) suhis Linux - Software 5 12-14-2003 06:15 PM
Mount hd with start & end jsalvoeiro Linux - Newbie 1 09-16-2003 02:23 PM


All times are GMT -5. The time now is 05:26 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration