wrtu54g-tm:status
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
wrtu54g-tm:status [2010/10/09 22:31] – neutronscott | wrtu54g-tm:status [2023/11/04 22:30] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Project Status ====== | ====== Project Status ====== | ||
- | I've upgraded | + | This page was a mess of nonsense. Let's get to the real deal. What needs fixed. |
- | I've gotten Debian etch installed over NFS. lenny won't work -- FATAL: Kernel too old. heh. **debootstrap** kept failing with etch on some packages for lame reasons and I eventually went through it manually. **NOTE** getty did not produce a login: prompt | + | If anyone cares to help, request features, donate, or just shoot the shit, email me: neutronscott at scottn ... I also accept friend requests |
- | Please remember, | + | ===== bootloader ===== |
- | But I manually inputted all the adm8668 changes from supplied GPL kernel into latest | + | I got stuck on a tangent |
+ | hah. why spending so much time on something thats purpose is served in 3seconds... shrug. i'm learning a lot about MIPS 4K specific code :D it works, but the image is huge. old u-boot came with a bzip2 loader. but without even touching that, i see a bzip of the binary is still just over 64k. i will use lzma-loader from openwrt. :) | ||
- | If anyone cares to help, request features, donate, or just shoot the shit, email me at neutronscott at this websites domain ... I also accept friend requests on facebook or twitter, same username. I'm so lonely :\ | + | ===== OpenWRT backfire (linux kernel |
- | ===== Linux-2.4 work ===== | + | |
- | Basically a diff from the Linksys supplied GPL tarball, but their kernel had some other patches in it. | + | |
- | I manually patched the latest v2.4, the flash/mtd stuff seemed require special handling (guess it's been reworked some) and this is what came out of "diff -Nwru" enjoy! :) | + | |
- | [[http:// | + | |
- | I grab the kernel from ftp:// | + | |
- | == Sept 14th, 2010 == | + | I'd probably recommend this build since wireless |
- | err, 15th now. it's 2:30am. i spent all night getting intimate with my bootloader. we dare not replace it, and it doesn' | + | |
- | | + | - nls_base is missing from kernel if built without an nls set... gayyyy workaround i made a tainted module: http:// |
- | -rwxr-xr-x 1 root root 726356 2010-09-15 02:18 linux.bin.gz | + | - more config options need dealt with by / |
- | -rwxr-xr-x | + | - figure out why only usb1.1 storage and cell phones work. usb2-storage and soundcard did not. |
- | # ls -l vmlinuz* [rootfs and padding for alignment] | ||
- | -rw-r--r-- 1 root root 1589248 2010-09-15 02:30 vmlinuz.lzma | ||
- | -rw-r--r-- 1 root root 1785792 2010-09-15 02:48 vmlinuz.gz | ||
- | Overall that's 191.94kB saved with this build... More saved when kernel | + | ===== OpenWRT trunk (linux |
- | == Sept 13th, 2010 == | + | Somewhat in order: |
- | I built OpenWRT for brcm-2.4 and recompiled my kernel a bit and everything seems okay... Just need to put our wifi module in there and maybe change | + | - [**DONE** again] lzma-loader: |
+ | - [**DONE** maybe in b4?] rt2x00/rt61 wifi driver performance! uses up all of the CPU. | ||
+ | - USB: i think the usb stack is less forgiving than linux2.4, and i seriously think i shouldn' | ||
+ | - export our GPIO pins using gpiolib instead of / | ||
+ | - get at least GPIO working off VINETIC chip, so power LED can be controlled! argh. | ||
+ | - ethernet work: switch driver. vlans. pass MAC address from boot code to ethernet driver, rather than hardcode FLASH address of said MAC address into driver (say what!?) [its in u-boot environment and BSP_CFG_AREA...] | ||
- | == Sep 6th, 2010 == | ||
- | Tightened up the flash layout (clobbers the tmobile certificate, | ||
- | |||
- | == Sep 5th, 2010 == | ||
- | I deleted old entries awhile back. This page is like a messy blog, a wiki is not the format for a blog. Old entries need to roll off. heh. So I'm proud of my new firmware. I'll be using it and working on it for better OpenWRT compat with brcm-2.4, and made a nice clean [[wrtu54g-tm: | ||
- | |||
- | == Sep 4th, 2010 == | ||
- | I don't get it. Bring the thing home and it just wants to keep kernel oops somewhere in the IP stack. I dunno wtf. | ||
- | |||
- | edit: when looking for normal rt61 driver for 2.4, rt61cvs-final from the rt2x00 project is what's left... well, it sucked. WEP always killed me, and WPA wasn't all that either. i went with the official Ralink driver. things been going well since! :) check the download page, and remember -- proceed with caution! | ||
- | |||
- | == Sep 3rd, 2010 == | ||
- | Has it been that long? woah. mini_fo finally works with the latest 2.4 using some patches from the openwrt project' | ||
- | I will be testing it a bit first to make sure it won't leave people without access, and posting it to the new section [[wrtu54g-tm: | ||
- | |||
- | == Jul 31st, 2010 == | ||
- | OK. Got a quick inject of some goodies that should hold some people off for awhile, haha. I regress. :( I got mjproxy and dropbear inside the official binary build of v1.00.21. that's all I changed (well i slipped in a small program to allow tethering with my blackberry, see [[: | ||
- | |||
- | echo " | ||
- | rawaccess -s | ||
- | | ||
- | Then it'll run that on start-up, or anything else you want to put on there. | ||
- | |||
- | [[http:// | ||
- | |||
- | If you're interested in tethering, sorry, but no ttyACM drivers included, it'll only work with blackberry because my daemon communicates directly using libusb-0.1. I do it like this: | ||
- | |||
- | iptables -F | ||
- | iptables -t nat -F | ||
- | iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE | ||
- | bb & | ||
- | / | ||
- | | ||
- | It'd probably setup the rules better for me if I set my connection type to PPPoE but I'm okay with flushing out their rules. | ||
- | |||
- | == Jul 29th, 2010 == | ||
- | |||
- | well, another roadblock. i don't want to go on without mini_fo. Once I saw it in OpenWRT I had to have it, makes everything so much easier, and it just isn't working for me... ls lists no files, tho you can access them... tried to vi a text file and got an error writing (i used /tmp/sto for storage), BUT if i place a file in there, the newer version shows when accessed ... ugh! i quit again for now. | ||
- | |||
- | why did i ever bother? the cricket 3g modem i wanted to share with this device isn't even stable in linux, and i ended up getting a cable modem at that location anyway. :P | ||
- | |||
- | == Jul 24th, 2010 == | ||
- | Didn't take tooo much time to get [[http:// | ||
- | CROSS_COMPILE=mipsel-linux- | ||
- | CFLAGS | ||
- | KERNELVERSION=2.4 | ||
- | KERNEL_SRC = / | ||
- | |||
- | ===== Linux-2.6 porting log ===== | ||
- | |||
- | I do most of my work during free time, while on travel at work... I have too many kids at home to do much there, so I'm working at a snails pace, and I am just a hobbiest... | ||
- | |||
- | == October 9th, 2010 == | ||
- | Long time, no 2.6. I reformatted my development machine (on accident) and started fresh with what I had posted on my webserver and jumped back into 2.6 kernel a bit. I found the 3 lines that were keeping LAN ports from working... I guessing it was checking the link status, and turning it off. I removed those lines and it seems good. I'll put it into openwrt build system shortly and see how things work as a whole. Hopefully, all but USB is good to go now! :) | ||
- | |||
- | == July 24th, 2010 == | ||
- | |||
- | This really is a special device.. I tried using my firmware for UMA on my Blackberry Bold 9700 while on an island with no cellular service. It wouldn' | ||
- | |||
- | == July 5th, 2010 == | ||
- | |||
- | Too much work, not enough interest anymore.. I've lost my steam. Wifi at the hotel works fine on my windows laptop, but my development machine (iBook G4 running Ubuntu) doesn' | ||
- | |||
- | So I tried using compiled-in wifi driver, and I tried using the hostapd from my buildroot image, and still cannot get AP mode working. Thus, it must be an openwrt kernel patch that's messing it up, right ...? | ||
- | |||
- | == June 30th, 2010 == | ||
- | |||
- | Also thanks to Valentin M, OpenWRT is running on our router, forreal! I've never messed much with openwrt, tho it seems they ditched the ' | ||
- | |||
- | I am uncertain of OpenWRT policies. What's normal in a default image? I'll probably post one before the weekend.. It's soo tiny with lzma compression. I'd also like to get lzma-loader compiled for our board, that would cut ~2MB off the kernel size! | ||
- | |||
- | So before I post binary: edit base-files, include hostapd, test test and test again without serial, lzma-loader, | ||
- | |||
- | == June 25th, 2010 == | ||
- | |||
- | Thanks to Valentin M., who tested not only the binary but the source, I have made a few fixes to " | ||
- | |||
- | udhcpc script is now included in the filesystem. | ||
- | hostapd is started before adding wlan0 to bridge | ||
- | dropbear will now just create its key in jffs | ||
- | |||
- | I was going to make it not rely on having a jffs partition, but it seems as tho for now it will. so there. | ||
- | |||
- | **EDIT: PLEASE TEST ONLY IF YOU HAVE, OR PLAN TO SOON HAVE SERIAL ACCESS TO ROUTER!! ** | ||
- | |||
- | Wifi WEP password is deadc0ffee. root passwd is toor. | ||
- | EDIT: Firmware obsolete. Download link removed (7/ | ||
- | |||
- | Latest source mess: [[http:// | ||
- | |||
- | == June 2nd, 2010 == | ||
- | |||
- | I think 2.6 PREEMPT is very responsive. I like it. I just wish USB worked again. | ||
- | Btw, good idea: wire unused phone jack as rj11< | ||
- | Wonder how well USB would work on that, just to keep from making unsightly penetrations. | ||
- | |||
- | ===== Linux-2.6 porting status ===== | ||
- | |||
- | ^section | ||
- | |inital serial output | ||
- | |PROM |20%? |hardcoded kernel cmdline for now. will see how u-boot does it later. | ||
- | |interrupts | ||
- | |real serial driver | ||
- | |NOR FLASH driver | ||
- | |pci | ||
- | |wireless | ||
- | |ethernet | ||
- | |ethernet switch | ||
- | |usb |
wrtu54g-tm/status.1286663499.txt.gz · Last modified: 2023/11/04 22:29 (external edit)