bug? : pve-kernel3.10.0.-7-pve don't boot - e1000e

badji

Renowned Member
Jan 14, 2011
235
32
93
My server does not boot with the kernel: pve-kernel-3.10.0.7-pve.

While the 2.6.32 kernel boot fine.

The message: e1000e: The NVM is Checksun Not valid.
Volume group "PVE" not found

with the command: cat / proc / modules
.
.
e1000e 268 333 0 - Live 0xffffffffa0014000 (0)

The problem is with the e1000e.

an idea to fix it? my bios is current.

thank's.
 
My server does not boot with the kernel: pve-kernel-3.10.0.7-pve.

...
Volume group "PVE" not found
...
Hi badji,
this sound more for an timeout problem (which I also have on other AMD-boxes with 3.10).

Can you try following entry in /etc/default/grub ? (update-grub after that of course)
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet rootdelay=30"

Udo
 
Hi,

Same problem here with 3.10.0-7.

Did not try 2.6.32, but 3.10.0-5-pve boots fine.

Christophe.
 
Hi badji,
this sound more for an timeout problem (which I also have on other AMD-boxes with 3.10).

Can you try following entry in /etc/default/grub ? (update-grub after that of course)
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet rootdelay=30"

Udo

Thank's Udo it work's.

Merci beaucoup.
 
Also same problem here, added rootdelay did not help. Maybe 3.10.0-7 doesn't have support for my old HP P400 raid controller and thus don't see the root device(s) /dev/cciss/c0d0p? and thus don't get initialized mapper devices, anyone?
 
Maybe my issue with not finding VG pve is that my P400 smart array isn't supported by initrd image modules (hpsa / cciss) like in this old thread so howto ensure this in kernel 3.10.0-7... would this also be the case with new release 3.4 of pve ie what kernel comes with this release?
 
Seems I might be missing cciss in 3.10.0-7:

root@node7:/lib/modules# find . -type f \( -name 'cciss*' -o -name 'hpsa*' \)
./2.6.32-32-pve/kernel/drivers/scsi/hpsa.ko
./2.6.32-32-pve/kernel/drivers/block/cciss.ko
./3.10.0-7-pve/kernel/drivers/scsi/hpsa.ko
./2.6.32-37-pve/kernel/drivers/scsi/hpsa.ko
./2.6.32-37-pve/kernel/drivers/block/cciss.ko
root@node7:/lib/modules#

Howto get this for pve-kernel-3.10?
 
Will do only I believe this not to work as currently I have used ref to cciss device names and believe the hpsa will not name device as such. It is a scsi driver and thus will name devices like /dev/sdX...
 
Will do only I believe this not to work as currently I have used ref to cciss device names and believe the hpsa will not name device as such. It is a scsi driver and thus will name devices like /dev/sdX...
Hi,
this should not matter, because grub use UUIDs and lvm-path:
Code:
menuentry 'Proxmox Virtual Environment GNU/Linux' --class proxmox --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-s
imple-af77d1a1-ec57-4385-b97c-eb65ac7caf8d' {
        load_video
        insmod gzio
        if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
        insmod part_gpt
        insmod ext2
        set root='hd0,gpt2'
        if [ x$feature_platform_search_hint = xy ]; then
          search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  fc802804-3765-4e8e-9eaa-84aeee86df29
        else
          search --no-floppy --fs-uuid [B]--set=root fc802804-3765-4e8e-9eaa-84aeee86df29[/B]
        fi
        echo    'Loading Linux 2.6.32-37-pve ...'
        linux   /vmlinuz-2.6.32-37-pve [B]root=/dev/mapper/pve-root[/B] ro  quiet
        echo    'Loading initial ramdisk ...'
        initrd  /initrd.img-2.6.32-37-pve
}

## /boot:
blkid
/dev/sda2: UUID="fc802804-3765-4e8e-9eaa-84aeee86df29" TYPE="ext3"
Udo
 
Nope hpsa does not support my old P400 smart arrays even with hpsa_allow_any=1 it seems :/

Seems it would require the cciss module for 3.10...
Means I need to install a build enviroment on another piece of iron/VM that can boot the 3.10 kernel...
 
Anyone knows what might be wrong with my environment trying to compile latest cciss block driver module under PVE 3.4 w/kernel 3.10.0-7 with kernel.org settings?

Code:
make -C /lib/modules/3.10.0-7-pve/build M=/root/src/cciss-4.6.28/drivers/block modules
make[1]: Entering directory `/usr/src/linux-headers-3.10.0-7-pve'
 CC [M]  /root/src/cciss-4.6.28/drivers/block/cciss.o
/root/src/cciss-4.6.28/drivers/block/cciss.c:225:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_interrupt_mode’
/root/src/cciss-4.6.28/drivers/block/cciss.c:226:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_enter_simple_mode’
/root/src/cciss-4.6.28/drivers/block/cciss.c:244:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_find_cfg_addrs’
/root/src/cciss-4.6.28/drivers/block/cciss.c:247:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_pci_find_memory_BAR’
/root/src/cciss-4.6.28/drivers/block/cciss.c:250:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:277:2: warning: initialization from incompatible pointer type [enabled by default]
/root/src/cciss-4.6.28/drivers/block/cciss.c:277:2: warning: (near initialization for ‘cciss_fops.release’) [enabled by default]
/root/src/cciss-4.6.28/drivers/block/cciss.c: In function ‘cciss_seq_open’:
/root/src/cciss-4.6.28/drivers/block/cciss.c:544:3: error: implicit declaration of function ‘PDE’ [-Werror=implicit-function-declaration]
/root/src/cciss-4.6.28/drivers/block/cciss.c:544:28: error: invalid type argument of ‘->’ (have ‘int’)
/root/src/cciss-4.6.28/drivers/block/cciss.c: At top level:
/root/src/cciss-4.6.28/drivers/block/cciss.c:600:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_procinit’
/root/src/cciss-4.6.28/drivers/block/cciss.c:2711:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_send_reset’
/root/src/cciss-4.6.28/drivers/block/cciss.c:3851:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_wait_for_mode_change_ack’
/root/src/cciss-4.6.28/drivers/block/cciss.c:3865:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
/root/src/cciss-4.6.28/drivers/block/cciss.c:3932:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_put_controller_into_performant_mode’
/root/src/cciss-4.6.28/drivers/block/cciss.c:3994:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_interrupt_mode’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4040:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_lookup_board_id’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4070:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_pci_find_memory_BAR’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4087:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_wait_for_board_state’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4115:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_find_cfg_addrs’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4131:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_find_cfgtables’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4160:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_get_max_perf_mode_cmds’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4181:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_find_board_params’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4243:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_pci_init’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4359:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4499:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4505:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4522:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4531:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4555:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4701:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4735:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4755:18: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘int’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4823:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_kdump_soft_reset’
/root/src/cciss-4.6.28/drivers/block/cciss.c:4878:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_init_one’
/root/src/cciss-4.6.28/drivers/block/cciss.c:5134:22: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_enter_simple_mode’
/root/src/cciss-4.6.28/drivers/block/cciss.c:5156:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cciss_remove_one’
/root/src/cciss-4.6.28/drivers/block/cciss.c:5232:11: error: ‘cciss_init_one’ undeclared here (not in a function)
/root/src/cciss-4.6.28/drivers/block/cciss.c:5233:2: error: implicit declaration of function ‘__devexit_p’ [-Werror=implicit-function-declaration]
/root/src/cciss-4.6.28/drivers/block/cciss.c:5233:24: error: ‘cciss_remove_one’ undeclared here (not in a function)
/root/src/cciss-4.6.28/drivers/block/cciss.c: In function ‘cciss_cleanup’:
/root/src/cciss-4.6.28/drivers/block/cciss.c:5279:4: error: implicit declaration of function ‘cciss_remove_one’ [-Werror=implicit-function-declaration]
...
 

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!