/kernel_reloaded/

Author:

Valent Turkovic

Novi članci

Categories

Flickr Goodness

June 3, 2008 @ 11:55

Linux Home Automation

I found a great video lecture on home automation at linux.conf.au site. Looks like this conference is great, and for the rest of us who can’t be there videos are a god send!
 
Check it out:
Linux and Home Automation - Lessons Learned presented by Glenn Wightwick
Download the video here or look at the slides
 
Look at whole Linux.conf.au 2008 programme.

Filed under english, linux, podcast, video · No Comments »

May 20, 2008 @ 12:40

Madwifi wireless for Asus Eee PC on Fedora 9 HowTo

fedora 9 wireless on eee pc
 
Im this tutorial I will show you how to download patched driver and compile it yourself, but first I would like to explain why wireless drivers aren’t working on Eee PC running Fedora 9.
 

Asus Eee PC uses Atheros wireless chip AR5007. Atheros as a company doesn’t support linux and doesn’t make linux drivers available, there are linux drivers but they are made by madwifi project crew. Atheros company doesn’t make any effort in making their wireless chips work on linux; they hide specifications of their wireless chips and don’t make them available to linux developers. It is amassing that a developers around madwifi project actually succeed in making these drivers considering all the obstacles. Madwifi drivers still needs Atheros binary HAL (Hardware Abstraction Layer).
 

This HAL is not binary firmware but a piece of code that needs to run in the Linux kernel. It consists of header files for which no permisison to modify is granted, and pre-compiled object files. The vendor’s position is that the Linux community simply needs to accept this sourceless HAL, since in principle the Atheros chip could be tuned to any frequency, and thus produce RF interference with systems operating in those frequencies. This binary HAL is unacceptable to the Linux kernel developers, and the madwifi driver in this state will never become part of the official kernel.
 

Some OpenBSD developers, facing the same issue, reverse-engineered the binary HAL and have produced an open source driver (ath5k), which has now been picked up by the madwifi team as the future direction. At the same time the madwifi driver has been labeled ‘legacy’ to reinforce this point.
 

So we have two drivers that support Atheros chip based wireless cards; madwifi and ath5k, but neither of them currently supports the chip that Asus choose for Eee PC - AR5007. That is now true, you say, my Eee PC runing Xandros linux has a working wireless! If you weren’t aware Xandros uses NDISwrapper to load windows drivers (to learn more look at NDISwrapper article on Wikipedia). So Xandors is using windows and not linux wireless drivers.
UPDATE: I checked with lsmod and Xandros also uses madwifi (ath_pci) driver. They have also custom patched the driver to work.
 

athk5 driver is under heavy development and it is now known when it will support AR5007. Madwifi has a patch that adds support for AR5007, but unfortunately this patch cannot be committed to madwifi, since it breaks the ABI for all non-i386 HAL binaries.
 

In order to get your wireless working on Eee PC with madwifi you need to patch the driver manually so here is step by step walktrough:
Update: Im this tutorial I will show you how to download patched driver and compile it yourself.
 
Update 2: If you don’t wan’t to compile the driver manually then you need to configure Livna repository and then just issue yum command to install the driver.
As root do this:
rpm -i http://rpm.livna.org/livna-release-9.rpm
yum --enablerepo=livna-testing install kmod-madwifi
 

If you still want to do it manually and perrhaps learn how to do it then you need to install all necessary packages; as root do:
yum install make binutils gcc glibc-devel glibc-headers libgomp patch kernel-headers kernel-devel wget
 

Then blacklist the ath5k module; edit your blacklist file (as root) in \etc\modprobe.d\blacklists (I have to reverse slashes because mod_security on this blog that prevents writing \etc\ with regular slashes) and add the line with “blacklist ath5k”
echo "blacklist ath5k" >> \etc\modprobe.d\blacklist (reverse the slashes)
 

You should also edit your \etc\modprobe.conf to look like this:
## Start Atheros Stuff
alias wifi0 ath_pci
alias ath0 ath_pci
options ath_pci autocreate=sta
## End Atheros Stuff

 

Download patched madwifi driver:
wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz
 

Extract madwifi source code and compile it:
tar xvf madwifi-ng-r2756-20071018.tar.gz
cd madwifi-nr-r3366+ar5007
make
su
make install

 

That is it, after reboot you have a working wireless under Fedora 9.
 

Links:

Filed under english, fedora, linux, tips&tricks, wireless · 9 Comments »

May 12, 2008 @ 16:02

Fedora 9 launch party i radionica

Udruge Linux-Osijek i Osijek Wireless pozivaju sve zainteresirane na predavanje i linux radionicu:

