Index of /jerjogue/squashfs_bcm
Name Last modified Size Description
Parent Directory 05-May-2009 11:48 -
squashfs_bcm.zip 03-May-2007 12:38 29k
The module "squashfs_bcm" is for reading filesystems
used by some Broadcom routers.
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@ Do not use this driver for new filesystems !! @@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
Prefer to use the driver "squashfs-lzma" available at:
http://www.squashfs-lzma.org/
This driver is a very small modification of the sources
provided by Broadcom
(see for example
ftp://downloads.netgear.com/files/GPL/DM111P(B)_v3.29z_src.tar.gz)
Some modifications are inspired from the patch provided at:
http://www.piccato.it/openwgate/modulo_squashfs
To compile just do
$ make
Then after executing under root the command:
# insmod squashfs_bcm.ko
You have a new filesystem type "squashfs_bcm", which corresponds
to the filesystem used by some routers/modem.
For example, you can test the driver by doing:
$ wget ftp://downloads.netgear.com/files/cfe-dm111-v329z_a2pb021g.zip
$ unzip cfe-dm111-v329z_a2pb021g.zip
$ dd bs=62520 skip=1 < cfe-dm111-v329z_a2pb021g > image
# mount image /mnt -o loop
---------------------------------------------------
See also the following URLS:
http://www.piccato.it/openwgate/modulo_squashfs
http://squashfs.sourceforge.net
http://downloads.sourceforge.net/squashfs/squashfs3.2-r2.tar.gz
in particular squashfs3.2-r2/kernel-patches/linux-2.6.8.1/squashfs3.2-patch
http://www.squashfs-lzma.org/
(apparently incompatible with the Netgear firmwares)
http://kbserver.netgear.com/kb_web_files/open_src.asp
http://lzsqfs.ggbg.net/
http://linux-embarque.fr/archives/utilitaire-dextraction-squashfs-lzma