Cornfed99111,
Ik neem aan dat je ook een login hebt/had bij Alex-media? Mijn VoIP ervaringen heb ik daar nog kunnen delen.
Maar ik heb USB en ssh werkend gekregen na dat de site onbereikbaar was.
En ja op het Tele2 netwerk werkt dit prima. Overigens alleen met "Internet", dus niet met "bellen" of/en 'digitale TV" van Tele2.
Ik zou graag een aantal HowTo's met andere geïnteresseerden delen. Zijn er eigenlijk maar een paar die niet openbaar kunnen.
Edit: Hier een HowTo om te compileren van source. Niet alle stappen zullen correct zijn, en een paar stappen hangen af van de Linux distributie die je gebruikt:
Build from source:
1- obtain source via:
http://www.2shared.com/fi...010_SIP_ANNEX_A105_c.html
2- tar xfvz dv20xx_DV2010_SIP_ANNEX_A.1.05_consumer_release.tar.gz
3- tar xvfz bcm963xx_uclibc_crosstools_3.4.2_0.9.27.tar.gz
4- vi consumer_install
5- change the following lines in consumer_install
dv20*_uclibc_crosstools*.tar.gz) to
bcm963*_uclibc_crosstools*.tar.gz)
rpm -ivh uclibc-crosstools*.rpm to rpm -ivh
--nodeps uclibc-crosstools*.rpm # this depends on the distribution you are using
chmod -R 777
* .
* to chmod -R 777 .
6- Run the install script
./consumer_install # as root
7- cd /opt/dv20xx_iad/userapps/opensource/busybox/
8- a- cp brcm.config .config
aa- cp brcm.config brcm.config.orginal [only once] # only once to keep a copy of the original configfile
b- make menuconfig (and change the options you like) # see note 8b
c- cp .config brcm.config
d- cd /opt/dv20xx_iad/kernel/linux
e- cp Makefile Makefile.original [only once] # only once to keep a copy of the original Makefile
f(optional, advice not to do first time)- add/change the following lines in Makefile # this is to prevent some changes to be reset to defaults:
include/linux/autoconf.h: .config
$(Q)$(MAKE) -f $(srctree)/Makefile silentoldconfig
to
include/linux/autoconf.h: ;
#include/linux/autoconf.h: .config
# $(Q)$(MAKE) -f $(srctree)/Makefile silentoldconfig
[so "include/linux/autoconf.h: ;" is added and the two original lines are commented out]
e1(only if needed)- to generate .config run "make menuconfig" without changing something.
e- cp .config .config.original [only once as backup!!] # only once to keep a copy of the original .config file
f- make menuconfig [and change the kernel options you like [e.g. Support for profiling is not supported by default. See note 8f]]
9- cd /opt/dv20xx_iad/targets/2010_SIP_ANNEX_A # step 9 and 10 are optional to try usb as host
10- vi 2010_SIP_ANNEX_A (optional to try usb as host, see Notes 10)
11- cd /opt/dv20xx_iad
12- change the make file (Makefile) due to an issue in Slackware it looks # step 12 is needed for some versions of Slackware (my distribution of choice). This require to execute all commands as root.
#su --command="cd $(TARGETS_DIR); ./buildFS"
cd $(TARGETS_DIR); ./buildFS
and #su --command="cd $(TARGETS_DIR); ./buildImage $(CFE_FILE) $(FS_KERNEL_IMAGE_NAME)"
cd $(TARGETS_DIR); ./buildImage $(CFE_FILE) $(FS_KERNEL_IMAGE_NAME)
13- make PROFILE=2010_SIP_ANNEX_A (as specified in README) [as root]
14- cd /opt/dv20xx_iad/images
15- cp /opt/dv20xx_iad/userapps/opensource/busybox/brcm.config /opt/dv20xx_iad/images/DV2010_SIP_ANNEX_A_brcm_config_v1.05.img_3.04L..02V.sip.faxr-<date>_<hour>_config
16- cp /opt/dv20xx_iad/kernel/linux/.config /opt/dv20xx_iad/images/DV2010_SIP_ANNEX_A_kernel_config_v1.05.img_3.04L..02V.sip.faxr-<date>_<hour>_config
Notes:
1) I didn’t download the software from this location, so I’m not sure if this will work.
8b) the changes I made after having compiled the firmware about 20 times.
General Configuration ---> [*] Support for devfs
General Configuration ---> [*] Use the devpts filesystem for Unix98 PTYs
Coreutils ---> [*] chown
Coreutils ---> [*] cp
Coreutils ---> [*] du
Coreutils ---> [*] env
Coreutils ---> [*] ls
Coreutils ---> [*] rmdir
Coreutils ---> [*] stty
Coreutils ---> [*] tail
Coreutils ---> [*] tee
Coreutils ---> [*] uname
Coreutils ---> [*] wc
Coreutils ---> [*] who
Coreutils ---> \[ ] Calculate terminal & column widths (only one I unselected, but not sure why anymore)
Coreutils ---> [*] Support for human readable output (example 13k, 23M, 235G)
Console Utilities ---> [*] chvt
Console Utilities ---> [*] openvt
Editors ---> [*] vi
Finding Utilities ---> [*] find
Finding Utilities ---> [*] grep
Login/Password Management Utilities ---> [*] getty
Miscellaneous Utilities ---> [*] devfsd
Miscellaneous Utilities ---> [*] Increases logging (and size)
Miscellaneous Utilities ---> [*] last
Miscellaneous Utilities ---> [*] makedevs
Miscellaneous Utilities ---> [*] strings
Networking Utilities ---> [*] ip
Networking Utilities ---> [*] tunnel
Networking Utilities ---> [*] netstat
Networking Utilities ---> [*] traceroute
Networking Utilities ---> [*] Enable verbose output
Networking Utilities ---> [*] wget
Networking Utilities ---> udhcp Server/Client ---> [*] udhcp Server (udhcpd)
Networking Utilities ---> udhcp Server/Client ---> [*] udhcp Client (udhcpc)
Networking Utilities ---> udhcp Server/Client ---> [*] Lease display utility (dumpleases)
Networking Utilities ---> udhcp Server/Client ---> [*] Log udhcp messages to syslog (instead of stdout)
Process Utilities ---> [*] uptime
Another Bourne-like Shell ---> [*] tab completion
Linux System Utilities ---> [*] fdflush
Linux System Utilities ---> [*] fdisk
Linux System Utilities ---> [*] more
Linux System Utilities ---> [*] Support mounting NFS file systems
Linux System Utilities ---> [*] umount
Linux System Utilities ---> [*] Support for loop devices
8f) I managed to obtain some of the source files, including profiling. But profiling is not interesting, other things are.
10)
BRCM_DRIVER_USB=m
Change to:
#BRCM_DRIVER_USB is not set
# LINUX_DRIVER_USB_HOST is not set
Change to:
LINUX_DRIVER_USB_HOST=m
15 & 16) This is to preserve all config settings used to compile the source
Edit 2: De image die hiermee wordt verkregen werkt volledig op een DV-201. Om ook WIFI werkend te krijgen op een DV-2020 zijn een aantal extra stappen nodig. Ook is het niet zo verstandig om je oficiele Tele2 router hiervoor te gebruiken. Voor zo'n 15 euro is er vaak wel iets te vinden op marktplaats.
Edit 3: Een paar aanpassingen gemaakt tijdens het maken van een nieuwe build omgeving.
[
Voor 103% gewijzigd door
Verwijderd op 22-01-2011 00:52
. Reden: Toevoegen HowTo ]