Pozivamo sve zainteresirane na predavanje i radionicu koja će se održati u četvrtak, 15. 5. 2008. u CnC Klub za Mlade (Strossmayerova 68 - blizu Rokove crkve) s početkom u 18h.
Linux distibucija Fedora 9 izlazi dan prije, stoga ćemo imati prezentaciju novih i najzanimljivijih stvari u Fedori 9. Nakon prezentacije Fedore 9 dijelit ćemo besplatne instalacijske medije Fedore 9 i Ubuntua 8.04 te još neke stvari koje će za sada ostati iznenađenje. Ako vas zanima što će to biti, morate doći i sami vidjeti. ;) Samo ćemo vam reći da ponesete svoje USB stickove. ;)

Nakon prezentacije i dijeljenja poklona kreće praktični dio, odnosno install fest. Kako je radionica već popunjena nemamo više mjesta za one koji bi željeli doći na praktični dio radionice i sami instalirati linux na svoje računalo. No svi zainteresirani mogu doći pogledati radionicu i naučiti kako se vrši instalacija tako da poslije i sami mogu instalirati linux kod kuće . Ako želite doći ili na bilo koji način prisustvovati; bilo samo pokupiti poklone, gledati prezentaciju ili naučiti kako se instalira linux, svakako se prijavite putem emaila: info@linux-osijek.org

Google karta - http://tinyurl.com/6rhwge
Karta - http://tinyurl.com/5pf54a

Link na stranicu udruge Linux-Osijek:
http://www.linux-osijek.org/node/14

Filed under croatian, fedora, linux · No Comments »

May 1, 2008 @ 14:25

My eeexperience with Fedora 9

webcam
 

This is a short post regarding my experience installing and using Fedora 9 (currently preview, not released version).
I have tried installing eeedora on 8GB SD card for many times but without any success. I have successfully run eeedora from my usb stick but when I tried installing it on SD card it failed while trying to copy files from USB stick to SD card.
I have external DVD burner so I popped in Fedora 9 Preview. To my surprise, after bad experience with eeedora, installation went smooth. I had some issues with LVM crashing anaconda but after I manually created partitions with fdisk and rebooted Fedora 9 it was installed without any problems. After partitioning the only issues were the GUI ones - anaconda installer just doesn’t fit in such a small screen. I hope that can be fixed before Fedora 9 ships.

Here is how Fedora 9 boot screen looks like on Asus eee:

eee-f9-boot.jpg

 
Fedora 9 wallpaper looks great on eee, much better than on my big 19″ screen. The issue here is that “Install fedora” icon is visible but the text beneath isn’t. If you don’t know exaclty what you are looking for it is hard to start the installation. Here is how Fedora 9 looks on my Asus eee:

eee-f9-12.png

Here is how Anaconda Installer looks like like on eee:

eee-f9-2.png

eee-f9-3.png

As you can see the buttons aren’t visible in Anaconda installer.

 
When I used “create default partition layout” with LVM this is the error I got:

eee-f9-4.png

eee-f9-5.png

I tried saving this bug but save button freezes Anaconda, so I couldn’t save the bug report.

These all are just small cosmetic bugs and I’m overly impressed how great Fedora 9 works on my little eee! I can’t wait to use it in my daily routine because Xandoros has lots of limitations compared to Fedora.

Filed under english, fedora, linux · 5 Comments »

February 28, 2008 @ 14:14

Howto compile uvcvideo linux webcam module for Fedora

webcam

 

If you have followed my previous webcam howto guide and found out that you need uvcvideo module for your webcam just follow this howto.

First install subversion, if you don’t already have it installed, so you can get the latest code from uvcvideo project svn repository. As root just start yum in console or if you like gui application managers like pirut just use them. Here is how you can install it with yum:

yum install subversion

now you need to get the source code for uvcvideo webcam module:

svn checkout svn://svn.berlios.de/linux-uvc/linux-uvc/trunk linux-uvc

and when the download is complete you can compile the code:

cd linux-uvc
make

Now you need to become root and install the module in correct place:

su
make install INSTALL_MOD_DIR=extra/uvc

Then you will get an error saying:

depmod -ae `uname -r`
/bin/sh: depmod: command not found

because you don’t have /sbin directory in your path so only thing you still need is this:

/sbin/depmod -ae `uname -r`

now you can load your module with command:

/sbin/modprobe uvcvideo

and run cheese to test your webcam.

 

links:

 

ps. I choose images for my blog by going to http://images.google.com and seraching for the most obvious keyword in the article, for this article it the word was webcam. As you can see this keyword provided some interesting search results :)

Filed under english, fedora, linux, tips&tricks · 2 Comments »

February 26, 2008 @ 0:15

Fedora updates without password

If you run Fedora as a home or work desktop and you are the only user on that system then you probably don’t want to enter root password for every update.
If you would like to have more user friendly updates that don’t ask you for root password for each update then you need edit this file as root:
/etc/pam.d/pup

Original /etc/pam.d/pup file on Fedora 8 looks like this:
#%PAM-1.0
auth include config-util
account include config-util
session include config-util

