Sorry for what I'm sure is a basic question, but I'm running into a wall, and need some help. I seem to have an issue due to the E1000e driver and it's proprietary nature.
I have a stack of Dell Latitude E7240 laptops that I'm trying to put some Linux on and distribute to local schools.
I've built a Clonezilla Live USB stick, captured an image, and am now stuck when running it as a clonezilla Lite Server. I have an isolated network, 8 port network switch + 1 machine booting into Live USB and serving as its own DCHP server.
On the target machine, I can PXE boot to Clonezilla screen, run the initrd.img, and then it can't find the eth0 port.
It seems to be a common problem going back a decade, often with a suggestion to run the Ubuntu version vs Debian version... However, it's still not working for me.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Steven, thank you for your response!
I've tried
2.6.5-21-amd64
2.6.6-9-amd64
20200302-eon-am64
I thought I tried the 20200409-focal, but don't show it in my pics. will try that one too.
looks like attachments I tried from my phone earlier didn't work so attaching some images now in case it helps diagnose or provide further troubleshooting steps.
so I've added the e1000e driver, following the earlier instructions, added it to create a clonezilla-live-lsi.zip and copied that over to my usb drive. When I boot I still have the same issues with the clients. the server shows the e1000e driver , but it's not being provided to the clients in the initramfs I believe... what I am I missing?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
So when your client failed to connect to the server, you should be able to enter the busybox shell. If so, you should can do some tests and checkings, e.g.,
1. cat boot.log (check if any error messages)
2. lsmod (check if the module is correctly loaded)
3. dmesg
4. ip add show
5. ping...
Try to do more tests and checkings so that we know who is the culprit.
Steven
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thank you for the follow-up!
I tried using the not live clonezilla server and drbl and was finally
successful with my first test restore.
Thanks for making and continuing to support such an awesome free tool!
I will test USB later, for now my next steps are to add a secure SSD erase
/ format dev with ext4 pre run step. (Expect a further bunch of questions
on that.) ;)
So when your client failed to connect to the server, you should be able to
enter the busybox shell. If so, you should can do some tests and checkings,
e.g.,
1. cat boot.log (check if any error messages)
2. lsmod (check if the module is correctly loaded)
3. dmesg
4. ip add show
5. ping...
Try to do more tests and checkings so that we know who is the culprit.
Sorry for what I'm sure is a basic question, but I'm running into a wall, and need some help. I seem to have an issue due to the E1000e driver and it's proprietary nature.
I have a stack of Dell Latitude E7240 laptops that I'm trying to put some Linux on and distribute to local schools.
I've built a Clonezilla Live USB stick, captured an image, and am now stuck when running it as a clonezilla Lite Server. I have an isolated network, 8 port network switch + 1 machine booting into Live USB and serving as its own DCHP server.
On the target machine, I can PXE boot to Clonezilla screen, run the initrd.img, and then it can't find the eth0 port.
It seems to be a common problem going back a decade, often with a suggestion to run the Ubuntu version vs Debian version... However, it's still not working for me.
Which version of Clonezilla live did you use? Have you tried Clonezilla live 2.6.6-9 or 20200409-focal?
https://clonezilla.org/downloads.php
Steven
Hi Steven, thank you for your response!
I've tried
2.6.5-21-amd64
2.6.6-9-amd64
20200302-eon-am64
I thought I tried the 20200409-focal, but don't show it in my pics. will try that one too.
looks like attachments I tried from my phone earlier didn't work so attaching some images now in case it helps diagnose or provide further troubleshooting steps.
Just tried the focal and same issue.
Not sure of the best options forward.
Not great at linux, but willing to try anything.
In your opinion is this a driver issue? I'm able to boot other laptops (Dell 7390, eg) from the same Live Clonezilla and get further.
From what I've seen online:
Intel doesn't supply the E1000e driver in binary, only as a module.
https://downloadcenter.intel.com/download/15817
https://downloadcenter.intel.com/download/15817/Intel-Network-Adapter-Driver-for-PCI-E-Gigabit-Network-Connections-under-Linux-?product=71307
I've been to use Ubuntu 18.04 on these devices without a problem.
lsci
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-LM (rev 04)
student@student-Linux:~$ sudo lspci -nk | grep 00:19
00:19.0 0200: 8086:155a (rev 04)
student@student-Linux:~$ sudo lspci -v | grep 00:19
00:19.0 Ethernet controller: Intel Corporation Ethernet Connection I218-LM (rev 04)
student@student-Linux:~$ sudo find /sys | grep drivers.*00:19
/sys/bus/pci/drivers/e1000e/0000:00:19.0
I thnk my options are:
1) figure out how to download this driver as a binary and inject the driver into the Live USB (https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/06_Add_extra_driver)
2) set up a non-live designated DRBL + Clonezilla server and use the clonezilla os for the client? https://clonezilla.org/clonezilla-SE/use_clonezilla_live_in_drbl.php
3) Download an ancient version of Clonezilla that contains the E1000e driver?
4) Get real deep and become a linux wizard and figure out how to update clonezilla with new e1000e (see this dicussion related to same driver, different device: https://unix.stackexchange.com/questions/294753/intel-ethernet-connection-i219-v-not-working-under-linux-on-an-asuspro-b-laptop)
Last edit: Evan 2020-04-12
I've tried to make install a e1000e driver and copy it into the Linux Live environment, but I'm not clear on the instructions and not successful on adding it. how do I get into cmd while in the Live environment without exiting and losing access to /live/
https://clonezilla.org/show-live-doc-content.php?topic=clonezilla-live/doc/06_Add_extra_driver
thanks!
any ideasideas
so I've added the e1000e driver, following the earlier instructions, added it to create a clonezilla-live-lsi.zip and copied that over to my usb drive. When I boot I still have the same issues with the clients. the server shows the e1000e driver , but it's not being provided to the clients in the initramfs I believe... what I am I missing?
So when your client failed to connect to the server, you should be able to enter the busybox shell. If so, you should can do some tests and checkings, e.g.,
1. cat boot.log (check if any error messages)
2. lsmod (check if the module is correctly loaded)
3. dmesg
4. ip add show
5. ping...
Try to do more tests and checkings so that we know who is the culprit.
Steven
Thank you for the follow-up!
I tried using the not live clonezilla server and drbl and was finally
successful with my first test restore.
Thanks for making and continuing to support such an awesome free tool!
I will test USB later, for now my next steps are to add a secure SSD erase
/ format dev with ext4 pre run step. (Expect a further bunch of questions
on that.) ;)
On Sat, Apr 18, 2020, 9:43 PM Steven Shiau steven_shiau@users.sourceforge.net wrote: