All times are UTC - 6 hours




Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Sun Oct 10, 2010 9:48 pm 
Offline


Sun Oct 10, 2010 7:28 pm

8

Asperg, Germany
Hello,

I have received my new EfikaMX Smartbook last week and have been playing around with it a bit :).

I have tried to use an USB GSM webstick (Huawei E160 based). It was recognized by Ubuntu, but failed to connect. I then tried to write a pppd configuration file, but pppd exited with the error message "Can't set tty to PPP line discipline".

After some googling and inspecting /proc/config.gz I found that the cause of the error message was that no support for asynchronous serial PPP was in the shipped kernel. I then compiled a new kernel with the "ppp_async.ko" kernel module.

Now finally to my question:

How do I install the new kernel? I'm only familiar with the process on x86-systems. Do I simply move the kernel to /boot and the kernel modules to /lib/modules or is there more to be done (i.e. to produce uImage from Image)?

Is it possible to have am menu at boot time to select the kernel to boot? I have prepared a rescue SD-card to boot from if the new kernel fails to boot.

Many thanks in advance.

Best Regards,

-- Alexander Shendi


Top
 Profile  
 
PostPosted: Mon Oct 11, 2010 3:32 pm 
Offline
Site Admin


Fri Sep 24, 2004 1:39 am

1589

Alamo Heights, TX
alex333 wrote:
Hello,

I have received my new EfikaMX Smartbook last week and have been playing around with it a bit :).

I have tried to use an USB GSM webstick (Huawei E160 based). It was recognized by Ubuntu, but failed to connect. I then tried to write a pppd configuration file, but pppd exited with the error message "Can't set tty to PPP line discipline".

After some googling and inspecting /proc/config.gz I found that the cause of the error message was that no support for asynchronous serial PPP was in the shipped kernel. I then compiled a new kernel with the "ppp_async.ko" kernel module.

Now finally to my question:

How do I install the new kernel? I'm only familiar with the process on x86-systems. Do I simply move the kernel to /boot and the kernel modules to /lib/modules or is there more to be done (i.e. to produce uImage from Image)?

Is it possible to have am menu at boot time to select the kernel to boot? I have prepared a rescue SD-card to boot from if the new kernel fails to boot.

Many thanks in advance.

Best Regards,

-- Alexander Shendi


Hi Alex,

Yep you just copy uImage to /boot and you can, if building natively, "sudo make modules_install" to put the modules in place. It's that simple.

We're still working on kernel packages and a new Maverick build with Initrd support in U-Boot properly implemented and a "flash-kernel" package upgrade to support it.

Sorry about the lack of ppp_async - I thought it was in the config but it seems that it's one of those one tiny things we missed. When we have packages based on an Ubuntu build and config it will be enabled though (it has to be or things will not work as expected :)
Matt Sealey, Genesi USA Inc.
Product Development Analyst


Top
 Profile  
 
PostPosted: Mon Oct 11, 2010 4:34 pm 
Offline


Sun Oct 10, 2010 7:28 pm

8

Asperg, Germany
Neko wrote:
alex333 wrote:
Hello,

I have received my new EfikaMX Smartbook last week and have been playing around with it a bit :).

I have tried to use an USB GSM webstick (Huawei E160 based). It was recognized by Ubuntu, but failed to connect. I then tried to write a pppd configuration file, but pppd exited with the error message "Can't set tty to PPP line discipline".

After some googling and inspecting /proc/config.gz I found that the cause of the error message was that no support for asynchronous serial PPP was in the shipped kernel. I then compiled a new kernel with the "ppp_async.ko" kernel module.

Now finally to my question:

How do I install the new kernel? I'm only familiar with the process on x86-systems. Do I simply move the kernel to /boot and the kernel modules to /lib/modules or is there more to be done (i.e. to produce uImage from Image)?

Is it possible to have am menu at boot time to select the kernel to boot? I have prepared a rescue SD-card to boot from if the new kernel fails to boot.

Many thanks in advance.

Best Regards,

-- Alexander Shendi


Hi Alex,

Yep you just copy uImage to /boot and you can, if building natively, "sudo make modules_install" to put the modules in place. It's that simple.

