OpenWrt Forum Archive

Topic: Sinus 154 DSL Basic SE running OpenWRT

The content of this topic has been archived on 14 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

I am pleased to announce a new router running OpenWRT:

The Sinus 154 DSL Basic SE from Deutsche Telekom AG now works with a patched version
of OpenWRT CVS HEAD. It boots Linux 2.4.30 after power on, runs telnetd and allows
telnet logins and shell command.

This is the first device using the Broad Net Technology bootloader.

See http://ar7-firmware.berlios.de/ and http://ar7-firmware.berlios.de/openwrt/ for details.

Regards,
sw

===========================================================
Sinus 154 DSL Basic SE Loader 0.65 build Jun 11 2004 14:57:56
                 Broad Net Technology, INC.
===========================================================
INTEL TE28F160C3-B bottom boot 16-bit mode found

Copying boot params.....DONE

Press any key to enter command mode ...
Flash Checking  Passed.

Unzipping program from bank 2...done
Try to find image for running...
Unzipping program from bank 3...donesetup.c:129
argc=16384
argv=0x00000010
envp=0x80004000
prom_vec=0x80003ff0

LINUX started...
CPU revision is: 00018448
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Linux version 2.4.30 (stefan@xxx) (gcc version 3.4.4) #17 Mo Sep 12 21:19:57 CEST 2005

...

BusyBox v1.00 (2005.09.16-20:51+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

  _______                     ________        __
|       |.-----.-----.-----.|  |  |  |.----.|  |_
|   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
|_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M

          cutting edge
root@OpenWrt:/#

Hmmmmm.

Why you do not work together with the OpenWrt project to get the patches included into HEAD? I have see no mail or discussion on openwrt-devel@openwrt.org about any patches from you.

I would rather say, it is a little bit inpolite to use the AR7 port of OpenWrt and announce a new fork in our forum, don't you think so?

I exactly know the reason, it is simple to create a new project on berlios, sourceforge whatever, but it is very difficult to integrate the work into an existing open source project.
But it is worth the time overhead. You'll learn about team work. I promise, your project will be dead and unmaintained in a few weeks or months. If you join the OpenWrt team, your work will exist longer and may be used by more people.

cheers
wbx

Hi wbx,

maybe there is a misunderstanding. My posting to the OpenWRT developer forum was the 3rd effort
to support a Sinus port of OpenWRT and to make my patches known to people who can integrate
them in OpenWRT. Please feel free to contact me (weil at mail.berlios.de, sw_ in IRC)
if you have questions or want to discuss the matter (you may write in german).

My Berlios project is not limited to OpenWRT - I first wanted to start with eCOS because it uses
less ressources and might try it some day. So you are completely wrong with your reasoning.

All patches are available at http://ar7-firmware.berlios.de/openwrt/ - it would be really nice
if you could have a look on these patches and take at least some of them to integrate them in
OpenWRT.

Regards
Stefan

(Last edited by sw on 21 Sep 2005, 19:10)

Here is a short status update for this port:

a patch for the OpenWrt SVN trunk as of 2005-12-02 can be found at
http://ar7-firmware.berlios.de/openwrt/svndiff.patch (216 KiB).

This patch not only supports Sinus 154 DSL Basic SE / Basic 3,
but also adds features to the AR7 port which are missing for
all AR7 platforms:

* improved / fixed handling of vlynq interrupts
* fixed reset function for vlynq devices
* ...

Of course, these patches should be integrated in the OpenWrt
source tree. I am willing to help, but cannot do it myself because
I'm not an official OpenWrt developer.

This new Sinus port uses an NFS root filesystem, but can
be easily modified to boot from SQUASHFS. NFS root makes
testing much easier and might be interesting for developers
of over target platforms, too.

The OpenWrt based Linux kernel from Sinus 154 starts also on another router
which uses the BRN bootloader and non-Linux firmware:

Siemens Gigaset SX541 runs up to the network initialisation, then it crashs.

See http://ar7-firmware.berlios.de/devices/sx541 for the boot log.

Maybe more BRN based routers (SMC, others) might work, too.

Regards,
Stefan

Hello, would that patch allow me to gain Wifi support for my D-Link G664T AR7 router ?
Thank you very much.

According to http://wiki.openwrt.org/TableOfHardware , DSL-G664T and Sinus 154 DSL Basic SE
both use the same kind of WLAN interface (TI ACX111 connected via VLYNQ).

So it will only work with patches for the VLYNQ interface.

The patch for the Sinus router contains patches which are specific for Sinus (and other
routers with the same bootloader), and it contains working patches for the VLYNQ interface.
You will have to separate both kinds of patches (which is not too difficult).

In addition to the patches, you will need a driver. Currently, the only working driver is the
one from Texas Instruments. Integration of this driver is much work, and its legal status
is unclear.

So you won't get WIFI support using Linux / OpenWrt without some efforts, or you will have
to wait until the patches are integrated in OpenWrt and a Linux compatible driver exists.

Bonne chance

Stefan

(Last edited by sw on 12 Feb 2006, 01:52)

sw wrote:

LINUX started...
CPU revision is: 00018448
Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Primary data cache 16kB, 4-way, linesize 16 bytes.
Linux version 2.4.30 (stefan@xxx) (gcc version 3.4.4) #17 Mo Sep 12 21:19:57 CEST 2005
root@OpenWrt:/#

Hi,

What CPU and how much RAM does this device have?

What I'm interested in is the output of:

# cat /proc/cpuinfo /proc/meminfo

sw wrote:

So you won't get WIFI support using Linux / OpenWrt without some efforts, or you will have
to wait until the patches are integrated in OpenWrt and a Linux compatible driver exists.

I also wish your vlynq patches could be integrated in openwrt. z3ro has also some patch:
http://z3ro.geek.nz/ar7/  which are ar7 related and they are some request in acx111
for adding vlynq support:  http://sourceforge.net/forum/forum.php? … _id=257272

As you wrote, with the legal status of TI's driver, it could be better to deal with
adding vlynq support to http://acx100.sourceforge.net/

Thank you very much.

Has anyone tried the T-Sinus 154 DSL (no futher name, so not "Basic" and not "Komfort") or knows anything about it (CPU/ROM/RAM)?

For proper WiFi support, we should probably focus on developing the Linux 2.6 port for AR7. The ACX100 driver doesn't have any support for Linux 2.4, and I doubt that adding it would be worth it.
I think z3ro and some other guy have gotten it to the point where it boots, but ethernet is still very unreliable. I will probably start working on a new ethernet driver without all that HAL crap soon.

kevin_ferkel wrote:

Has anyone tried the T-Sinus 154 DSL (no futher name, so not "Basic" and not "Komfort") or knows anything about it (CPU/ROM/RAM)?

As far as I know, no.
The hardware of T-Sinus 154 DSL SE is similar,
but ethernet will not work without a driver for the switch,
and USB needs a driver, too.

Stefan

(Last edited by sw on 2 Apr 2006, 21:20)

mangoo wrote:

Hi,

What CPU and how much RAM does this device have?

What I'm interested in is the output of:

# cat /proc/cpuinfo /proc/meminfo

Here is the output:

root@sinus:/# cat /proc/cpuinfo /proc/meminfo
system type             : Texas Instruments AR7
processor               : 0
cpu model               : MIPS 4KEc V4.8
BogoMIPS                : 149.91
wait instruction        : yes
microsecond timers      : yes
tlb_entries             : 16
extra interrupt vector  : yes
hardware watchpoint     : yes
VCED exceptions         : not available
VCEI exceptions         : not available
        total:    used:    free:  shared: buffers:  cached:
Mem:  14815232  4702208 10113024        0        0  1998848
Swap:        0        0        0
MemTotal:        14468 kB
MemFree:          9876 kB
MemShared:           0 kB
Buffers:             0 kB
Cached:           1952 kB
SwapCached:          0 kB
Active:            984 kB
Inactive:          984 kB
HighTotal:           0 kB
HighFree:            0 kB
LowTotal:        14468 kB
LowFree:          9876 kB
SwapTotal:           0 kB
SwapFree:            0 kB

Stefan

kevin_ferkel wrote:

Has anyone tried the T-Sinus 154 DSL (no futher name, so not "Basic" and not "Komfort") or knows anything about it (CPU/ROM/RAM)?

I have one, it has BRN154DSL signature in firmware. Sinus 154 DSL.
I did research and find out that it is exacly the same as 3com 3CRADSL72
the only difference is that BRN154DSL has USB port.
It is also almost the same as WAG54Gv1
It is based on ARM9, SAMSUNG S3C2510
Lan switch is well known ADM6996.
ADSL modem is ST MTC20166

that is the foto of what inside: (3CRADSL72)
http://linyr.marcansoft.com/wiki/Imagen … terior.jpg
as I said, the only difference is the lack of USB connector and power switch.

There was a project to run Linux on it, but it is abandoned sad
They managed to boot kernel, and mount root fs, but stopped on problems with BINFLAT format.

All docs are in Iitalian/Spanish? (but it is still somehow readable smile )

Link to hardware analysis:
http://www.adslayuda.com/foro-viewtopic … 68ebc.html

Link to forum about running Linux on it:
http://www.adslayuda.com/foro-viewforum-f-40.html

Link to page about linux distro wiki and forum (a lot of usefull info on forum.):
http://linyr.marcansoft.com/

you can get last work here:
http://www.marcansoft.com/subidos/3com/

Info about real producer of the router:
http://www.wireless-forum.ch/forum/view … mp;start=0
It looks like it is a product of Arcadyan company, model AR5505AW (exact model no. AR5505AW-B90A(DT))
And as I understood correctly, it runs 154 BASIC's firmware. I don't have it by me now, so I cannot check.

I hope someone will give it  a kick smile
this hardware is really cheap!
But it only supports ADSL, no ADSL+ and ADSL2 support
and output power of wireless card (PrismGT) is 17dBm (about 50mW)

If someone is interested in, I could donate a hardware.

Best wishes

Ericandor

waiting for good news !!! smile

(Last edited by ericandor on 1 Apr 2006, 15:23)

ericandor wrote:

I hope someone will give it  a kick smile
this hardware is really cheap!
But it only supports ADSL, no ADSL+ and ADSL2 support
and output power of wireless card (PrismGT) is 17dBm (about 50mW)

If someone is interested in, I could donate a hardware.

I am still new with this AR7 and don't have this particular aDSL hardware, yet. However, I do have a unit of Linksys WRTP54G that uses AR7 chipset to play around. I downloaded a copy of the firmware source code v1.00.60 from Linksys FTP site. Unfortunately, the source code firmware package doesn't come with the needed toolchains to compile the source. I went to BuildRoot to download the buildroot package; however, I just don't know which ARM processor Type, i.e. Generic Arm, Arm 610, Arm 710, Arm 7TDMI, Arm 720T, Arm 920T, Arm 922T, Arm 926T, Arm 1136JF, etc., to select to compile the toolchains. Perhaps, you can help me out here.

BTW, how much is this aDSL hardware currently sold on the market? Perhaps, I should get one locally here in the US.

Please note that AR7 and ARM are totally different platforms:
AR7 is a MIPS based system, so you cannot use an ARM
toolchain.

The discussion was confused by the fact that T-Com released
different hardware under the label "T-Sinus 154", some routers
using ARM based processors, other AR7 / MIPS based processors.

For AR7, just take the latest version of OpenWrt (SVN trunk).
It will build the necessary tools - see the documentation of
OpenWrt for details.

Stefan

Stefan,

Thank you for the clarification on AR7. I appreciated that.

ericandor wrote:

Could someone please tell me, how to create image for Sinus 154 DSL Basic SE
that could be  flashed with Emergency Kernelusing files:

openwrt-ar7-2.4-kernel.bin
openwrt-ar7-2.4-squashfs.bin

Ericandor

No, this is not possible. You need a patched version of OpenWrt.

Get the latest patches for OpenWrt trunk (revision 3803) from
http://ar7-firmware.berlios.de/openwrt/svndiff.patch and apply them
to the OpenWrt sources. Running make should create firmware files
for Sinus 154 DSL Basic SE and Basic 3 in the bin directory.

Precompiled firmware is available from
http://developer.berlios.de/project/sho … up_id=3721 and
can be flashed using the standard update mechanism.

I have upgraded  to revision 3803 how to configure it ??

The discussion might have continued from here.