Difference: LinuxVMECPUInstallation (1 vs. 8)

Revision 8
15 Aug 2007 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 65 to 65
  ... ...
Added:
>
>
<
  host hadc01 { hardware ethernet 00:40:9E:00:85:04; fixed-address hadc01.gsi.de; server-name "lxhadesdaq.gsi.de";
Added:
>
>
next-server lxhadesdaq.gsi.de; #### this option is needed for new dhcp-servers %ENDCOLOR
  filename "pxelinux.0"; option root-path "/var/diskless/linuxvme/hadc01";
Revision 7
01 Aug 2007 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 79 to 79
 

kernel

Added:
>
>
compiling is done on lxhadesdaq with: make menuconfig make INSTALL_MOD_PATH=xxxxx make modules_install


  Remove all unnecessary stuff from the config.

  • Enable IP autoconfiguration in
Line: 108 to 114
 

-- MichaelTraxler - 14 Jul 2005
Added:
>
>
 
META FILEATTACHMENT attr="" comment="Config File for kernel which works with Concurrent VME-Driver" date="1122032220" name="kernel_config_2005_07_19cct" path="kernel_config_2005_07_19cct" size="29211" user="MichaelTraxler" version="1.1"
Added:
>
>
META FILEATTACHMENT attr="" comment="for the new VME-CPU" date="1185958907" name="config_2.6.22.1_concurrent" path="config_2.6.22.1_concurrent" size="41214" user="MichaelTraxler" version="1.1"
Revision 6
31 Aug 2006 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 90 to 90
 

What helped was to use the .config from ConcurrentTechnologies. It is attached.
Added:
>
>

VME-driver

can be found in:

hadaq@lxhadesdaq:/var/diskless/linuxvme/home/hadaq/soft/cct_1.23.01
 

Probelms

Revision 5
06 Jul 2006 - Main.MarekPalka
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 11 to 11
 

Download the tar-ball at: http://www.kernel.org/pub/linux/utils/boot/syslinux/
Added:
>
>
The tftpserver has to support the tsize command. The standard tftpd on Debian does not! tftpd-hpa does!
  Unpack and put the pxelinux.0 in your tftp-directory.

Then make a new directory: pxelinux.cfg
Revision 4
21 Feb 2006 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 94 to 94
 
  • Multiprocess is not working with the Sharc Boards
  • I assume that VME-mapping is either not working over large spaces (0x1000000) or, that PCI-maps should not be allowed to overlap. The MU-programming does not work if PCI-mapping is very large
Changed:
<
<
>
>
  • the kernel needs the mem=xxxM append statement. Otherwise the insmode vmedriver resMemSize=32MB doesn't work!
 

Revision 3
17 Feb 2006 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU.
Line: 88 to 88
 

What helped was to use the .config from ConcurrentTechnologies. It is attached.
Added:
>
>

Probelms

  • Multiprocess is not working with the Sharc Boards
  • I assume that VME-mapping is either not working over large spaces (0x1000000) or, that PCI-maps should not be allowed to overlap. The MU-programming does not work if PCI-mapping is very large

  -- MichaelTraxler - 14 Jul 2005

META FILEATTACHMENT attr="" comment="Config File for kernel which works with Concurrent VME-Driver" date="1122032220" name="kernel_config_2005_07_19cct" path="kernel_config_2005_07_19cct" size="29211" user="MichaelTraxler" version="1.1"
Revision 2
22 Jul 2005 - Main.MichaelTraxler
Line: 1 to 1
 
META TOPICPARENT name="LinuxVMECPU"
Deleted:
<
<
  The Concurrent VP32x/02x VME CPUs boot via PXE. To get this working you have to enable booting via PXE in the BIOS of the CPU. Additionally, one should enable the Serial-Console for the BIOS, to enable remote control.
Line: 27 to 26
  8CB54E8A default display.msg memtest.bin vmlinuz-2.6.8-1-686-smp
Changed:
<
<
8CB54E8A is the config file for the Ethernet-address, it looks like this:
>
>
8CB54E8A is the config file for the Ethernet-address, it (or default) looks like this:
 
Changed:
<
<
serial 0 115200 0xab3 default linux timeout 5
>
>
## lxhadesdaq.gsi.de A 140.181.75.158 ## serial 0 115200 0x003 default linux5 timeout 10
  prompt 1 display display.msg

label linux
Changed:
<
<
kernel vmlinuz-2.6.8-1-686-smp append lang= lowres devfs=nomount root=/dev/ram rw ramdisk_size=8192 console=ttyS0,115200
>
>
kernel vmlinuz_2.6.12.2_2005_07_14 append root=/dev/nfs rw ip=dhcp mem=400M console=ttyS0,115200

label linux5 kernel vmlinuz_2.6.12.2_2005_07_20cct append root=/dev/nfs rw ip=dhcp mem=400M console=ttyS0,115200
 
Added:
>
>

dhcpserver

The dhcp-server config has the following important settings:


option domain-name "gsi.de";
option domain-name-servers lxdns1.gsi.de, lxdns2.gsi.de;

option subnet-mask 255.255.192.0;
option broadcast-address 140.181.127.255;
option routers 140.181.96.1;

...
...

host hadc01 {
   hardware ethernet 00:40:9E:00:85:04;
   fixed-address hadc01.gsi.de;
   server-name "lxhadesdaq.gsi.de";
   filename "pxelinux.0";
   option root-path "/var/diskless/linuxvme/hadc01";

}


 

kernel

Line: 50 to 83
 
Location
│ -> Device Drivers -> Networking support -> Networking support (NET [=y]) -> Networking options -> TCP/IP networking (INET [=y])
  • After that enable Root over NFS in the Filesystems->NetworkFilesystems part
Added:
>
>
The standard kernel-.config did not work. The insmod vmedriver.ko always failed with:
"Jul 19 14:27:48 hadc01 kernel: Failed to re-map Universe device to Kernel space"

What helped was to use the .config from ConcurrentTechnologies. It is attached.
 

-- MichaelTraxler - 14 Jul 2005
Added:
>
>
META FILEATTACHMENT attr="" comment="Config File for kernel which works with Concurrent VME-Driver" date="1122032220" name="kernel_config_2005_07_19cct" path="kernel_config_2005_07_19cct" size="29211" user="MichaelTraxler" version="1.1"
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Hades Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)