New 3.10.0 Kernel

Seems like it fails to start, because it tries to initialize LVM and RAID before AHCI devices are probed. When I've manually activate them with 'lvchange -a a pve' and Ctrl+D out of emergency shell the system finally booted. Will try to play with rootdelay kernel param later.

Yep, it looks as though the same holds for my sas2008i based server too. LVM initialization happens prior to first messages about sda.

'lvm vgchange -a y'
brings all the volumes online.

The fix for scsi users is to change the line in /etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT
and add "scsi_mod.scan=sync"
 
Last edited:
Yes and I've forgot to mention I've worked around my issue by adding rootdelay=10 to my kernel cmdline.
Basically it just adds a delay (10s value works for me by testing) before trying to do mounts, so that devices could be initialized properly.
Seems like your solution for SCSI are better. If I understand correctly it just sets scan mode to synced, i.e. it waits before all devices are initialized. Probably there are same thing for SATA devices.
pve-kernel maintainers should take such issues into account.
 
Hi,

Same error here with a Dell PE R620 server, with H710p Raid controller, and 8 500 Go NearLine SAS drives in Raid 10.
At boot, it says 'no controller found', then, 'LVM volume not found', and 'volume pve-root not found'.

In the rescue shell (busybox), 'lvm vgchange -a -y' then Ctrl-D allows to boot normally.

Editing /etc/default/grub, GRUB_CMDLINE_LINUX_DEFAULT and add "scsi_mod.scan=sync" (after quiet), then grub-update, did the trick, it rebooted without problem.

Thanks for the hint !

Note : it is on a fresh 3.2 install, using the stock kernel in the repository, 3.10.0-1.
 
Last edited:
I have seen the same in Debian unstable (kernel 3.13). I think it is a bug related to Debian, Redhat and Ubuntu are currently replacing init.d/upstart with systemd.
 
Just for the record, I've encountered this issue with Supermicro 6027R-3RF4+ platform (Intel C606 controller) with 4xSATA drives in plain AHCI mode (no fakeraid from C606 enabled).
 
The 3.10.0 kernel seems to be missing the cciss driver (for older hp raid controllers, p400 and earlier)... It has the new driver (hpsa) but not the older one, the new driver doesn't support anything below the p410 card. Can this driver be added? It's still supported by the kernel, but is disabled.
 
The 3.10.0 kernel seems to be missing the cciss driver (for older hp raid controllers, p400 and earlier)... It has the new driver (hpsa) but not the older one, the new driver doesn't support anything below the p410 card. Can this driver be added? It's still supported by the kernel, but is disabled.

Hi, boot kernel with

hpsa.hpsa_allow_any="1" option


it should work with older controllers too
 
Maybe I missed something basic..
uname -a
Linux proxmox 3.10.0-3-pve #1 SMP Thu Jun 12 13:50:49 CEST 2014 x86_64 GNU/Linux

vzctl start 4042
Directory /proc/vz not found, assuming non-OpenVZ kernel
Container init failed: Cgroup is not mounted

Is the 3.10.0 not able to run OpenVZ containers on purpose? ;)

I see in the Announcement it says no openVZ support.. not sure what the purpose of it is..
 
Last edited:
I am unable to use the pve-test 3.10 Kernel on 3 different systems:

1- supermicro H8DM8-2 motherboard on board nics are not found:
Code:
home4  ~ # uname -a
Linux home4 3.10.0-4-pve #1 SMP Mon Aug 11 08:19:07 CEST 2014 x86_64 GNU/Linux
home4  ~ # ifup  vmbr0
interface eth0 does not exist!
I tried to remove /etc/udev/rules.d/70-persistent-net.rules , then reboot. same issue.

2-two Dell Poweredge r720 with perc h710 raid controllers.
[ lspci output] :
Code:
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)
 
Last edited:
I am unable to use the pve-test 3.10 Kernel on 3 different systems:

