Re: Recovering a "doorstopped" modem

"Bruce D. Lightner" <lightner-2huV/[email protected]>
Newsgroups gmane.linux.uclinux.actiontec
Message-ID <[email protected]>
Patrick,

> I was able to recover a dead modem.  I will put this info on the wiki 
> later.  I'm about to leave for dinner but I wanted to get everyone the 
> info before I left.  You will need to make a USB cable for the modem.  
> The instructions have been sent out on the list and I'll get them in the 
> wiki later.  Once you have a cable, make just J1 is jumpered and power 
> the modem on.  If the cable is good, the device will be enumerated by 
> the OS.  Once you have verified the cable, here is what you need to do.
> 
> You need to get the flash program from here:  
> http://dtmf.com.ar/tainet/flash.exe
> You need to get this zip package and extract flash.bin:  
> http://shonky1.customer.netspace.net.au/BILLION_DOS_RECOVERY_B100D.zip
> 
> Make a DOS bootable disk (floppy or CD) and put flash.exe, flash.bin, 
> and boot_ldr.bin (from actiontec) on the disk.  Boot to DOS.  You will 
> need to copy the files to a writable location if you booted from CD.  
> The flash program creates a temp file.  Now with the modem connected, 
> run the following
> 
> flash boot_ldr.bin 0x0 /u /dumb
> 
> This will reload the bootloader into flash.  From here you can use the 
> recovery procedure noted at the bottom of this page:  
> http://www.embeddedlinuxinterfacing.com/wiki.php/BootloaderNotes

I got this to work *once* from Windows XP Pro *without* making a special 
"DOS bootable disk".

Before that the Actiontec modem had been re-loaded both using Actiontec's 
"magic" Windows recover program, and with the old firmware from the Wiki 
using the "hold down the reset button and power up", using TFTP from a 
Linux box.  I figured that I had exercised all options.

Then when I tried to load my own kernel, uClinux panic'ed when trying to 
mount the ROM file system, and went into "doorstop mode".

Now I cannot get the "flash.exe" program to recognize my USB device at 
all, even though Windows XP sees it.  Windows XP beeps when I take the USB 
cable in and out, and I can see the device appear and disappear from the 
"device manage" list, so I'm pretty sure I'm in "USB boot mode".  The 
console serial port is silent.

Here's the error message I get...

   flash boot_ldr.bin 0x0 /u /dumb
   *************************************************
   ******** USB Flash programmer Ver 2.6 ***********
   *********CONEXANT SYSTEMS INCORPORATED***********
   *************************************************
   Initializing USB interface...
   USB Controller not found
   Fail to locate HOST USB device

Any ideas?

And, why is a "DOS boot disk" needed?  I made one for my Win98se system 
and tried that, but that just hung forever, never recognizing any USB device.

Can we get the source to the "flash" bootstrap loader program somewhere?

I'm getting pretty frustrated!

Best regards,

Bruce


-- 
  Bruce D. Lightner
  Lightner Engineering
  La Jolla, California
  Voice: +1-858-551-4011
  FAX: +1-858-551-0777
  Email: lightner-2huV/[email protected]
  URL: http://www.lightner.net/lightner/bruce/

__
ActionHack Mailing List - ActionHack-W7/[email protected]
http://www.express.org/mailman/listinfo/actionhack
http://www.embeddedlinuxinterfacing.com/wiki.php/ActiontecDualModem
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.