uClinux Source Code Patch (Finally!) for Dual PC Modem

"Bruce D. Lightner" <lightner-2huV/[email protected]>
Newsgroups gmane.linux.uclinux.actiontec
Message-ID <[email protected]>
Dear Actiontec Dual PC Modem Hackers:

I'm finally back from treking in Baja California in my dune buggy...

   http://www.lightner.net/photos/2004/040400/Baja/04040610a.jpg

...and recovered from a bad cold I brought back with me, to a
family with a strain of the flu that was clearly missing from my
Oct' 2003 flu vaccine shot!

Finally, we've got *all* the GPL source code we need to rebuild
a *working* uClinux kernal for the Actiontec Dual PC Modem.
May there be no more "door stops"!!

The following ZIP archive...

   http://www.lightner.net/ActionHack/DualPcModemGplPatch_1.1.zip

...contains a compressed TAR archive with the following files...

   linux/README_Actiontec.txt
   linux/.config
   linux/arch/armnommu/mach-cx821xx/cnxtbsp.c
   linux/arch/armnommu/mach-cx821xx/cnxtflash.c
   linux/arch/armnommu/mach-cx821xx/cnxtflash.h
   linux/arch/armnommu/mach-cx821xx/cnxtirq.c
   linux/arch/armnommu/mach-cx821xx/gpioisr.c
   linux/arch/armnommu/mach-cx861xx/gpio.c
   linux/include/linux/cnxtflash.h
   linux/drivers/mtd/devices/mtdram.c

...which should end up overwriting files rooted at
"/opt/uClinux/linux/".

The text file "linux/README_Actiontec.txt" contains instructions.
The uClinux "config" file is "linux/.config".  I have used this
file with "make oldconfig" to build a stable Actiontec Dual PC
Modem uClinux kernel which runs correctly with Actiontec's "stock"
ROM file system.  The other files are all GPL, and include the
needed logic to work with hardware that Actiontec *actually ships*.

I've updated the Wiki HOWTO page...

http://www.embeddedlinuxinterfacing.com/wiki.php/ActiontecGplReleaseHowto

...to include the following instructions:

INSTALLING THE LATEST ACTIONTEC GPL SOURCE RELEASE
--------------------------------------------------

  # su
  # wget -nd \
    ftp://128.121.226.214/pub/dualpcmodem/actiontec_release_031017.tar.gz
  # tar -zxvf actiontec_release_031017.tar.gz
  # usermod -G uClinux lightner
  # newgrp uClinux
  # cd Actiontec_Release/Actiontec_DPC_Base/
  # make

APPLYING PATCH TO /opt/uClinux/linux/
-------------------------------------

  # cd /opt/uCLinux
  # wget -nd http://www.lightner.net/ActionHack/DualPcModemGplPatch_1.1.zip
  # unzip DualPcModemGplPatch_1.1.zip
  # tar -zxf DualPcModemGplPatch_1.1.tar.gz

REBUILDING THE ACTIONTEC UCLINUX KERNEL
---------------------------------------

  % cd /opt/uClinux/linux/
  % newgrp uClinux
  % make clean
  % rm -f linux.bin linuz
  % make oldconfig
  % make dep
  % make linux.bin
  % gzip -c linux.bin > linuz

Please me know how this works.  I have tested it on my Redhat
8.0 Linux box.

Thanks to to Jason Raichart and Tony Leung for getting the needed
approval to see these essential GPL source code files released.
And, thank you Actiontec for living up to your GPL obligations.

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.