Tagged: ubuntu Toggle Comment Threads | Keyboard Shortcuts

  • BrainwreckedTech 2:02 am on May 31, 2012 Permalink | Reply
    Tags: , atheros, atl1c, c665d-s5518, , , ifcfg, laptop, , netcfg, , networkmanager, , realtek, rtl8192ce, satellite, , toshiba, ubuntu, wireless   

    Linux And Flaky ATL1C Support 

    Linux Logo Here’s something I thought I’d never see — the day that wired networking in Linux could ever be considered anything less than “it just works.”

    I recently purchased a laptop (Toshiba Satellite C655D-S5518 to be precise) and had trouble out of the gate after installing Arch Linux.  The computer would seem to hang whenever the network was involved.  (E.g., running netcfg, networkmanager, or the ip command.)  I assumed that it was wireless support that was causing the headaches, so I ran hwinfo --netcard | grep "Modules\|File" to find the kernel modules related to my networking devices.

    Device Modules: "atl1c"
    Device File: eth0
    Driver Modules: "rtl8192ce"
    Device File: wlan0

    I blacklisted rtl8192ce but that didn’t solve my problem.  (More …)

    • Jesse Robinson 5:18 am on June 14, 2012 Permalink | Reply

      I had exactly the same problem with atl1c it caused the console to freeze when the cable was unpluged,do you know the maintainer of this driver,so we can file a bug report,the problem is worse with a 3.4 kernel.
      Linux Jesse 3.4.0 #2 SMP Wed May 30 09:01:55 EST 2012 x86_64 GNU/Linux

      I really need to upgrade my kernel before submitting a bug,but scanning round it seems the bug is still there as of current kernel release.

      • BrainwreckedTech 9:55 am on June 14, 2012 Permalink | Reply

        Unfortunately I do not. Which also means I do not know how much work is going into the driver. If there’s a dedicated team, then they just need time. If it’s a single person, he could probably use some help even it’s nothing more than yet another environment in which to see how the driver code behaves. Just be prepared that this might entail setting up a debug environment (e.g. compiling and using a kernel that spits out debug symbols, etc.). If you can code, all the better. 🙂

        Either way, as the driver is listed as EXPERIMENTAL, it’ll do no good to file normal bug reports as the people behind this driver already know that it is not 100%.

    • GreyGeek 8:47 am on August 12, 2013 Permalink | Reply

      As of Aug 12, 2013 this atl1c bug is affecting my Acer V3-771G laptop running Kubuntu 12.04.2 with all updates. On my system it shows up as a random disconnect and reconnect. Most of the time the reconnect is almost immediately, but sometimes it may take as much as 30 seconds. I switched from NetworkManager to WICD and the problem remains, but perhaps not as frequent. From once every 5 minutes to once every 10 minutes. There is NO messages indicating the disconnect & reconnect in any system log.
      I am using the 3.8.0-27-generic kernel.

  • BrainwreckedTech 3:18 pm on March 12, 2011 Permalink | Reply
    Tags: , , , , rant, , ubuntu, unity   

    RANT: Canonical Is NOT Replacing Gnome With Unity In Ubuntu 

    Canonical Logo Vertical HalfGnome Logo Vertical Half

    For people that insist on making distinctions between “operating system” and “window manager,” you’d think there’d be a distinction between “windowing system” and “desktop interface.” However there’s quite a few articles I’ve come across that are suggesting under no uncertain circumstances that Canonical is replacing Gnome with Unity.

    Canonical is doing no such thing.

    (More …)

  • BrainwreckedTech 3:06 am on June 5, 2010 Permalink | Reply
    Tags: boot splash, , graphics cards, , , , , plymouth, , ubuntu   

    BUG: Plymouth (Ubuntu Boot Splash) Reverts To 640×480 With Proprietary NVIDIA Driver 

    Ubuntu Logo Circle OnlyNVIDIA Logo

    UPDATE: Try sudo dpkg-reconfigure grub-pc first. With that, I no longer needed to make the tweaks in this article.

    Gah! It was so beautiful after the initial setup! 1680×1050 of native-res boot screen. Then I installed the proprietary NVIDIA drivers and it fell apart. Not only did the resolution fall down to 640×480, but the text input box dipped below the screen (I use encryption) and the dots seemed to cut into one another. I don’t know who deserves a swift kick in the [pick body part here], but I lean towards NVIDIA as I could not install in a VESA text mode AND things worked just fine with the open-source nv module.

    Andrew’s WebUpd8 blog did not help. Neither did Comment #34 for Bug #526892 on Launchpad. Of all places it was this post on Softpedia that brought things back.

    (More …)

  • BrainwreckedTech 7:49 am on March 15, 2010 Permalink | Reply
    Tags: boxee, , media center, , , ubuntu   

    HOWTO: Setup A Dedicated Boxee Box 

    Boxee Logo

    Pick Out The Parts

    You could always re-use parts, but you have to be careful here. In trying an old single-core AMD Athlon 64 3000+ running at 1.8GHz with on-board GeForce 6150, 720p video runs noticeably but not annoyingly at lowered frame rates. But you don’t have to go to the other extreme and get an AMD Phenom or Intel Core i7 processor with the latest nVidia GeForce GTX285. With the average home broadband connection at 2mb/s down and 720p video consuming 2.5mb/s, 720p is more of a niche offering offering right now and 1080p is out of the question. For 720p, an Intel Atom, Core 2 Duo, or recent AMD Athlon 64 II X2/X4 and GeForce 8xxx series card will do.

    (More …)

    • wouter 1:32 am on June 13, 2010 Permalink | Reply

      I recommand an atom platform with nvidea ION graphics. It can easy play 1080p and it’s cheap and uses only ultra low power.
      For example, the acer revo r3600 or r 3610

      • BrainwreckedTech 2:34 am on June 13, 2010 Permalink | Reply

        I’d stop just at the NVIDIA ION recommendation. As of right now, it seems the only platform to get the love right now is the Intel Atom. There was talk of ION for the Via Nano back in Feb 2009, but apparently that fell through. A shame, as the Nano trounced the Atom at the time of its release. If you feel like building your own, Newegg sells ITX boards with embedded dual-core Atoms and IONs for as little as $160.

    • wouter 3:38 am on June 13, 2010 Permalink | Reply

      atom = ion
      in other words,
      cpu = atom n270 n330 d510 etc…
      gpu = nvidia ion (geforce 8900)
      this gpu can decode x264 1080p without a problem.

      atom without this ion gpu can’t decode 1080p

      neweggs also sells the acer r3610 (atom + ion)

      • BrainwreckedTech 4:41 am on June 13, 2010 Permalink | Reply

        Atom = CPU, ION = motherboard chipset, similar to nForce. Google “via nano” “nvidia ion” and you’ll get links to articles about the plan. But that’s all they ever were, or else there’d be links to products in the results. And the reason for the plan is because the Via Nano trounces the Atom. There’s even dual-core Nanos out there, but they aren’t price-competitive with the Atom-based solutions (add about $40) and aren’t ION-based.

    • Jimmers 6:26 pm on July 24, 2010 Permalink | Reply

      Has anyone had success getting boxee to launch on Lucid Lynx? I used the setup listed in this post for Jaunty, but after upgrading I can get it working.

    • Icesnake 10:46 am on September 17, 2010 Permalink | Reply

      Checking to make sure I am on Lucid (I upgraded yesterday, so I think I am) but this is what I did: http://forums.boxee.tv/archive/index.php/t-10492.html

  • BrainwreckedTech 12:52 am on May 29, 2009 Permalink | Reply
    Tags: , , , cpufreq, , ondemand, , , ubuntu   

    BUG: Ubuntu 9.04 – OnDemand Doesn’t Scale CPU Speed 

    Ubuntu Logo

    Along another one of those long, strung-out searches, I came across a problem I didn’t know I had. Or to be more precise, peculiarities I couldn’t put a finger on. Before Ubuntu 9.04, I had no problem running a bunch of gee-whiz compiz effects on my desktop. Before Ubuntu 9.04, Flash overdoses and crashes caused my CPU fan to spin up instead of slowing down my desktop. Before Ubuntu 9.04, I could see my CPU frequencies bouncing around.

    That’s because Ubuntu 8.10 didn’t set the CPU usage threshold to 95% before bumping up the CPU frequency with the ondemand governor.

    (More …)

    • ANdrew 1:24 am on June 20, 2009 Permalink | Reply

      Thanks, that helped a lot, much more responsive now. As you I wonder where that 95% figure comes from as well, there must be some logic behind it though.

    • JimR 12:40 pm on August 3, 2009 Permalink | Reply

      Brilliant! This fix worked like a charm and corrected my Java and full-screen youtube video problems as well. I used your 40% suggestion and am very happy with the results.

    • Bill Bartmann 3:23 pm on September 3, 2009 Permalink | Reply

      Excellent site, keep up the good work

  • BrainwreckedTech 4:24 pm on May 21, 2009 Permalink | Reply
    Tags: , build, , compile, , launchpad, , , ppa, , ubuntu   

    HOWTO: Compile Midori From Source In Ubuntu 

    UPDATE: If you want Midori but don’t care for the building, there’s now a Midori PPA for that.

    Midori Logo HalfUbuntu Logo CircleOnly Half You know you want to do it. You know your friends want to do it. You’ve heard stories of people that have done it. We’ve all wanted to do it — compile a program from source. One of the ultimate goals of any geek to own a computer, compiling a program from source just gives you that geek street cred you’ve always wanted. Now you can have it!

    I’m going to show you how to get the Midori browser from source. Midori is a project is headed up by Christian Dywan over at TwoToasts.de. I don’t what has happened, but the version packaged up in the Ubuntu repositories is sorely out-of date at v0.0.18. Midori went 0.1.0 on October 2008.

    (More …)

    • Miguel Guerreiro 6:28 pm on July 28, 2009 Permalink | Reply

      Thanks dude, using Mandriva and ended up compiling this, I didn’t knew these “new waf” commands.

    • brainwreckedtech 5:05 am on July 31, 2009 Permalink | Reply

      If it looks almost Spanish, and Google translate picks up only a few words, it must be Portuguese.
      Crappy Google Translation:
      […] Done is done. The last step is not strictly essential, but not hurt anyone so to do it. Can already use a light and modern browser. Of course, there is version for Windows, but for that is the thong custom, next-> next-> next. Source. […]
      OK, I can understand getting robotic Internet Speak from a computer, but that doesn’t explain “thong custom.” What have you guys been teaching Google Translate? 🙂

    • Miguel Guerreiro 4:54 pm on July 31, 2009 Permalink | Reply

      Yes, thats right Portuguese .-)
      Thoon Custom, is not by close what I wrote, well I guess “old fashion” is a pretty good translation of “tanga do costume” in this context.
      Ok, we maybe should spend a little more time with google…

    • pR@tz 2:42 am on August 10, 2009 Permalink | Reply

      After running ./waf configure I encountered an error like this. (Have googled and googled, but couldn’t solve it).

      Checking for Python : 033[92m/usr/bin/python033[0m
      Checking for WAF : 033[92m/home//install/midori-0.1.9/waf033[0m
      calling waf configure with parameters
      Checking for program gcc : ok /usr/bin/gcc
      Checking for program cpp : ok /usr/bin/cpp
      Checking for program ar : ok /usr/bin/ar
      Checking for program ranlib : ok /usr/bin/ranlib
      Checking for gcc : ok
      Checking for program glib-genmarshal : ok /usr/bin/glib-genmarshal
      Checking for program glib-mkenums : ok /usr/bin/glib-mkenums
      Checking for program rst2html.py : not found
      Checking for program rst2html : ok /usr/bin/rst2html
      Checking for program msgfmt : ok /usr/bin/msgfmt
      Checking for program intltool-merge : ok /usr/bin/intltool-merge
      Checking for header locale.h : ok
      Checking for program rsvg-convert : ok /usr/bin/rsvg-convert
      Checking for unique-1.0 >= 0.9 : ok
      Checking for libidn >= 1.0 : ok
      Checking for sqlite3 >= 3.0 : ok
      Checking for library m : ok
      Checking for gmodule-2.0 >= 2.8.0 : ok
      Checking for gthread-2.0 >= 2.8.0 : ok
      Checking for gio-2.0 >= 2.16.0 : ok
      Checking for gtk+-2.0 >= 2.10.0 : ok
      Checking for webkit-1.0 >= 1.1.1 :
      /home//install/midori-0.1.9/wscript:172: error: the configuration failed (see ‘/home//install/midori-0.1.9/_build_/config.log’)

      Can you help me?

      • brainwreckedtech 4:40 am on August 10, 2009 Permalink | Reply

        Keep in mind this was for Midori 1.6. I see you’re using Midori 1.9, so I hope nothing went wrong with the release.
        You ran the installer with root privileges (sudo), right? What does config.log say? I notice the double-slash, but most of the time Linux ignores it. Should either be in /home/[username]/install or /home/install. If /home/install doesn’t exist, try creating it and running ./waf configure again to get the log.
        Looks like something crashed with libsoup. Do you have libsoup2.4-dev installed? If not, let me know and I’ll update. I thought it’d be installed by default on an Ubuntu machine, but I could have very well had it installed as a dependency to another program and not know it.
        A successful compile should look like this:
        [removed in favor of updated midori configure output]

      • brainwreckedtech 4:51 am on August 10, 2009 Permalink | Reply

        I just uninstalled midori 0.1.6, downloaded, configured, compiled, and installed midori 0.1.9, and everything went OK.
        The completed configure is a bit shorter, but your’s still stops at libsoup.
        Checking for program gcc : ok /usr/bin/gcc
        Checking for program cpp : ok /usr/bin/cpp
        Checking for program ar : ok /usr/bin/ar
        Checking for program ranlib : ok /usr/bin/ranlib
        Checking for gcc : ok
        Checking for program glib-genmarshal : ok /usr/bin/glib-genmarshal
        Checking for program glib-mkenums : ok /usr/bin/glib-mkenums
        Checking for program rst2html.py : not found
        Checking for program rst2html : ok /usr/bin/rst2html
        Checking for program msgfmt : ok /usr/bin/msgfmt
        Checking for program intltool-merge : ok /usr/bin/intltool-merge
        Checking for header locale.h : ok
        Checking for program rsvg-convert : ok /usr/bin/rsvg-convert
        Checking for unique-1.0 >= 0.9 : ok
        Checking for libidn >= 1.0 : ok
        Checking for sqlite3 >= 3.0 : ok
        Checking for library m : ok
        Checking for gmodule-2.0 >= 2.8.0 : ok
        Checking for gthread-2.0 >= 2.8.0 : ok
        Checking for gio-2.0 >= 2.16.0 : ok
        Checking for gtk+-2.0 >= 2.10.0 : ok
        Checking for webkit-1.0 >= 1.1.1 : ok
        Checking for libsoup-2.4 >= 2.25.2 : ok
        Checking for libxml-2.0 >= 2.6 : ok
        Checking for header unistd.h : ok
        Localization: yes (intltool)
        Icon optimizations: yes (rsvg-convert)
        Persistent history: yes (sqlite3)
        IDN support: yes (libidn)
        User documentation: yes (docutils)
        API documentation: no (gtk-doc)
        Configuration finished successfully (00:00:00); project is now ready to build.

    • pR@tz 5:02 am on August 10, 2009 Permalink | Reply

      Thanks for the reply. Well, there are two problems with ./waf configure . One is “Checking for program rst2html.py : not found” and I downloaded and installed docutils to solve it.

      Second one is, I think it is the problem with libwebkit (I think my version of libwebkit is not greater than 1.1.1, btw I am using Xubuntu Jaunty). I am trying to install a later version of the same and try the compilation again.

      Thanks again for the replies. Will come here to update the developments. 🙂

    • pR@tz 6:57 am on August 10, 2009 Permalink | Reply

      Well, the problem was with the outdated libwebkit. I have now updated my system to karmic (unstable) and tried ./waf configure and it worked!

      (lemme now backup files and revert it back)

      Thanks a lot… 🙂

      • brainwreckedtech 12:59 pm on August 10, 2009 Permalink | Reply

        Wow, I completely missed the missing “ok.”
        This is one of the things that drive me nuts about Linux – package names often contain version numbers. It’s done so that multiple versions can exist on one system, but can lead to confusion.
        When I saw
        Checking for webkit-1.0 >= 1.1.1
        I read that as “I require webkit 1.0, you have webkit 1.1.1” not as “I require webkit-1.0 (the package) 1.1.1 (the version) or greater.”

    • Cristian 9:19 am on June 16, 2010 Permalink | Reply

      Thanks for the help, it worked like a charm!
      Just a litte tip for you… update your ‘howto’ text. Midori has reached version 0.2.6.
      Thanks again!!

    • Cristian 9:21 am on June 16, 2010 Permalink | Reply

      Sorry for the above typo. litte=little

      • BrainwreckedTech 2:04 pm on June 17, 2010 Permalink | Reply

        It’s too much to keep up with different versions of Ubuntu and Midori. The best thing is to keep the information in tact, so people know that the information might be outdated.

  • BrainwreckedTech 1:27 am on May 14, 2009 Permalink | Reply
    Tags: binary drivers, bleeding edge, , graphics, , , , , , ubuntu   

    Ubuntu And The GeForce 200 Series 

    Ubuntu Logo
    nVidia GeForce Logo

    As of this writing, I’m getting conflicting views on the nVidia GTS 200 series of cards and Jaunty. Canonical says the GTS 250 is supported in 9.04, which uses driver version 180.44. However, nVidia states that driver version 180.51 adds support for the GTS 250. And while nVidia gives you the 180.51 drivers if you specify a GTX 295 card, driver package 181.20 on the Windows side officially states support for that card. Ah, the bleeding edge.

    In all probability, you can use 180.44 but your card will come up as an unkown nVidia card. Try the Canonical-approved driver installation first with sudo apt-get install nvidia-glx-180 (if you don’t already have the driver installed).

    If that doesn’t work, use the Canonical Launchpad driver (180.53)

    If that doesn’t work, there’s always manual installation.

  • BrainwreckedTech 10:34 pm on May 12, 2009 Permalink | Reply
    Tags: apt, , , low disk space, , , ubuntu   

    HOWTO: Free Disk Space For An Apt Update 

    Ubuntu LogoI try to limit the space available to my root partition, but sometimes that comes back to bite me in the ass. Especially if I haven’t updated in a while. The major problem with using binary package managers is that they need space for the downloaded tar.gz files AND the space to extract it. There are some tricks you can do to help free up some space for package upgrades.

    (More …)

  • BrainwreckedTech 9:25 am on April 27, 2009 Permalink | Reply
    Tags: adobe, , flash, INFO, , , , ubuntu   

    INFO: Npviewer.bin Process Can Slow Down Linux 


    I woke up this morning. The computer was still on. I move the mouse to wake up the screen. I get right to my wife’s desktop. “That’s not very nice of me,” I thought. “I never set the option to lock the screen with a password.” As I got to select a screen saver she might like, I noticed the screen savers took a little long to load and ran kinda jerky. I didn’t get far down the list before I said, “Screw it, this is good enough.” I logged her out of her session and logged back in to mine.

    When my desktop came to, everything was jerky. I utilize all the fancy compiz effects a heck of a lot more than my wife does, who is content to stick with Ubuntu’s default, not-all-that-intensive settings. I opened up System Monitor’s Resources tab to find both cores of my CPU being pegged at 100%. I opened up the process viewer, only to find nothing out of line. When I selected View All Processes, I saw about 8 copies of npviewer.bin, all of benign size minus one at 125MB. All were consuming 7%-8% CPU time.

    A quick look to the Ubuntu forums revealed that npviewer.bin is the Flash plugin, a known resource hog no matter what platform you’re on. It also told of a pretty simple way to stop the madness in one blow: sudo pkill npviewer.bin. CPU went back to fluctuating between 5% and 25% per core.

    • Visioplanet 1:00 pm on November 1, 2011 Permalink | Reply

      This helped me… 🙂
      I wondered what npviewer.bin was before I read this.
      I hope the devs (either at adobe or at ubuntu) fix this…

  • BrainwreckedTech 7:36 am on April 16, 2009 Permalink | Reply
    Tags: , linksys, , , , tftp, ubuntu, , web server, , windows 2000, ,   

    HOWTO: Update Linksys PAP2 Firmware Without Windows 


    UPDATE APR 21 2010: There’s an even easier way of doing this.

    I finally got my Linksys PAP2T VoIP adapter yesterday. As is par for the course, the firmware was out of date. What wasn’t par for the course is that I had no way to get the firmware to the adapter. The Linksys PAP2T doesn’t offer the standard check-for-update or upload-firmware interface. It uses an upgrade rule that expects to find a TFTP or web server. Linksys also provides a Windows executable that will upload the firmware without you having to fiddle with anything.

    The Windows option didn’t go well.

    (More …)

    • Tuketu 4:51 pm on May 8, 2009 Permalink | Reply

      Thanks for the information on the PAP2T firmware update options. The information is handy.

      I’m curious: what firmware version did your PAP2T come with. I just received a unit with 3.1.15. I wonder what is different with 5.1.6?

    • brainwreckedtech 5:11 pm on May 8, 2009 Permalink | Reply

      I know I had version 3.something, but I’m not sure of anything more specific. As for the fixes, I always just assume that they’re bug fixes for stuff you won’t come across often, if at all. It’s sure as heck a lot easier than reading the release notes — http://downloads.linksysbycisco.com/downloads/PAP2T_v5.1.6_fw_ReleaseNotes,2.txt 🙂

    • Peter Beauclerk 7:44 pm on August 12, 2009 Permalink | Reply

      I bought a pap2 Vonage enabled a couple of years ago- never used it since vonage sent me a motorola unit- noa I’m moving on to my own setup and tried to reconfigure the pap2 and the setup & admin pages don’t give me any options to reconfigure the proxy server settings.
      I thought I might get around this by upgrading the firmware and ran into the kind of problems you have been dealing with. I have downloaded an fhtp utility from solarwinds and am trying to figure out hoe to associate the binary file with the fhtp server. Any clues would be very welcome.

      • brainwreckedtech 8:19 pm on August 12, 2009 Permalink | Reply

        Unlike documents and programs, you don’t associate file extensions with with a server. Usually, somewhere, somehow, you give the server a directory (or multiple directories) to look at and serve files from.

        I’m not familiar with the Solarwinds app specifically, but a few common things pop into mind. What user is the tftp server trying to run as? Does that user have the rights necessary to act as a server? What directory is the tftp server set to serve its files from? Does that use have the rights necessary to access the files?

    • James S 11:33 pm on August 13, 2009 Permalink | Reply

      A much easier way to do this is via the “upgrade URL,” the syntax for which is http:// [IPofPAP2] /admin/upgrade?[protocol]://IPofServer/pathto.bin
      where [protocol] is http or tftp.
      So, pasting “” into your browser would tell the PAP2 at to download and install the firmware bin file located at “”
      tftp upgrades seem flakey, but HTTP with the apache server in Mac OS X worked fine for me.

      • brainwreckedtech 6:34 am on August 14, 2009 Permalink | Reply

        That’s a great shortcut. Wish I would have known that.
        Installing Apache for the sole purpose of getting a single bin file to a single piece of hardware works, but is a bit much considering the vulnerabilities you could be opening yourself up to, especially with a mis-configuration. If you already have an HTTP server running (or even a web host that’ll let you upload the bin file for downloading), by all means do it that way. But for “I just need something to serve this one file one time,” getting a TFTP server running should be easier.

    • DS 1:39 pm on November 3, 2009 Permalink | Reply

      Thanks – really useful advice.

      I went the web server route because I had one anyway.

    • Tommy 12:25 am on April 21, 2010 Permalink | Reply

      Thanks for this page! I just updated my LinkSys PAPT2 without having to install or run anything special — I used my free Dropbox account. (Dropbox lets you share files among various computers, but it also allows you to serve a file up via web addresses.) More info at http://getdropbox.com/

      1) Download the updated firmware file from LinkSys (the latest as of this date is 5.1.6).

      2) Extract the .bin file and put it into a public DropBox folder

      3) Go to the Dropbox web interface, select the file, and click More Actions –> Copy Public Link

      4) Open a new browser tab or window and enter the upgrade URL. It will look something like:


      I suspect this same technique would work for other services, too, but DropBox made it especially easy. Couldn’t LinkSys have put the file on a public URL for easy upgrading? Hmmmm….

      • BrainwreckedTech 9:40 am on April 21, 2010 Permalink | Reply

        Now THAT is an awesome idea. Sadly, not only only did I not have Dropbox at the time I wrote the article, I didn’t even know about the “http://[PAP2T-IP]/admin/upgrade?” thing.

    • Andrew Emmett 9:11 am on June 15, 2010 Permalink | Reply

      I own a Linksys PAP2T voip device. So going to bookmark this article for future reference. Cheers for sharing your experience and writing this guide.

    • James Ong 5:11 pm on September 30, 2010 Permalink | Reply

      Thanks! I used the dropbox method and it worked perfectly.

    • Tommy 2:37 pm on November 16, 2010 Permalink | Reply

      Just a little update; I used the Dropbox technique to upgrade the firmware in a SPA2102 ATA. Yay!

      P.S.: I did not reset it to factory defaults first and it somehow seems to have kept the original settings, though I will probably reset it anyway… I’m upgrading it to try to address some weird problems.

    • Ernest 5:43 pm on February 1, 2011 Permalink | Reply

      I’m trying to provision a pap2t from a tftp server (using xml files). For example, I want to update the info directly from the tftp instead of manually entering it. How can I make sure those xml files are read from the linksys box? Any ideas will be appreciated.

    • Tommy 10:06 pm on February 1, 2011 Permalink | Reply

      Ernest, this tip is about loading the firmware. You can load the provisioning .cfg (xml format) file using a tftp, http or https server as described in the provisioning guide.

      • Tommy 10:33 pm on February 1, 2011 Permalink | Reply

        I wrote that wrong — it’s either xml or cfg (two different formats). You can find the guide on the Cisco web site by searching for “SPA Provisioning Guide.” There is also the Administration guide which might be useful too.

    • Wuzza 7:18 pm on April 18, 2011 Permalink | Reply

      Just updated firmware via drop box and all worked great. Thanks for posting here. Could find another site that actually explained this any better. Had to get to the drop box feedback though. Woulkd be great if you could add the drop box comments to your original post. Thanks again.

      • Wuzza 7:19 pm on April 18, 2011 Permalink | Reply

        I mean COULDN”T find another site. Great job thanks.

    • Gerben 3:45 am on August 13, 2011 Permalink | Reply

      I just upgraded my PAP2T using Wine in Ubuntu. Follow these steps:

      sudo chown root.root /home//.wine
      sudo wine /path/to/upgradetool.exe

      upgrade the device

      sudo chown -R . /home//.wine

      Done! Couldn’t be easier 🙂
      Now if only the device provided an easy way to backup/restore the configuration….

      • Gerben 3:48 am on August 13, 2011 Permalink | Reply

        Darn! the formatting is screwed. I tried to point out where to put your username. Here are the steps using my username:

        sudo chown root.root /home/gerben/.wine
        sudo wine /path/to/upgradetool.exe

        upgrade the device

        sudo chown -R gerben.gerben /home/gerben/.wine

    • Al 5:23 pm on August 15, 2011 Permalink | Reply

      Thanks for the post. The http method worked on my older PAP2-NA (not the PAP2t). I was able to put the .bin firmware file on the personal webspace provided by my ISP and it worked fine. There’s a web site that has a lot of firmwares that would likely work to (http://prov.802.cz/fw/).

      Regarding the Virtualbox method… I was able to update the firmware of a Speedtouch modem from a Windows XP guest in a Debian host by changing the ethernet adapter to “Bridged” mode. Quoting the manual; “When enabled, VirtualBox connects to one of your installed network cards and exchanges network packets directly, circumventing your host operating system’s network stack.”.

    • Jim (JR) 12:41 pm on November 1, 2012 Permalink | Reply

      Re: Location of PAP2T upgraded firmware:

      As of 11/01/2012. the firmware was located here:

      However, that URL is just a tad brutal, so here is the same link as a TinyURL:

      This was current, and working, at appx; 12:00 EDT on 11/01/2012. I have no idea if this site will remain for any period of time. Ergo Your Mileage May Vary.

      Re: Opinion of article in general:
      Da Bomb!

      One caveat though: Even though you may be *ABLE* to update the firmware, that does **NOT** mean that updating the firmware is a good idea, or even a smart thing to do.

      **PLEASE* (Pretty please. . .) check with your VoIP provider before you do *ANYTHING* to your VoIP adapter. Your VoIP adapter’s firmware version, even though it may not be the latest-and-greatest, may be necessary for you to successfully connect and use your VoIP adapter with their systems.

      As far as I know at this point in time – I am planning to do the upgrade, but have not yet done so – it is NOT possible to down-rev the firmware unless you are lucky enough to find a BIN file for your old firmware version – which, BTW, is NOT available on the Cisco site, at least as far as I know.

      What say ye?

      Jim (JR)

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc