Re: [sisuite-users] Kernel panic on boot on DELL R720

2014-03-12 Thread Pierre BLONDEAU

Hello,

I made some others test. A Debian wheezy 64bits netinstall or an Ubuntu 
12.04 LTS 64 bits netinstall work fine.  For me a


I take the default Debian kernel and initrd from the installation and i 
use it with PXE. The process stop when the init process try to find root 
partition. All is OK because i haven't changed the PXE cmdline to boot 
normally.


So, I tried to take this kernel and one initrd created by 
si_prepareclient on this fresh installation. I have exactly the same 
problem of /init not found.


I think the problem, is in the generating of the initrd but i don't know 
how to debug it.


I have updated the BIOS.

Have you an other idea ?

Regards

Le 11/03/2014 10:00, LAHAYE Olivier a écrit :


Then I would try rhel6 netinstall or fedora20 netinstall
the rhel6 kernel is often well tested by DELL.

I would also try t-o install latest BIOS.

As a last resort I would call DEeLL support, maybe you have an hardware bug, or 
maybe a BIOS config bug that is listed in a knowledge base.

Best regards,

Olivier.

--
Olivier LAHAYE
CEA DRT/LIST/DIR


De : Pierre BLONDEAU [pierre.blond...@unicaen.fr]
Envoyé : lundi 10 mars 2014 19:09
À : sisuite-users@lists.sourceforge.net
Objet : Re: [sisuite-users] Kernel panic on boot on DELL R720

Le 10/03/2014 11:39, Pierre BLONDEAU a écrit :

Hy,

Thank you for the answer.

The ubuntu's server kernel point to linux-image-3.2.0-60-generic, i have
tried it ( and double check now to be sure ).

I see in the page that i must use a kernel at least 3.8 for Intel's
E5-2600v2 precessor. But i have aslo tried
linux-image-generic-lts-raring - 3.8.0.37.37 and
linux-image-generic-lts-saucy - 3.11.0.18.17 .

Did you say i should try the installer kernel ( from the netinst ) as
pxe kernel ?


Hy,

I have tried with the netinstall kernel and i have the same kernel panic
less the call trace:

Freeing unused kernel memory : 836k ()
Failed to execute /init
Kernel panic - not syncing: No init found. Try passing init= option to
kernel. See Linux Documentation/init.txt for guidance.

Have you a other idea ?

Regards


Regards

Le 10/03/2014 10:07, LAHAYE Olivier a écrit :

I would suggest to use this release for the deployment server:
http://www.ubuntu.com/certification/hardware/201205-10987/ and the
enable use your own kernel. This may help.

Best regards.

--
 Olivier LAHAYE
 CEA DRT/LIST/DIR


De : Pierre BLONDEAU [pierre.blond...@unicaen.fr]
Envoyé : vendredi 7 mars 2014 17:24
À : sisuite-users@lists.sourceforge.net
Objet : [sisuite-users] Kernel panic on boot on DELL R720

Good After Noon,

We recently purchased a DELL R720.

Network cards in this machine are too recent for our old kernel. It's a
personalise ubuntu 2.6.32 with maximum of module. We had compiled the
version 1.6.2 of the e1000e driver's . This version is too old for our
machine. This kernel boot correctly, but the installation plant during
the network configuration.

So we tried with kernels 3.X after have patched si_prepareclient.

We tested a lot of combinations:
- Kernel : 3.2, 3.8 and 3.11 ( lts ubuntu )
- si_prepareclient patched by us or that present in the 4.3 beta on
http://svn.oscar.openclustergroup.org/repos/unstable/

We also tried the kernel and initrd provided by
systemimager-boot-amd64-standard:
- 4.1.99.svn4556yaubert -
http://download.systemimager.org/debian/pool/main/s/systemimager/
- 4.3 -
http://svn.oscar.openclustergroup.org/repos/unstable/debian-7-x86_64/Early


At the begining, we have a kernel panic that looks like:
Freeing unused kernel memory: 532k freed
Failed to execute /init
Kernel panic - not syncing: No init found. Try passing init= option to
kernel.
See Linux Documentation/init.txt for guidance.
Pid: 1, comm: swapper/0 Not tainted 3.7.5-boel_v4.3.0 #1
Call Trace:
[8134bbb1] panic+0xb6/0x1b5
[81340640] ? rest_init+0x70/0x70
[81340736] kernel_init+0xf6/0x100
[8135192c] ret_form_fork+0x7c/0xb0
[81340640] ? rest_init+0x70/0x70

We tried disabling a maximum of kernel's arguments and increase the size
of ramdisk in PXE's command line but it does not change :
LABEL systemimager
   KERNEL u64/new/kernel
   APPEND initrd=u64/new/initrd.img root=/dev/ram ramdisk_size=100

Do you have an idea ?

Thanks in advance.

Regards

--
--
Pierre BLONDEAU
Administrateur Systèmes  réseaux
Université de Caen
Laboratoire GREYC, Département d'informatique

tel : 02 31 56 75 42
bureau  : Campus 2, Science 3, 406
--


--

Learn Graph Databases - Download FREE O'Reilly Book
Graph Databases is the definitive new guide to graph databases and
their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download 

