Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 281713 - Sources sys-kernel/gentoo-sources-2.6.30-r5 cannot find root device upon reboot on nvidia mcp78s.
Summary: Sources sys-kernel/gentoo-sources-2.6.30-r5 cannot find root device upon rebo...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: AMD64 Linux
: High critical
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-08-16 21:07 UTC by Mark Chard
Modified: 2009-10-02 15:32 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Chard 2009-08-16 21:07:15 UTC
Found the latest autobuild to install the stage3, built the system using the autobuild and built the same kernel on the laptop. I then upgraded to the latest kernel, built it with genkernel, and rebooted. during reboot process i noticed "cannot mount /sys" then loaded all the sata modules and then said "cannot mount /root" rebuilt the kernel to make sure that it wasn't a compile issue,  and sure enough on reboot it gave me the "cannot mount /root" I made sure that the nvidia sata drivers were M in the kernel. 

Reproducible: Always

Steps to Reproduce:
1. emerge gentoo-sources-2.6.30-r5
2. genkernel --mountboot --bootloader=grub all
3. reboot

Actual Results:  
2 error messages "cannot mount /sys" and "cannot mount /root" checked in /dev/ from a sh shell and dev was sparcely populated but with no sd*N or hd*N.


Expected Results:  
kernel should boot same as previous -r4 kernel

output of lspci -vnn
00:09.0 IDE interface [0101]: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) [10de:0ad0] (rev a2) (prog-if 85 [Master SecO PriO])
	Subsystem: Hewlett-Packard Company Device [103c:360a]
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 25
	I/O ports at 30f0 [size=8]
	I/O ports at 30e4 [size=4]
	I/O ports at 30e8 [size=8]
	I/O ports at 30e0 [size=4]
	I/O ports at 30d0 [size=16]
	Memory at c0004000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [44] Power Management version 2
	Capabilities: [8c] SATA HBA <?>
	Capabilities: [b0] MSI: Mask- 64bit+ Count=1/8 Enable+
	Capabilities: [ec] HyperTransport: MSI Mapping Enable+ Fixed+
	Kernel driver in use: ahci
	Kernel modules: ahci
Comment 1 nobody 2009-08-17 19:15:00 UTC
- shoudn't you have done <emerge -symlink gentoo-sources-2.6.30-r5> so genkernel will work on that new kernel?

- if your root is on the sata drive AND making sure the sata drivers are M = invalid

if you need more help ask in forum, users can help.
Comment 2 Penetsdorfer Martin 2009-08-30 18:29:46 UTC
you can try to compile the nvidia sata drivers in the kernel follow:
<*>     NVIDIA SATA support
not as M
Comment 3 Oschtan 2009-09-28 05:45:50 UTC
(In reply to comment #2)
> you can try to compile the nvidia sata drivers in the kernel follow:
> <*>     NVIDIA SATA support
> not as M
> 
<*>  NVIDIA SATA support
<*>  AHCI?
Comment 4 Sebastian Luther (few) 2009-10-02 15:32:26 UTC
Please use the support channels mentioned in [1].

[1] http://www.gentoo.org/main/en/support.xml