Author Topic: MD setup: no route to host  (Read 9244 times)

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
MD setup: no route to host
« on: March 22, 2009, 11:38:41 am »
When I attempt to netboot my md it gets stuck on the following:

/scripts/fs-premount ...
Done.
connect: No route to host
read: no route to host
read: no route to host
read: no route to host
and then it just keeps repeating.

What am I doing wrong here?  Am I missing something?

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: MD setup: no route to host
« Reply #1 on: March 22, 2009, 12:03:12 pm »
When I attempt to netboot my md it gets stuck on the following:

/scripts/fs-premount ...
Done.
connect: No route to host
read: no route to host
read: no route to host
read: no route to host
and then it just keeps repeating.

What am I doing wrong here?  Am I missing something?

Your NIC has not been detected and is therefore not supported.

All the best

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #2 on: March 22, 2009, 12:28:40 pm »
I am useing a brand new Intel Pro/1000 8390MT Gigabit pci network card.  Is this card really not supported, with no workaround?  If so then is there a few cards that for sure are supported gigabit cards?

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: MD setup: no route to host
« Reply #3 on: March 22, 2009, 09:11:50 pm »
I am useing a brand new Intel Pro/1000 8390MT Gigabit pci network card.  Is this card really not supported, with no workaround?  If so then is there a few cards that for sure are supported gigabit cards?

Support for your card is not in the initramfs that is used to pxe boot an MD...see;

http://wiki.linuxmce.org/index.php/Unrecognized_NIC

http://wiki.linuxmce.org/index.php/Automatic_diskless_boot_of_media_directors#Other_Network_Cards

http://wiki.linuxmce.org/index.php/Automatic_diskless_boot_of_media_directors

The route to supporting your card below is more complex to achieve...but worth a look;

http://wiki.linuxmce.org/index.php/GRUB_PXE_network_boot

Andrew

Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #4 on: March 23, 2009, 07:35:53 am »
So is there a list of gigabit network cards that will automaticly work with no problems?  I can't seem to find any.  Thank you so much for your help.  I am new to linux and appreciate your guidance.

colinjones

  • Alumni
  • LinuxMCE God
  • *
  • Posts: 3003
    • View Profile
Re: MD setup: no route to host
« Reply #5 on: March 23, 2009, 07:51:11 am »
Not really, it is all down to what is in the 0710 standard initramfs boot image, not really a LMCE thing at all. Because pretty much any NIC that has a Linux driver compatible with 0710 can be added into the initramfs image by following the first link Totallymaxed gave you, so its not really a static thing.

