![]() ![]() |
Aug 23 2008, 05:59 PM
Post
#1
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
Its incredible.. cant get kernel modules to download, dont know how to modify vanilla kernel code for Zaurus C1000 because no one
else knows it seems ? I hope I am wrong ? And all I want is: rt73.o yes, that single kernel module compiled for kernel 2.4.20 and to be used on a Zaurus SL-C1000 and pdaxii13 OS. just make sure the source code is from the ASPj rt73-k2wrlz source code and you use GCC 3.4.5 which is the default GCC for pdaxii13. Its got to be the all time easiest $150 US your ever going to make. someone, somewhere out there knows exactly what I'm talking about and want, if thats you, come get your money ! its ready ! create for me rt73.o and its all yours ! contact me on +44 775 7627096 on my Cellular phone daylight GMT . if no reply, please leave a message I will get back to you quickly. please also contact me at: allelectrix2@yahoo.co.uk your efforts to help me will be well rewarded. thanks so much ! |
|
|
|
Sep 29 2008, 05:28 AM
Post
#2
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
as of Monday September 29th 2008, this still applies: $150 US to anyone who can supply me the kernel 2.4.20 module in ARM machine language:
rt73.o this will need to run on a Sharp SL-C1000 so the module needs to be compiled for XScale ARM. it will usually be resident in: /lib/modules/2.4.20/kernel/net/wireless/extra/ but you can execute in a bash shell: find / -name rt73.o the module should be compiled from ASPj's source code on his web site. if you have it, I would greatly appreciate you contacting me at my email address and attaching it to a mail. if you send it to me, I will host it on my website so others can benefit from this. I have found out since the last post, above, you need to use GCC 2.95.3 which is the same version the kernel is compiled with. COME ON! someone, somewhere with a Z has got that module ! I WANT IT! its got to be the easiest $150 US your ever going to make man! I'm getting closer to solving this riddle myself, but its still a way off from me yet, I know I am getting closer. however, for now still, its up to everyone else to help. please help ! |
|
|
|
Sep 29 2008, 07:25 AM
Post
#3
|
|
![]() Group: Members Posts: 149 Joined: 25-February 06 From: Nagoya, Japan Member No.: 9,232 |
Looking on Google for "rt73.o zaurus" or "rt73.o arm" gives interesting results in Chinese and Korean. I don't understand these languages but the web pages contain instructions to compile the kernel and the rt73 module. Given that your environment is probably already set up to compile it, maybe you could find some interesting clues there.
I remember my previous experiences when building my own kernel for the "fun" of it, and well, to tell the truth, it was not fun at all... Anyway, good luck for your quest! :-) |
|
|
|
Oct 1 2008, 05:42 PM
Post
#4
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
Looking on Google for "rt73.o zaurus" or "rt73.o arm" gives interesting results in Chinese and Korean. I don't understand these languages but the web pages contain instructions to compile the kernel and the rt73 module. Given that your environment is probably already set up to compile it, maybe you could find some interesting clues there. I remember my previous experiences when building my own kernel for the "fun" of it, and well, to tell the truth, it was not fun at all... Anyway, good luck for your quest! :-) Thank you Frederic so much for your reply, alas, I already know about the requirement for the existence of the directories mentioned there. happily, I managed to cross compile a successful build of zImage.bin that the Z could actually run, and did run. So, I am 50% there now. I need to get to know how to get my x86 to cross compile kernel modules for ARM namely, kernel 2.4.20, so I am still seeking the illusive: rt73.o so, do you know anything else please ? anything would be greatly appreciated, all the very best. |
|
|
|
Oct 5 2008, 08:14 PM
Post
#5
|
|
|
Group: Members Posts: 454 Joined: 17-November 05 Member No.: 8,551 |
Two thoughts. I know how frustrating what you are going through is, after a friend compiled serial modules for me for the Collie. The compilation was a bear. Here is my page about the adventure with 2.4.6 Kernel source:
http://sdjf.esmartdesign.com/kernel.html So yeah, building is hard, especially if there are errors in the kernel source itself, or you need a patch to make it work on your ROM, which is what he found for the 2.4.6 kernel. I suggest using google to help you find someone who knows how to do what you want but who isn't reading the forum. Or check out the Zaurus channels at irc.freenode.net for help. That's how we located the patch we needed, I emailed developers of applications for my ROM (who I found using google or dogpile), and one kindly helped guide us to the necessary files and sent us the one that was not on the web. Even #linux might have someone who could look at your output and help figure out the problem, if you don't find someone able to rescue you. Developers are usually off doing other things. But here is the website of one who compiled the module for 2.4.23 for some other machine, and maybe he can give you guidance. Nothing to lose in sending him an email. http://homepages.tu-darmstadt.de/%7Ep_larbig/wlan/ And look at results of this search: http://www.google.com/search?hl=en&ie=...G=Google+Search Add 2.4.20 to above search to narrow down results for your kernel. Lots of guidance next url, and someone offering compilation help for a fee, but again, not on a zaurus: http://rt2x00.serialmonkey.com/phpBB/viewt...?f=8&t=4925 And a number of sites mention needing to add an alias rausb0=rt73 I have never compiled anything so this is the best I can do to help. sdjf |
|
|
|
Oct 11 2008, 04:24 AM
Post
#6
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
Two thoughts. I know how frustrating what you are going through is, after a friend compiled serial modules for me for the Collie. The compilation was a bear. Here is my page about the adventure with 2.4.6 Kernel source: http://sdjf.esmartdesign.com/kernel.html So yeah, building is hard, especially if there are errors in the kernel source itself, or you need a patch to make it work on your ROM, which is what he found for the 2.4.6 kernel. I suggest using google to help you find someone who knows how to do what you want but who isn't reading the forum. Or check out the Zaurus channels at irc.freenode.net for help. That's how we located the patch we needed, I emailed developers of applications for my ROM (who I found using google or dogpile), and one kindly helped guide us to the necessary files and sent us the one that was not on the web. Even #linux might have someone who could look at your output and help figure out the problem, if you don't find someone able to rescue you. Developers are usually off doing other things. But here is the website of one who compiled the module for 2.4.23 for some other machine, and maybe he can give you guidance. Nothing to lose in sending him an email. http://homepages.tu-darmstadt.de/%7Ep_larbig/wlan/ And look at results of this search: http://www.google.com/search?hl=en&ie=...G=Google+Search Add 2.4.20 to above search to narrow down results for your kernel. Lots of guidance next url, and someone offering compilation help for a fee, but again, not on a zaurus: http://rt2x00.serialmonkey.com/phpBB/viewt...?f=8&t=4925 And a number of sites mention needing to add an alias rausb0=rt73 I have never compiled anything so this is the best I can do to help. sdjf |
|
|
|
Oct 11 2008, 04:35 AM
Post
#7
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
thanks for your help guys, keep this stuff coming in. I do find it very hard to get compiling done myself, so if anyone else can
offer to do it, I will pay them a great deal of money to get it done. The links so far suggested are good, and I will be following them up and give them a good try. I will return results from these back here. thanks again, this thread is not by any means closed, I need a Zaurus specialist to do this, is this you ?? if so, I need your services please. |
|
|
|
Oct 11 2008, 06:20 AM
Post
#8
|
|
![]() Group: Members Posts: 149 Joined: 25-February 06 From: Nagoya, Japan Member No.: 9,232 |
Just out of curiosity, why don't you just buy another wireless adapter that is already supported by your distro? Maybe it would be easier and cheaper in terms of sweat, time, and money...
|
|
|
|
Oct 11 2008, 11:50 AM
Post
#9
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
I've only got Hostap for 802.11b CF Cards and the kernel Module:
rt2570.o this is for 2 Cards: a) D-Link DWL-G122 B1 Which both turn out to be a load of crap. They run for a few times, then mysteriously just die, and become about as much use as a worn out shoe. While I am investigating this great phenomena, the real powerhouse card: D-Link DWL-G122 C1 is just waiting for me to slap it into its USB slot and let it do its great stuff, alas, my Computer wont know what to do with it, as it does not (as yet) have the kernel module: rt73.o Alas, your thought is good, but for the application I want, there is only one choice available: Any rt73 chipset based USB wifi card so, role up, role up, all you Unixheads, payment to whatever level I pledge to the first person to compile for me: rt73.o in ARM Machine Code your payment awaits. in the meantime, keep your ideas rolling in, I want to hear all. |
|
|
|
Oct 13 2008, 03:43 AM
Post
#10
|
|
|
Group: Members Posts: 454 Joined: 17-November 05 Member No.: 8,551 |
Out of curiousity, what does "works for a few times and then just dies" mean?
May be a stupid question, from someone who knows nearly zilch about hostap and wireless, but it sounds suspiciously to me like there may just be some wrong settings somewhere in /etc/. I found Opera was resetting my config and ppp file settings to the wrong baud rate if I let it. May be totally unrelated, you seem sure it's the driver you need, but what the heck. I just got my post up about that a few days ago (again, sl6000, Sharp ROM): http://sdjf.esmartdesign.com/blog/settings.html Maybe the new card would do the same thing, because some application is messing up your settings? |
|
|
|
Oct 13 2008, 06:07 AM
Post
#11
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
Out of curiousity, what does "works for a few times and then just dies" mean? May be a stupid question, from someone who knows nearly zilch about hostap and wireless, but it sounds suspiciously to me like there may just be some wrong settings somewhere in /etc/. I found Opera was resetting my config and ppp file settings to the wrong baud rate if I let it. May be totally unrelated, you seem sure it's the driver you need, but what the heck. I just got my post up about that a few days ago (again, sl6000, Sharp ROM): http://sdjf.esmartdesign.com/blog/settings.html Maybe the new card would do the same thing, because some application is messing up your settings? Its a good thought sdjf, but I have confirmed that it is a Hardware problem with these 2 Cards. The Cards main IC has no heatsink on it, and this is whats making these cards perform in the way I mentioned. I put my finger on the top of the main IC on the card while connected to the USB system, as soon as I issued the wireless control commands: ifconfig rausb0 up iwconfig rausb0 mode monitor channel 2 the main IC on the card heats up to such a degree that I can't keep my finger on the top of the IC anymore. So, I'm hoping that by adding some refrigeration to the IC that the card continues to run indefinitely without burning itself out. Thats a real interesting problem you had there with Opera and your CF Modem ! nice that you sorted it out ! If you know anyone that has a kernel 2.4.20 toolchain up and running and can make .o kernel modules please let me know everyone. In the meantime, please keep this thread running, I want to hear from all of you, thanks to all so far that have tried to assist mw with this problem ;-) |
|
|
|
Oct 13 2008, 12:50 PM
Post
#12
|
|
![]() Group: Members Posts: 2,350 Joined: 30-July 06 Member No.: 10,575 |
OK, I'm getting Cacko dev stuff downloaded. We'll see how this turns out
|
|
|
|
Oct 13 2008, 03:18 PM
Post
#13
|
|
![]() Group: Members Posts: 2,350 Joined: 30-July 06 Member No.: 10,575 |
Try this (It's likely broken in some way or another)
Remove the .txt and add .o
Attached File(s)
|
|
|
|
Oct 14 2008, 03:05 PM
Post
#14
|
|
|
Group: Members Posts: 85 Joined: 7-April 08 Member No.: 21,602 |
Try this (It's likely broken in some way or another) Remove the .txt and add .o Darn!... you were right, there are faults, but a REALLY nice try ! We're getting so warm with this, I can now feel the heat on my Face ! I'm getting the Segmentation Fault now when I try to bring the Interface up. We nearly had it ! this is what I have tested it with: SL-C1000 Computer pdaXii13 D-Link DWL G122 C1 USB 2.0 Hub = dont work at all USB 1.0 Hub = Segmentation Fault Direct connection to Computer = Segmentation Fault I presume that if the module will run the D-Link DWL G122 C1 it will run all the other rt73 Cards ? Here's the system output:
screencap7.png ( 82.24K )
Number of downloads: 13Isn't it normally rausb0 ? would it be possible to see if you could compile this code to ARM rt73.o ?:
rt73_k2wrlz_2.0.1.tar.bz2 ( 242.45K )
Number of downloads: 11 Million Thank You's from me for trying this, your the Man! I REALLY look forward to your next post here ! |
|
|
|
Oct 14 2008, 06:08 PM
Post
#15
|
|
![]() Group: Members Posts: 2,350 Joined: 30-July 06 Member No.: 10,575 |
I tried 5 versions of the code (the one you had, a newer version, a CVS, and some others), but the one that built had the fewest errors.
The others gave weird "couldn't parse something before this," where the code looked fine to me. I think I know what is causing the segfault, too...I had to change a line of code that I didn't really know what it did. If somebody's familiar with kernel stuff, I'd appreciate you looking at this line: CODE struct usb_device *dev = pAd->pUsb_Dev; ... //struct device *udevice = &dev->dev; struct device *udevice = dev; The third, commented out one is the original. The compiler claims that there's no such member "dev" in "&dev," so I hacked it together so it compiled Basically, if somebody could tell me what to change that to, I should have a working module. I believe that usb_device is defined in the kernel header include/linux/usb.h. I haven't worked with structs, so this all seems like a jumbel/excruciatingly messy coding to me (which it likely is). |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 03:48 PM |