Comments (3)
Seems like there is no Ethernet available. Maybe the wrong modules loaded?
What is the exact instance type you are running? Find out which Ethernet driver is loaded when it is running the original kernel and add them to REQUIRED_MODULES in the ubuntukernel-load.sh script.
Would also help if you can post the complete output of ubuntukernel-load.sh when running it.
from scaleway-ubuntukernel.
The instance type I use is C2S.
Yes, the wrong / not all modules were loaded.
When I execute sudo lshw -C network
it tells me that the ethernet device uses the igb
driver. Therefore I added this module to ubuntukernel-load.sh
With modinfo .../igb.ko | grep depends
I checked for dependencies and added all of them also to the ubuntukernel-load.sh script.
Additional modules I added to ubuntukernel-load.sh:
- dca/dca
- i2c/algos/i2c-algo-bit
- pps/pps_core
- ptp/ptp
- net/ethernet/intel/igb/igb
The complete output of ubuntukernel-load.sh looks as follows:
root@recorder:~# /usr/bin/ubuntukernel-load.sh
Ubuntu kernel version: 4.10.3-041003-generic
Initrd kernel version: none
Scaleway initrd: http://169.254.42.24/initrd/initrd-Linux-x86_64-v3.13.0.gz
+ get scaleway initrd
+ extract scaleway initrd
+ add module net/virtio_net to initrd
+ add module block/virtio_blk to initrd
+ add module block/nbd to initrd
+ add module dca/dca to initrd
+ add module i2c/algos/i2c-algo-bit to initrd
+ add module pps/pps_core to initrd
+ add module ptp/ptp to initrd
+ add module net/ethernet/intel/igb/igb to initrd
+ prepend loading modules before entering scaleway initrd
+ rebuild initrd archive
Kexec engaged. Make it So!
With these modifications it works now and starts into the new kernel! Thanks for your help!
from scaleway-ubuntukernel.
added your fix: 2c02970
Thanks!
from scaleway-ubuntukernel.
Related Issues (3)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from scaleway-ubuntukernel.