User Tools

Site Tools


wrtu54g-tm:status

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
wrtu54g-tm:status [2010/11/07 04:43] neutronscottwrtu54g-tm:status [2023/11/04 22:30] (current) – external edit 127.0.0.1
Line 5: Line 5:
 If anyone cares to help, request features, donate, or just shoot the shit, email me: neutronscott at scottn ... I also accept friend requests on facebook or twitter, same username. I'm so lonely :\ If anyone cares to help, request features, donate, or just shoot the shit, email me: neutronscott at scottn ... I also accept friend requests on facebook or twitter, same username. I'm so lonely :\
  
-===== OpenWRT trunk (linux kernel 2.6.36) ===== +===== bootloader ===== 
- + I got stuck on a tangent of getting u-boot replaced so that hopefully if you are following each build, and burn a broke image, the bootloader will be accessible without a serial cable. netconsole was giving me problems due to errors in network code (seen by first 2 TFTP transmits timeoutyou notice that?)once i fixed that, netconsole shows everything twice... so i'm ported the latest u-boot 2010.09 releasestill everything twiceturns out the network card driver wasn't MIPS-friendly. fixed that too
-Somewhat in order: +hahwhy 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 worksbut the image is huge. old u-boot came with a bzip2 loaderbut without even touching that, i see a bzip of the binary is still just over 64ki will use lzma-loader from openwrt. :)
-  - [**DONE**] lzma-loader: rather slow. u-boot loads entire image to RAMbut I decompress from flashlet's do RAM->RAMjust need to move my buffer... +
-  - export our GPIO pins using gpiolib instead of /proc/adm8668/buttons  +
-  - ethernet work: switch drivervlanspass MAC address from boot code to ethernet driverrather than hardcode FLASH address of said MAC address into driver (say what!?) [its in u-boot environment and BSP_CFG_AREA...] +
-  - rt2x00/rt61 wifi driver performance! uses up all of the CPU.+
  
 ===== OpenWRT backfire (linux kernel 2.4) ===== ===== OpenWRT backfire (linux kernel 2.4) =====
  
-I'd probably recommend this build since wireless and usb work.+I'd probably recommend this build since wireless and usb (somewhat) work.
  
   - nls_base is missing from kernel if built without an nls set... gayyyy workaround i made a tainted module: http://wrt.scottn.us/nls_base.o for now.   - nls_base is missing from kernel if built without an nls set... gayyyy workaround i made a tainted module: http://wrt.scottn.us/nls_base.o for now.
-  - Wireless needs configured by /etc/config/wireless. Just need scripts to glue together rt61ap.dat with the openwrt configuration scheme (since we don't need/use hostapd) [**WIP**]: put http://wrt.scottn.us/rt61ap.sh in /lib/wifi +  - more config options need dealt with by /lib/wifi/rt61ap.sh ? 
-  - Backport these changes from trunk build: lzma-loader [**done**], mtd mapgpio(?).+  - figure out why only usb1.1 storage and cell phones work. usb2-storage and soundcard did not. 
 + 
 + 
 +===== OpenWRT trunk (linux kernel 2.6.36===== 
 + 
 +Somewhat in order: 
 +  - [**DONE** againlzma-loaderported backfires work into trunkit's fast again
 +  - [**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.4and i seriously think i shouldn't have removed the resistors. sooo maybe it will work after a hardware change. 
 +  - export our GPIO pins using gpiolib instead of /proc/adm8668/buttons 
 +  - get at least GPIO working off VINETIC chipso 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...] 
wrtu54g-tm/status.1289105028.txt.gz · Last modified: 2023/11/04 22:29 (external edit)

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki