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/21 06:47] neutronscottwrtu54g-tm:status [2023/11/04 22:30] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
 ===== bootloader ===== ===== 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 timeout, you notice that?). once i fixed that, netconsole shows everything twice... so i'porting the latest u-boot 2010.09 release. hah. why spending so much time on something that'purpose is served in 5seconds... shrug. i'm learning a lot about MIPS 4K specific code :D+ 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 timeout, you notice that?). once i fixed that, netconsole shows everything twice... so i'ported the latest u-boot 2010.09 release. still everything twice. turns out the network card driver wasn't MIPS-friendly. fixed that too. 
 +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. :)
  
 ===== OpenWRT backfire (linux kernel 2.4) ===== ===== OpenWRT backfire (linux kernel 2.4) =====
Line 20: Line 21:
  
 Somewhat in order: Somewhat in order:
-  - [**DONE**] lzma-loader: rather slowu-boot loads entire image to RAM, but I decompress from flash. let'do RAM->RAMjust need to move my buffer... +  - [**DONE** again] lzma-loader: ported backfires work into trunkit'fast again. 
-  - export our GPIO pins using gpiolib instead of /proc/adm8668/buttons +  [**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't have removed the resistorssooo 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 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...]   - 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...]
-  - rt2x00/rt61 wifi driver performance! uses up all of the CPU. 
  
wrtu54g-tm/status.1290322073.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