If you can find a Linux driver for your NIC that is compatible with 2.6.22-14 version of the kernel (the vendor's web site will tell you this info), then you can download that driver, and follow that article to rebuild the boot images (both the initial/default boot image used for an MD when the core has never seen it before, for building the initial image; and also the ongoing initramfs image used for all subsequent boots once the MD has been set up). As long as you rebuild those images, it will boot just fine with the current hardware.

Failing that, the standard boot image is just an archive file, expanded into a temporary RAM disk during boot, so I suppose you could use a tool to open that archive file, and find out what drivers are in there and choose one of those NICs... seems a lot of work though, when you could just concentrate on refreshing the archive with the required driver....

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #6 on: March 23, 2009, 01:37:47 pm »
Ok so what is the text editor in kubunu to use to modify those files?  Also, how do I untar the linux driver files and where do I put them on my core's system? 

colinjones

  • Alumni
  • LinuxMCE God
  • *
  • Posts: 3003
    • View Profile
Re: MD setup: no route to host
« Reply #7 on: March 23, 2009, 02:29:55 pm »
I would use joe, you need to install it though....

sudo apt-get install joe

then:

sudo joe <filename>

tar xvvf <filename>

It will untar them into a folder under the current directory. Likely they are not compiled if they are tarred, so you will need to compile them for your system... read the readme or whatever doco that comes with it. Usually it is a case of something like:

./configure
make
make install

... to compile and install them. Ideally, see if the manufacturer provides a pre-compiled installable for your architecture and kernel... that way you won't have to compile and install manually.

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #8 on: April 03, 2009, 03:49:39 pm »
ok so I am attempting to go through the steps from here:
http://wiki.linuxmce.org/index.php/Unrecognized_NIC
I got through the first step and edit, but when I get to rebuilding the initial ramdisk I get the following when I try both of the recommended steps:

File /etc/initramfs-tools-interactor/modules saved
linuxmce@dcerouter:~$ /usr/pluto/bin/Diskless_BuildDefaultImage.sh
cp: cannot create regular file `/tftpboot/default/vmlinuz': Permission denied
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 6: mkinitramfs: command not f                             ound
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 15: /tftpboot/pxelinux.cfg/de                             fault: Permission denied
linuxmce@dcerouter:~$ mkinitramfs -d etc/initramfs-tools-interactor/ -o /tftpboot/default/initrd
Command 'mkinitramfs' is available in '/usr/sbin/mkinitramfs'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
bash: mkinitramfs: command not found
linuxmce@dcerouter:~$

What am I missing here?

Also, when I install the driver for the new nick, does it matter where or what directory I install it into?
« Last Edit: April 03, 2009, 03:51:48 pm by hjklhjklhjkl »

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: MD setup: no route to host
« Reply #9 on: April 03, 2009, 03:56:23 pm »
ok so I am attempting to go through the steps from here:
http://wiki.linuxmce.org/index.php/Unrecognized_NIC
I got through the first step and edit, but when I get to rebuilding the initial ramdisk I get the following when I try both of the recommended steps:

File /etc/initramfs-tools-interactor/modules saved
linuxmce@dcerouter:~$ /usr/pluto/bin/Diskless_BuildDefaultImage.sh
cp: cannot create regular file `/tftpboot/default/vmlinuz': Permission denied
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 6: mkinitramfs: command not f                             ound
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 15: /tftpboot/pxelinux.cfg/de                             fault: Permission denied
linuxmce@dcerouter:~$ mkinitramfs -d etc/initramfs-tools-interactor/ -o /tftpboot/default/initrd
Command 'mkinitramfs' is available in '/usr/sbin/mkinitramfs'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
bash: mkinitramfs: command not found
linuxmce@dcerouter:~$

What am I missing here?

Also, when I install the driver for the new nick, does it matter where or what directory I install it into?

You need to follow that page very carefully... you must use the 'sudo' command otherwise you do not have correct privileges to make the changes you need to make.

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #10 on: April 03, 2009, 05:00:04 pm »
ok, thanks!  So I am now on the last step of that page and am stuck, here is what I have done and where I am stuck:

linuxmce@dcerouter:/usr/pluto/diskless/43/etc$ cd /usr/pluto/diskless/
linuxmce@dcerouter:/usr/pluto/diskless$ chroot 43
Command 'chroot' is available in '/usr/sbin/chroot'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
bash: chroot: command not found
linuxmce@dcerouter:/usr/pluto/diskless$ sudo /usr/sbin/chroot
/usr/sbin/chroot: missing operand
Try `/usr/sbin/chroot --help' for more information.
linuxmce@dcerouter:/usr/pluto/diskless$ sudo chroot 43
root@dcerouter:/# depmod
root@dcerouter:/# cd/boot
bash: cd/boot: No such file or directory

what am I missing now?

UNi

  • Veteran
  • ***
  • Posts: 53
  • Would you like Cheese with that Whine?
    • View Profile
Re: MD setup: no route to host
« Reply #11 on: April 03, 2009, 05:38:01 pm »
You need a space for that command:

cd /boot

You can also type "sudo -s" before you start the commands so you don't have to put sudo in front of every one.

-UNi
« Last Edit: April 03, 2009, 05:43:04 pm by UNi »

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #12 on: April 04, 2009, 03:46:17 pm »
ok, so I followed the steps in the following wiki page:

http://wiki.linuxmce.org/index.php/Unrecognized_NIC

It seems though that that did not solve my NIC problem on my MD.  I now get the following when I attempt to netboot my media director:

pxe-m0f: No DHCP or proxyDHCP offers were received.
PXE-M0F:  Exiting Intel Boot Agent.

Could some one help me?  I have been trying to get this MD to work for weeks now and have been held up by this NIC problem the whole time!!

totallymaxed

  • LinuxMCE God
  • ****
  • Posts: 4660
  • Smart Home Consulting
    • View Profile
    • Dianemo - at home with technology
Re: MD setup: no route to host
« Reply #13 on: April 04, 2009, 04:14:41 pm »
ok so I am attempting to go through the steps from here:
http://wiki.linuxmce.org/index.php/Unrecognized_NIC
I got through the first step and edit, but when I get to rebuilding the initial ramdisk I get the following when I try both of the recommended steps:

File /etc/initramfs-tools-interactor/modules saved
linuxmce@dcerouter:~$ /usr/pluto/bin/Diskless_BuildDefaultImage.sh
cp: cannot create regular file `/tftpboot/default/vmlinuz': Permission denied
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 6: mkinitramfs: command not f                             ound
/usr/pluto/bin/Diskless_BuildDefaultImage.sh: line 15: /tftpboot/pxelinux.cfg/de                             fault: Permission denied
linuxmce@dcerouter:~$ mkinitramfs -d etc/initramfs-tools-interactor/ -o /tftpboot/default/initrd
Command 'mkinitramfs' is available in '/usr/sbin/mkinitramfs'
The command could not be located because '/usr/sbin' is not included in the PATH environment variable.
This is most likely caused by the lack of administrative priviledges associated with your user account.
bash: mkinitramfs: command not found
linuxmce@dcerouter:~$

What am I missing here?

Also, when I install the driver for the new nick, does it matter where or what directory I install it into?

Out of interest what driver did you add to /etc/initramfs-tools-interactor/modules

If you did not add the e1000 driver then you will not get a usable initramfs for your NIC.

Andrew
Andy Herron,
CHT Ltd

For Dianemo/LinuxMCE consulting advice;
@herron on Twitter, totallymaxed+inquiries@gmail.com via email or PM me here.

Get Dianemo-Rpi2 ARM Licenses http://forum.linuxmce.org/index.php?topic=14026.0

Get RaspSqueeze-CEC or Raspbmc-CEC for Dianemo/LinuxMCE: http://wp.me/P4KgIc-5P

Facebook: https://www.facebook.com/pages/Dianemo-Home-Automation/226019387454465

http://www.dianemo.co.uk

hjklhjklhjkl

  • Regular Poster
  • **
  • Posts: 18
    • View Profile
Re: MD setup: no route to host
« Reply #14 on: April 04, 2009, 06:35:32 pm »
You are correct, I added the e1000 driver.  That is why I am so confused.