All times are UTC-06:00




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

Joined: Sun Oct 10, 2010 7:28 pm
Posts: 8
Location: 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
   
PostPosted: Mon Oct 11, 2010 3:32 pm 
Offline
Site Admin

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1589
Location: Austin, TX
Quote:
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


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

Joined: Sun Oct 10, 2010 7:28 pm
Posts: 8
Location: Asperg, Germany
Quote:
Quote:
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
   
PostPosted: Mon Oct 11, 2010 5:14 pm 
Offline
Site Admin

Joined: Fri Sep 24, 2004 1:39 am
Posts: 1589
Location: Austin, TX
Quote:
Quote:
Quote:
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


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

Joined: Sun Oct 10, 2010 7:28 pm
Posts: 8
Location: Asperg, Germany
Quote:
Simply:
Code:
make uImage
Thank you! Now I can use the webstick. PPP now works fine.

-- Alexander


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

Joined: Wed Jul 01, 2009 4:35 pm
Posts: 94
Location: Italy
Quote:

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

_________________
http://deliriotecnologico.blogspot.com


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

All times are UTC-06:00


Who is online

Users browsing this forum: No registered users and 6 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:  
PowerDeveloper.org: Copyright © 2004-2012, Genesi USA, Inc. The Power Architecture and Power.org wordmarks and the Power and Power.org logos and related marks are trademarks and service marks licensed by Power.org.
All other names and trademarks used are property of their respective owners. Privacy Policy
Powered by phpBB® Forum Software © phpBB Group