You need to add a line before the first “auth” so that your new /etc/pam.d/pup file looks like this:
#%PAM-1.0
auth sufficient pam_console.so
auth include config-util
account include config-util
session include config-util

Now try to run pup from console as a regular user and you shouldn’t be prompted for your root password anymore.

Filed under linux · 1 Comment »

February 17, 2008 @ 2:55

My Mugshot on Wordpress blog

I have used mugshot service for some time now and I really like it. If you haven’t used it before I highly recommend you sign up and install mugshot client. So far I know this is the only linux user specific social network service and it is made by Red Hat. There is also a windows client but it is more tailored to linux desktop users.

So I wanted to spice up my blog a bit. Wordpress has sidebar in which you can add different add ons. Mugshot people have made “mugshot mini badges” that you can put on your facebook, wordpress and other blogs.

You need to go to your Wordpress administration page and under Manage / Files edit Sidebar file. Choose the appropriate place and just copy/paste the code from mugshot badges page.

If you are interested in how mugshot mini badge looks like here it is:

Update:
Flash version has some issues with my blog, so I found a HTML one also and here is how it looks like:

Filed under english, linux, općenito · No Comments »

February 13, 2008 @ 13:44

Fedora webcam howto

If you have a webcam that needs some module (driver) that it is not in Fedora kernel then you usually need to compile it manually. Fedora doesn’t include any modules that aren’t in upstream kernel. Livna repository has some modules for some webcams. But if you have a webcam like mine that uses uvcvideo module which isn’t in livna repo then only solution is to compile it manually.

First step in getting your webcam working is to check if maybe it is working but you don’t know it is :)

Install application called cheese with your favorite gui of cli tool. I use yum so here is how I do it:

su -
yum install cheese

If you webcam works that is it, if it doesn’t work then you need to find out which webcam module you need to install or compile.

Start tool called v4l2-tool, if you don’t have it install it. When you start it you will see this:

webcam_01.png

Click on the last tab labeled “suggest driver”:

webcam_02.png

Then click on “lsusb output” button:

webcam_04.png

Now you need to recognize which of all listed usb devices is your webcam. I had only two lines and I recognized microdia as manufacturer of my webcam so I used manufacturer and model ID from that line in my cast that is - 0c45:62c0.

Now you need to enter that info back in main window in “vendor ID” and “product ID” boxes and press suggest driver button:

webcam_05.png

How you should get the module name and link where to get more info for installing your webcam in Fedora.

Filed under english, fedora, linux, tips&tricks · 5 Comments »

February 6, 2008 @ 18:12

Fedora 9 Alpha

Fedora Projekt nastavlja sa svojim brzim tempom razvoja i inovacije Slobodnog softvera s izdavanjem Fedora 9 Alpha. Dok druge distribucije tek počinju prihvaćati tehnologije poput PulseAudio i PolicyKit mi smo jos jednom korak ispred s projektima poput FreeIPA. Red Hat je i dalje firma koja više od svih drugih pridonosi razvoju Linux kernela. Red Hat također pridonosi i drugim velikim poboljšanjima poput GNOME VFS layera - GIO/GVFS koji je dio Alpha izdanja Fedore.

Neka od najvažnijih novosti u Fedora 9 Alpha su:

* Podrška za promjenu veličine particija tijekom instalacije (ext2,ext3 i
NTFS)

* Podrška za kreiranje i instaliranje enkriptiranih datotečnih sustava

* Brži i učinkovitiji yum

* PackageKit

* FreeIPA, integrirano rješenje koje obuhvaća Linux, Fedora Directory
Server, FreeRADIUS, MIT Kerberos, NTP, DNS te pruža provisioning i
administriranje putem web sučelja i komandne linije

* GNOME 2.21 Development Release

* KDE 4.0

* Firefox 3 Beta 2

* Kernel 2.6.24

.. i puno toga još.

Linkovi:

  • Engleski izvor
  • Fedora 9 Alpha download
  • Filed under croatian, fedora, linux · No Comments »

    January 31, 2008 @ 16:32

    Postao sam Ambassador :)

    Prije par dana postao sam ambasador Feodora projekta za hrvatsku. Kako dugo koristim Fedoru a i pridonosim na razne načine ovo mi se činilo zanimljivo. Pogledao sam ciljeve koje imaju Fedora ambasadori pa sam vidio da to mogu raditi bez problema. Začudilo me kako nema niti jednog Fedora ambasadora u hrvatskoj, tj. ja sam prvi. Ako ima još ljudi koji sudjeluju na neki način u Fedora projektu svakako vas pozivam da i vi postanete Fedora ambasador.

    Za više informacija možete pogledati Fedora Project Ambassadors stranicu.

    Filed under croatian, linux, općenito · No Comments »

      Recent Comments

      Archives


      ·

      Meta

      Visit my Mugshot page