Search Members Help

» Welcome Guest
[ Log In :: Register ]

Mini-ITX Boards Sale, Fanless BareBones Mini-ITX, Bootable 1G DSL USBs, 533MHz Fanless PC <-- SALE $200 each!
Get The Official Damn Small Linux Book. DSL Market , Great VPS hosting provided by Tektonic
Pages: (3) </ 1 [2] 3 >/

[ Track this topic :: Email this topic :: Print this topic ]

reply to topic new topic new poll
Topic: Potential kernel modification to get reliable wifi< Next Oldest | Next Newest >
paku
Unregistered






Posted: Jan. 14 2006,07:59 QUOTE

How did you do it so you get the card function? I have the same problem with my Rt2500 card and cant use the  Dsl. Its very harm because it a fine distro.  Help,please.
Back to top
quirky Offline





Group: Members
Posts: 7
Joined: Jan. 2006
Posted: Jan. 14 2006,13:36 QUOTE

You have to download the 2.4.31 kernel sources, and dsl.config, use dsl.config as .config, make menuconfig -> remove SMP, add APIC, apply the Knoppix kernel patch, remove the part that hard codes gcc-2.95. I used a seperate Ubuntu installation to build the actual kernel, gcc3.4, since that way I could use the make-kpkg tools.

Then I more or less followed this guide:
http://www.eng.uwaterloo.ca/twiki/bin/view/Linux/RemasteringGuide

I had 2 remastering/source directories, one with dpkg reenabled so I could install the new kernel .deb, the other was the original nothing-added DSL. Installed the kernel.deb, the rt2500.o and cloop.o, in the chrooted, beefed up source directory. depmod'd to rebuild the modules dependency file. Then copied across the newly created /lib/modules/2.4.31 and /boot directory (Not sure the /boot dir is needed) to the original DSL source, (ie. not the one full of the restored dpkg stuff). I removed the lib/modules/2.4.31 directory from here first, to avoid potential kernel panics if it used the wrong module.

Then in the master/boot/isolinux dir, I changed the linux24 file for the new kernel. Loop mounted up minrt24.gz, replaced the cloop.o and scsi drivers, closed minirt24.gz again. Remastered the iso as per the guide.

Oh, I also copied across /etc/networks/interfaces from my Ubuntu distro, which is used to set up the card (security note - I have the WPA key stored on the CD... very secure! Not.).

It's not exactly a newbie friendly process and isn't too well documented "step by step". Also, once booted I have to type "sudo /etc/init.d/networking restart" to get the network going. This could possibly be overcome by added the appropriate link in rc.d before remastering, not sure.
Back to top
Profile PM 
paku
Unregistered






Posted: Jan. 14 2006,15:42 QUOTE

Thanks!
I will try, i hope i can do all of that you explained. Little difficult....yes it is. :p
Back to top
cbagger01 Offline





Group: Members
Posts: 4264
Joined: Oct. 2003
Posted: Jan. 16 2006,05:31 QUOTE

But I still don't understand why it worked with DSL 1.5

DSL 1.5 also has a SMP enabled kernel.
Back to top
Profile PM 
quirky Offline





Group: Members
Posts: 7
Joined: Jan. 2006
Posted: Jan. 16 2006,20:00 QUOTE

Well, does the latest cvs rt2500 driver work in DSL 1.5? If so, then the changes are probably related to changes made in the kernel between 2.4.26 and 2.4.31. I'm afraid I don't know exactly what the changes were, but I can guess that they made soft interrupts "more concurrent" and have uncovered deadlocks lurking in this driver.
Back to top
Profile PM 
10 replies since Jan. 12 2006,09:19 < Next Oldest | Next Newest >

[ Track this topic :: Email this topic :: Print this topic ]

Pages: (3) </ 1 [2] 3 >/
reply to topic new topic new poll
Quick Reply: Potential kernel modification to get reliable wifi

Do you wish to enable your signature for this post?
Do you wish to enable emoticons for this post?
Track this topic
View All Emoticons
View iB Code