We're still working on kernel packages and a new Maverick build with Initrd support in U-Boot properly implemented and a "flash-kernel" package upgrade to support it.

Sorry about the lack of ppp_async - I thought it was in the config but it seems that it's one of those one tiny things we missed. When we have packages based on an Ubuntu build and config it will be enabled though (it has to be or things will not work as expected :)


Hi Matt,

Thanks for the quick reply. I have indeed compiled the kernel natively. The problem is that I do not have uImage.

If I do:

Code:
file /boot/uImage arch/arm/boot/*Image ./vmlinuz


I get:

Code:
/boot/uImage:           u-boot/PPCBoot Image
arch/arm/boot/Image:    data
arch/arm/boot/zImage:   data
./vmlinux:              ELF 32-bit LSB executable ...


So these do not seem to be the same ...
Now how do I produce uImage?

Many thanks in advance.

Best Regards,

-- Alexander


Top
 Profile  
 
PostPosted: Mon Oct 11, 2010 5:14 pm 
Offline
Site Admin


Fri Sep 24, 2004 1:39 am

1589

Alamo Heights, TX
alex333 wrote:
Neko wrote:
alex333 wrote:
Hello,

I have received my new EfikaMX Smartbook last week and have been playing around with it a bit :).

I have tried to use an USB GSM webstick (Huawei E160 based). It was recognized by Ubuntu, but failed to connect. I then tried to write a pppd configuration file, but pppd exited with the error message "Can't set tty to PPP line discipline".

After some googling and inspecting /proc/config.gz I found that the cause of the error message was that no support for asynchronous serial PPP was in the shipped kernel. I then compiled a new kernel with the "ppp_async.ko" kernel module.

Now finally to my question:

How do I install the new kernel? I'm only familiar with the process on x86-systems. Do I simply move the kernel to /boot and the kernel modules to /lib/modules or is there more to be done (i.e. to produce uImage from Image)?

Is it possible to have am menu at boot time to select the kernel to boot? I have prepared a rescue SD-card to boot from if the new kernel fails to boot.

Many thanks in advance.

Best Regards,

-- Alexander Shendi


Hi Alex,

Yep you just copy uImage to /boot and you can, if building natively, "sudo make modules_install" to put the modules in place. It's that simple.

We're still working on kernel packages and a new Maverick build with Initrd support in U-Boot properly implemented and a "flash-kernel" package upgrade to support it.

Sorry about the lack of ppp_async - I thought it was in the config but it seems that it's one of those one tiny things we missed. When we have packages based on an Ubuntu build and config it will be enabled though (it has to be or things will not work as expected :)


Hi Matt,

Thanks for the quick reply. I have indeed compiled the kernel natively. The problem is that I do not have uImage.

If I do:

Code:
file /boot/uImage arch/arm/boot/*Image ./vmlinuz


I get:

Code:
/boot/uImage:           u-boot/PPCBoot Image
arch/arm/boot/Image:    data
arch/arm/boot/zImage:   data
./vmlinux:              ELF 32-bit LSB executable ...


So these do not seem to be the same ...
Now how do I produce uImage?

Many thanks in advance.

Best Regards,

-- Alexander


Simply:

Code:
make uImage
Matt Sealey, Genesi USA Inc.
Product Development Analyst


Top
 Profile  
 
PostPosted: Mon Oct 11, 2010 6:10 pm 
Offline


Sun Oct 10, 2010 7:28 pm

8

Asperg, Germany
Neko wrote:
Simply:

Code:
make uImage


Thank you! Now I can use the webstick. PPP now works fine.

-- Alexander


Top
 Profile  
 
PostPosted: Wed Oct 20, 2010 7:42 am 
Offline


Wed Jul 01, 2009 4:35 pm

86

Italy
Neko wrote:

We're still working on kernel packages and a new Maverick build with Initrd support in U-Boot properly implemented and a "flash-kernel" package upgrade to support it.



When is the expected date to realize this updated kernel package?

Looking to :
http://blog.efikamx.info/2010/10/maveri ... oject.html

The Efika Mx development blog tell that the Genesi team hope that the distribution files and kernel support will be ready by the end of the week.

That's very fine!!!

Thanks


Thanks


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group