1- supermicro H8DM8-2 motherboard on board nics are not found:
Code:
home4  ~ # uname -a
Linux home4 3.10.0-4-pve #1 SMP Mon Aug 11 08:19:07 CEST 2014 x86_64 GNU/Linux
home4  ~ # ifup  vmbr0
interface eth0 does not exist!
I tried to remove /etc/udev/rules.d/70-persistent-net.rules , then reboot. same issue.

2-two Dell Poweredge r720 with perc h710 raid controllers.
[ lspci output] :
Code:
03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05)


Hi, does it work with kernel 3.10.0-3-pve ? (instead 3.10.0-4-pve)

I see that Diemar has updated a lot of drivers (inte,bnx2,..) in -4

https://git.proxmox.com/?p=pve-kernel-3.10.0.git;a=commit;h=6ac503500fbf13e5f208e9042e17b34da54941eb

#apt-get install pve-kernel-3.10.0-3-pve to install it
 
I am unable to use the pve-test 3.10 Kernel on 3 different systems:

1- supermicro H8DM8-2 motherboard on board nics are not found:
Code:
home4  ~ # uname -a
Linux home4 3.10.0-4-pve #1 SMP Mon Aug 11 08:19:07 CEST 2014 x86_64 GNU/Linux
home4  ~ # ifup  vmbr0
interface eth0 does not exist!
I tried to remove /etc/udev/rules.d/70-persistent-net.rules , then reboot. same issue.
Hi,
and what is the output of
Code:
lspci -v | grep -iA13  ethernet
Udo
 
that kernel is not avail:
Code:
home4  ~ # apt-get install pve-kernel-3.10.0-3-pve
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pve-kernel-3.10.0-3-pve
E: Couldn't find any package by regex 'pve-kernel-3.10.0-3-pve'
 
Hi,
and what is the output of
Code:
lspci -v | grep -iA13  ethernet
Udo

Code:
lspci -v | grep -iA13  ethernet
00:08.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
        Subsystem: Super Micro Computer Inc Device 1611
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 29
        Memory at fdff6000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 9400 [size=8]
        Memory at fdffa800 (32-bit, non-prefetchable) [size=256]
        Memory at fdffa400 (32-bit, non-prefetchable) [size=16]
        Capabilities: [44] Power Management version 2
        Capabilities: [70] MSI-X: Enable- Count=8 Masked-
        Capabilities: [50] MSI: Enable+ Count=1/8 Maskable+ 64bit+
        Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
        Kernel driver in use: forcedeth

00:09.0 Bridge: NVIDIA Corporation MCP55 Ethernet (rev a3)
        Subsystem: Super Micro Computer Inc Device 1611
        Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 20
        Memory at fdff5000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at 9080 [size=8]
        Memory at fdffa000 (32-bit, non-prefetchable) [size=256]
        Memory at fdff4c00 (32-bit, non-prefetchable) [size=16]
        Capabilities: [44] Power Management version 2
        Capabilities: [70] MSI-X: Enable- Count=8 Masked-
        Capabilities: [50] MSI: Enable- Count=1/8 Maskable+ 64bit+
        Capabilities: [6c] HyperTransport: MSI Mapping Enable- Fixed+
        Kernel driver in use: forcedeth

00:0a.0 PCI bridge: NVIDIA Corporation MCP55 PCI Express bridge (rev a3) (prog-if 00 [Normal decode])

Note I'm back to using 2.6.32-31-pve
 
that kernel is not avail:
Code:
home4  ~ # apt-get install pve-kernel-3.10.0-3-pve
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package pve-kernel-3.10.0-3-pve
E: Couldn't find any package by regex 'pve-kernel-3.10.0-3-pve'
Hi,
you can download via wget:
Code:
wget http://download.proxmox.com/debian/dists/wheezy/pve-no-subscription/binary-amd64/pve-kernel-3.10.0-3-pve_3.10.0-11_amd64.deb
dpkg -i pve-kernel-3.10.0-3-pve_3.10.0-11_amd64.deb
Udo
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!