RSS feed
  • Twitter Weekly Updates for 2010-03-07

  • Twitter Weekly Updates for 2010-02-28

    • yum, I just won a Guruplug last night & am eating it up… #
    • Successfully upgraded to DD-WRT v24-sp2 (01/02/10) mini-usb – build 13577M NEWD Eko

      Yay ^_^ #

    • IPv6 is kinda working @ home. Need to work out the kinks in my startup script. I'm going to have to put timeouts in cause of dyndns. MEH! #
  • Floating in numbers [IPv6] | Moved to FreeDNS

    I went to SCaLE last weekend, and was very happy to talk to the people at the IPv6 booth. I also jacked one of their “getipv6.info” stickers cause it looked neato & unixy. A day later I stuck it on my laptop (along with some other nice linux/gnu/openvz buddies); and a day after that I started on my journey to IPv6.
    I’ve been working through IPv6 Essentials in my free time, and actually implementing it at home! I started out by bricking my router (earlier post), followed by epic failure when trying to configure IPv6 on my router. I was rewarded with a little success before I had to call it quits late at night. I manually assigned my IPv6 address to my mac and everything worked wonderfully (ipv6.google.com for example)

    Well I was dis-satisfied, and spent the better part of my day at home (Thursday 25, 2010) getting it to work on my router. Now everything works & I can reboot my router & expect everything to come back when it’s back up. I will post how I got everything working ASAP since the current IPv6 articles are dated & chock full of mis-information.
    In the process of moving to IPv6 at home I needed to make my dyndns IPv6 compatible. Well dyndns isn’t IPv6 compatible (for free anyways), so I decided to switch to FreeDNS. It provides AAAA record support (IPv6), and allowed me to pass onto the next level of the HE.net certification:


    Yay! I’m an IPv6 Enthusiast…
    After reading through IPv6 Essentials I can see the real plusses to IPv6, and can’t wait to take advantage of all it’s neat features.

  • Unbrick WRT350N

    Wow, so last night I tried to flash an unsupported ddwrt image on my WRT350N & I bricked it :( . I would have been golden, except for some reason boot-wait wasn’t working. I spent about 30 minutes looking what new router I should purchase, when I thought, ah there are no good routers out that will accept DD-WRT; I’ll just unbrick my current router…

    Well to start I had to figure out how to open the darn thing. I ended up ripping off the top & bottom plastic where some nice torx security screws greeted me… Well a few came out with some nice twists of my torx driver. Yet a couple actually had the center pin proper height. Easy way to get around this, is to find a small phillips screwdriver. I was able to easily unscrew them with a phillips.
    Security Torx

    After removing the screws I was now able to access the board; most importantly the serial header:

    091

    From Left to Right (Yellow = 3.3V; White = Tx; Red = Rx; Black = GND)

    I used my handy dandy CA-42 Serial to USB adapter:

    CA-42

    It also has colored wires, and I should have matched them up, but I kinda just plugged some alligator clips in & plugged them into the right wires for the CA-42. The CA-42 layout is like this (Black = GND ; White = Rx ; Green = Tx ; Red = +V)

    CA-42 > Router

    After connecting everything up, you should be able to see “output” & be able to hit Ctrl-C to be dropped into CFE>

    
    nvram set boot_wait=on
    
    nvram commit
    
    reboot
    

    Now prepare to copy the image over. I had three windows open. A window with the serial output, a window pinging 192.168.1.1, and a window to execute my push command. I would also recommend that you set (IP Address = 192.168.1.10 ; Subnet = 255.255.255.0; Gateway = 192.168.1.1) Once you receive a ping after rebooting run the following command:

    
    echo -e "\nmode binary\nrexmt 1\ntimeout 60\ntrace\nput dd-wrt.v24_mini_generic.bin\n" | tftp 192.168.1.1
    

    where ‘dd-wrt.v24_mini_generic.bin’ is the image you would like to flash (it took me about 6 different images until this one worked [ this is the web flash image on the wrt350n page])
    After running the following you should get something that looks like this:

    If everything went as planned, then you should end up with a working router :) Yay!

    Success

    Success_Final

    There are plenty of resources on the internets. I found this wonderful link: http://dg.cascade.dyndns.org/wrt350n.html which perfectly outlines EVERYTHING I needed to do. It was very helpful in this process.

  • Twitter Weekly Updates for 2010-02-21

    • recompiling glibc for the 20'th time (trying to optimize the crap out of this till I'm happy with it) #
    • ==> Finished making: gcc 4.4.3-1 arm5 (Wed Feb 17 12:36:03 PST 2010)

      real 751m57.248s
      user 654m52.570s
      sys 25m11.030s #

    • [fsk141@uFsk-H gcc]$ time makepkg -Ac (using distcc on 3 plugs)

      This is AMAZING!!! [100% cpu usage on all three ;P] #

  • Twitter Weekly Updates for 2010-02-14

  • Twitter Weekly Updates for 2010-02-07

    • Pogoplug overall throughput is a little disappointing :( #
    • Just got a bunch of monies back from the government (I <3 Turbotax) #
    • I love that I can access my home router from the internet. Otherwise I couldn't finish this pogoplug review… #
    • New kernel done:
      [jgerold@smsiovz1 ~]$ uname -r
      2.6.27.42-OVZ27-chistyakov.1 #
    • #plugapps sucked me in, and I can't stop helping… #
    • So much compiling & editing to do…
      Apache is on my hit list atm, then icu >> all to build php #
    • papps_installer (for plugapps) is almost done. Then I need to work on SOOOOOOOOOO many other bugs/hacks… #
    • http://www.archplug.org # preparing to start my own distro for arm! #
  • Convert .bin/.cue to .iso [Mac/Linux]

    I dislike .bin/.cue combinations for a few reasons. But the biggest is that Mac doesn’t natively support mounting them. Good thing I have macports to install linux programs.

    Firstly lets install bchunk (use your favorite package manager, or macports on the mac)

    # Mac Installation
    sudo port install bchunk
    

    Then locate your .bin/.cue combinations and CONVERT!

    jg_mbp:CBT NUGGETS CISCO CCNA CCENT EXAM-PACK 640-822 ICND1 jgerold$ bchunk agcnccci.{bin,cue} CCENT
    binchunker for Unix, version 1.2.0 by Heikki Hannikainen <hessu@hes.iki.fi>
     Created with the kind help of Bob Marietta <marietrg@SLU.EDU>,
     partly based on his Pascal (Delphi) implementation.
     Support for MODE2/2352 ISO tracks thanks to input from
     Godmar Back <gback@cs.utah.edu>, Colas Nahaboo <Colas@Nahaboo.com>
     and Matthew Green <mrg@eterna.com.au>.
     Released under the GNU GPL, version 2 or later (at your option).
    
    Reading the CUE file:
    
    Track  1: MODE1/2352    01 00:00:00
    
    Writing tracks:
    
     1: CCENT01.iso  338/338  MB  [********************] 100 %
    jg_mbp:CBT NUGGETS CISCO CCNA CCENT EXAM-PACK 640-822 ICND1 jgerold$ ls
    CCENT01.iso     agcnccci.bin    agcnccci.cue
    # ^Yay a new .iso
    

    bchunk makes .bin/.cue > .iso conversion EASY!

  • Twitter Weekly Updates for 2010-01-31

  • Pogoplug

    Well I took all the pictures for the pogoplug, and took a ton of screenshots of the web interface. Well about an hour into my unboxing I’ve rooted the device, changed the password, checked out the CPU spec, and am planning on oh so much more. I’ve been looking for a new hub to access my home network from far far away. Pogoplug you have been chosen for this task, do you accept? hehe. Anywho it’s a basic linux distro based off ARM9:

    -bash-3.2# cat /proc/cpuinfo
    Processor       : ARM926EJ-S rev 1 (v5l)
    BogoMIPS        : 1192.75
    Features        : swp half thumb fastmult edsp
    CPU implementer : 0x56
    CPU architecture: 5TE
    CPU variant     : 0x2
    CPU part        : 0x131
    CPU revision    : 1
    Cache type      : write-back
    Cache clean     : cp15 c7 ops
    Cache lockdown  : format C
    Cache format    : Harvard
    I size          : 16384
    I assoc         : 4
    I line length   : 32
    I sets          : 128
    D size          : 16384
    D assoc         : 4
    D line length   : 32
    D sets          : 128
    
    Hardware        : Feroceon-KW
    Revision        : 0000
    Serial          : 0000000000000000
    

    Man I love this device so much already. The throughput seems a little sluggish in comparison to my FailNAS (long story) But that is a X86_64 PC with opensolaris (ZFS) and it does an amazing job at storing all my files.

    ——

    For a preview the install was the simplest install of a network device that I’ve ever experienced. Followed by automatic encoding of my media files to allow for streaming via web/my motorola droid.

    I’ll post the review after having some time to play with the device. Hopefully I don’t brick it :)