Re: [sisuite-users] Kernel panic on boot on DELL R720

2014-03-12 Thread LAHAYE Olivier

Ok, the good news is that you can boot.

The initrd generation in systemimager is broken since the beginning as it 
assumes that the kernel includes from the build OS have the same structures as 
the includes shipped with the kernel that is built for the initrd. In the past, 
that was the case, most supported distros were using kernel-2.6, unfortunately, 
now we have distros that still use kernel-2.6 (rhel-6) and distros that uses 
kernel 3.X (fedora-17+, ...) and thus it becomes a problem when building things 
like lvn that uses kernel structure. They uses the build OS structure, but runs 
on the psecific kernel that has different structures from the build OS. Thus 
lvn have problems (crash, freezes, ...).
I did my best to patch the initrd component build to use as much as I can the 
most relevant includes, but there are some cases where it is not possible 
unfortunately.

I'm working on a full rewrite of the initrd template generation by using dracut.

Using dractu would remove the need to use kernels that are different from the 
build os while keeping the advantage to support latest hardwares. The build 
time would be greatly reduced (no need to build a kernel and many components. 
The build would be reduced to specific components like bittorent client and a 
few other things. More over, the libs, kernel structures and binaries would be 
in siync each together, thus far more stable.

I've started testing and I'm able to build a next-gen initrd, but I'm still 
unable to boot it normally as it uses systemd and I haven't yet written the 
logic for that (easy).

I'm currently extremely buzy at preparing an OSCAR Cluster release for rhel6. 
Then I'l concentrate on fixing systemImager initrd template. I hope to have 
somethign ready before summer.

Best regards.
--
   Olivier LAHAYE
   CEA DRT/LIST/DIR


De : Pierre BLONDEAU [pierre.blond...@unicaen.fr]
Envoyé : mercredi 12 mars 2014 18:50
À : sisuite-users@lists.sourceforge.net
Objet : Re: [sisuite-users] Kernel panic on boot on DELL R720

Hello,

I made some others test. A Debian wheezy 64bits netinstall or an Ubuntu
12.04 LTS 64 bits netinstall work fine.  For me a

I take the default Debian kernel and initrd from the installation and i
use it with PXE. The process stop when the init process try to find root
partition. All is OK because i haven't changed the PXE cmdline to boot
normally.

So, I tried to take this kernel and one initrd created by
si_prepareclient on this fresh installation. I have exactly the same
problem of /init not found.

I think the problem, is in the generating of the initrd but i don't know
how to debug it.

I have updated the BIOS.

Have you an other idea ?

Regards

Le 11/03/2014 10:00, LAHAYE Olivier a écrit :

 Then I would try rhel6 netinstall or fedora20 netinstall
 the rhel6 kernel is often well tested by DELL.

 I would also try t-o install latest BIOS.

 As a last resort I would call DEeLL support, maybe you have an hardware bug, 
 or maybe a BIOS config bug that is listed in a knowledge base.

 Best regards,

 Olivier.

 --
 Olivier LAHAYE
 CEA DRT/LIST/DIR

 
 De : Pierre BLONDEAU [pierre.blond...@unicaen.fr]
 Envoyé : lundi 10 mars 2014 19:09
 À : sisuite-users@lists.sourceforge.net
 Objet : Re: [sisuite-users] Kernel panic on boot on DELL R720

 Le 10/03/2014 11:39, Pierre BLONDEAU a écrit :
 Hy,

 Thank you for the answer.

 The ubuntu's server kernel point to linux-image-3.2.0-60-generic, i have
 tried it ( and double check now to be sure ).

 I see in the page that i must use a kernel at least 3.8 for Intel's
 E5-2600v2 precessor. But i have aslo tried
 linux-image-generic-lts-raring - 3.8.0.37.37 and
 linux-image-generic-lts-saucy - 3.11.0.18.17 .

 Did you say i should try the installer kernel ( from the netinst ) as
 pxe kernel ?

 Hy,

 I have tried with the netinstall kernel and i have the same kernel panic
 less the call trace:

 Freeing unused kernel memory : 836k ()
 Failed to execute /init
 Kernel panic - not syncing: No init found. Try passing init= option to
 kernel. See Linux Documentation/init.txt for guidance.

 Have you a other idea ?

 Regards

 Regards

 Le 10/03/2014 10:07, LAHAYE Olivier a écrit :
 I would suggest to use this release for the deployment server:
 http://www.ubuntu.com/certification/hardware/201205-10987/ and the
 enable use your own kernel. This may help.

 Best regards.

 --
  Olivier LAHAYE
  CEA DRT/LIST/DIR

 
 De : Pierre BLONDEAU [pierre.blond...@unicaen.fr]
 Envoyé : vendredi 7 mars 2014 17:24
 À : sisuite-users@lists.sourceforge.net
 Objet : [sisuite-users] Kernel panic on boot on DELL R720

 Good After Noon,

 We recently purchased a DELL R720.

 Network cards in this machine are too recent for our old kernel. It's a
 personalise ubuntu 2.6.32 with maximum of module. We had compiled the
 version 1.6.2 of the e1000e driver's . This