UPDATE: Photos are back online! Thanks to Gabi from Romania for the copyright free photos!
Gira has a made beautifull Homeserver and FacilityServer. Unfortunatelly it’s quite expensive (about €2400,- for their Homeserver3 and the Facilityserver is even more). Is this device made of gold ?
The opposite is true, the Homeserver 3 exists of:
The Homeserver Hardware
- A cheap Mini-ITX VIA Epia ML6000EAG Mainboard with onboard 667Mhz CPU (or similiar, buy here)
- 128MB DDR 266Mhz RAM (or 512MB for the Facility Server)
- 64MB Flash (or 256MB for the Facility Server)
- A Linux Kernel 2.4.3 (ELinOS with Busybox, however the Gira software itself will run on any Centos or Redhat 2.6.x, even x64 releases!)
- A ISDN adapter (We don’t use that anymore in 2009, everybody is calling VOIP;) )
- Some Gira proprietary Software (hs_trans and hs_main executables)
The drive layout
After some research I also found the following:
A Flash drive is connected as a Master on the second IDE ATA controller (which means it is /dev/hdc) and exists of 4 partitions:
- /dev/hdc1 (2MB) – Boot partition with vmlinux (kernel) and loadlin
- /dev/hdc2 (20MB) – Linux/Operating System, mountpoint: /
- /dev/hdc3 (21MB) – (used to store the project?)
- /dev/hdc4 (21MB) – (for upgrades?)
The boot process and hs_trans and hs_main programs
When starting the homeserver, the vmlinuz from the Boot partition is loaded (via loadlin / DOS) and it boots the system into a Linux kernel, then a /etc/inittab startup script calls the /hs/bin/start/start.sh script.
The start.sh script does actually two things:
– It starts the hs_trans (Gira propriatary software) which automatically ends after a few seconds.
– Then it starts the hs_main (also Gira propriatary software) which is the main program.
Q. Why does is starts (and ends) the hs_trans program ?
A. This is to load the initial project on the Homeserver via a Serial Connection. When you buy a Homeserver or when you screwed up things, you need to connect it via a Serial connection to load a project. In a project you set the IP address and admin username/password, this information is needed to load later projects via the Network. Projects are configured (made) and loaded via the “Gira Expert” software.
After the first (serial) reload, it will end the hs_trans program and (as set by the start.sh script) load the hs_main program which is the ‘HomeServer software’.
Building your own Homeserver
So yes,.. in theory it would be possible to build your own Homeserver when you buy an Via Epia board with onboard processor (see above), two flash modules (I suggest 2048MB) and at least 256MB RAM or even make a Virtual Machine (VM) in VMware or XenServer of it.
Offcourse you are not allowed to run the propriatary hs_main and hs_trans executables or to use the Gira Expert software! I do not encourage or support illegal things, this is just for educational purposes. The following steps are just Theory (draft). You need a license or approval from Gira to do this stuff in practice.
10 Steps to build a home-made Home server
- Install your favorite Linux (this can be in a VM as well).
- Add a 2GB disk and connect it to the third IDE controller (or in VMWare/Xenserver choose the ‘third’ disk position’, this way it will be hdc or xvdc (in XenServer)
- Partition the 2GB disk as below, using ‘fdisk /dev/hdc’ (Or /dev/xvdc for XenServer)
Create 4 new Primary partitions (using the ‘n’ key)
– The first (size): +2048K
– The second (size): +xxxxM (whatever you want, but at least 22MB smaller then the total disk space!)
– The third (size): +10240K (if all works, you can experiment making this larger)
– The fourth (size): +10240K (if all works, you can experiment making this larger)Then set the correct Type for the partitions (using the ‘t’ key)
– The first, type: 1 (FAT12)
– The second, type: 83 (ext3) (or make it any other type, as long as you can install your prefered Linux on it)
– The third, type: 4 (FAT16 <32MB)
– The fourth, type: 4 (FAT16 <32MB)Now press the ‘w’ key to write the partition table. - Download and install the Gira Expert Software. After installing it on a Windows PC you will see a file named: FIRMWARE.DAT in the directory: C:\Program Files\Gira\HS+FS\exp232\EN\firmware. Unzip that file (it is a zip file with a .DAT extension).
- Copy the HSERVER2.TGZ file to your newly installed Linux server (using WinSCP or another tool) and untar it to /root/ using:
tar xvzf HSERVER2.TGZ
Copy the extracted “hs” directory to /
cp -r hs /
- Set firewalling and SELINUX off:
chkconfig --level 12345 iptables off
vi /etc/selinux/config AND SET SELINUX=disabled
- Because this would be your Home server and you want some flexibility, install the following system tools, libraries and compile tools (using yum or any other tool):
yum install lrzsz.i386 setserial.i386 unzip.i386 zip.i386 joe.i386 nc.i386 telnet.i386 busybox.i386 mlocate setuptool
yum install libjpeg.i386 libpng.i386 libpng-devel.i386 giflib.i386 giflib-devel.i386
yum install make.i386 gcc gcc-c++ kernel-xen-devel.i686 perl - If you are on XenServer (which means the devicename of the 2GB drive is /dev/xvdc) or the devicename of the 2GB harddisk is not /dev/hdc, then edit the following file:
vi /etc/rc.local
and put the following lines at the end:
(Make symlinks to fake the hdc device. Link it to your XenServer xvdc device or if you have another device, link it to the proper name)
/bin/ln -s /dev/xvdc /dev/hdc
/bin/ln -s /dev/xvdc1 /dev/hdc1
/bin/ln -s /dev/xvdc2 /dev/hdc2
/bin/ln -s /dev/xvdc3 /dev/hdc3
/bin/ln -s /dev/xvdc4 /dev/hdc4
- The Gira license is based on the MAC address of the Network Adapter. All MAC addresses/ranges of all Homeservers are hard-coded in the firmware. I noticed this because new homeservers would not allow to load old Firmware (because their MAC address is not yet coded in the firmware). When you have a virtual server it is not a problem to fake a MAC address, however on physical servers it could be harder.
The real thing is that the Homeserver does not read the MAC address from the hardware, but from the ‘ifconfig’ tool. So if you make a fake ‘ifconfig’ tool/file, it will just continue:
mv /sbin/ifconfig /sbin/ifconfig_original (Rename the ifconfig file in case we need it later)
vi /sbin/ifconfig
and insert the following lines to it:
echo "eth0 Link encap:Ethernet HWaddr XX:XX:XX:XX:XX:XX "
Replace XX:XX:XX:XX:XX:XX with a licensed MAC address. It’s not hard to get a Gira Homeserver MAC address when you know Gira is using Via mainboards and VIA claimed some “00:40:xx” MAC range. (Search query: +Gira +Homeserver +00:40:).
echo "inet addr:192.168.X.X Bcast:192.168.0.255 Mask:255.255.255.0"
echo "inet6 addr: fe80::3c1b:d9ff:fe30:c59c/64 Scope:Link"
echo "UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1"
echo "RX packets:41502 errors:0 dropped:0 overruns:0 frame:0"
echo "TX packets:33355 errors:0 dropped:0 overruns:0 carrier:0"
echo "collisions:0 txqueuelen:1000 "
echo "RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
echo ""
echo "loLink encap:Local Loopback "
echo "inet addr:127.0.0.1 Mask:255.0.0.0"
echo "inet6 addr: ::1/128 Scope:Host"
echo "UP LOOPBACK RUNNING MTU:16436 Metric:1"
echo "RX packets:0 errors:0 dropped:0 overruns:0 frame:0"
echo "TX packets:0 errors:0 dropped:0 overruns:0 carrier:0"
echo "collisions:0 txqueuelen:0 "
echo "RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)"
Replace the 192.168.X.X with the IP address of your Homeserver.Try if it will load the hs_main program:
/hs/bin/hs_main
Unfortunatelly there is no easy way to quit the hs_main program. You can login using a new SSH session and type “killall hs_main” or just hard-reboot the server.
If it does load, you can automatically load the program when booting:
vi /etc/rc.local
and add the line: "/hs/bin/hs_main" to the end of the file.
- The following is only needed for virtual machines since they do not have a serial port (ttyS1). A serial port is needed for the hs_trans program to load the initial project.
In VMWare you can add a serial port, however in XenServer that is not possible. You have three options:1. VMWare (only works with VMWare Workstation, not VMWare Player)
– Add two serial ports in to your Linux VM. Since it don’t works to map those ports to your local Windows PC, you have to create a new WindowsXP VM and also add one serial port to that VM.
Then you could connect the serial port of the Linux VM to the serial port of the Windows VM.
These two screenshots are the settings of the Linux VM
Below are the settings of the WindowsXP VM
Now boot both the VMs, install the Expert software on the Windows VM and load the initial project via Serial Port 1 (while running the hs_trans on the Linux VM).2. XenServer (options are limited)
– Use a virtual COM port driver on your Homeserver (Linux) and connect it via the network to your Windows virtual COM port (you need a Windows virtual COM port driver here). I didn’t tested this and don’t have any clue which software to use.- When you buy a Console switch you can connect the Homeserver to a port on the console switch (virtual drivers are mosly included). You can then connect (hard-wire) your Windows PC to that same port on the Console switch. I have a Aten SN0116 Console Switch and use this technique quite often. It should work with other console switches too, but please check if they have Virtual COM port drivers for Linux!3. If none of the above is working, this is your option
– The easiest: Copy the 3rd and 4th partition (hdc3 and hdc4) from someone else. The initial project which you normally load via a Serial cable is hold on these partitions, so if you copy that.. you skip the serial part. Use ‘dd’ or Acronis or Ghost tools to do the job.
Note: Create a new -empty- project in the Gira Expert software and only configure the following settings: IP information, admin password and EIB&iETS (ip) settings. Make sure to disable the interface/QuadClient under interface uncheck “Use QuadClient”.
Now you have a very small ‘initial’ project to load over the unstable Serial interface. Large projects will get many CRC errors and timeouts and finally the Expert software will tell you a weird error about ‘Project too Large’.
After you loaded the inital project, you can load all further projects via IP.
Ready!
If you did all the above steps, in theory, it should be possible to create your own Homeserver.
Update 14-november-2009: In the ‘old’ 10 steps, I suggested to install Linux on the /dev/hdc drive. That brings several problems because the hs_main program seems to rewrite the partition table of the /dev/hdc which also corrupts your second partition on which you installed Linux (even when removing “sfdisk”). This behaviour happens when loading via the network, not when loading via Serial.
So I changed the previous steps because it’s much easier to install Linux on a separate drive and ‘add’ a /dev/hdc drive so the software still uses the /dev/hdc to store projects in it’s own format and it can do with the partition table of the /dev/hdc drive what it wants, without corrupting the your Linux installation (which is on /dev/hda or another drive).
I
@ paul can You help in hs4 .?
I cant make the file
But the hs3 soro fine.
Thanks all
Would’nt 1500 comments be a good point to stop using this thread and head over to the forums as Roel suggested?
/melman
@PaT
Keine Chance. Egal welche Einstellungen ich innerhalb dem Virtual Serial Port Driver auch wähle. Kann niemand ein Image zur Verfügung stellen ?
Vielen Dank
does anybody have the following errors with the new expert 4 firmware?
File “/hs/bin/hs_main.py”, line 1071, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
File “/hs/bin/hs_main.py”, line 1105, in ThreadFkt
TypeError: __init__() takes exactly 4 arguments (3 given)
how can i solve it?
HI
is there a mod. HS4 initrd File?
Hi all,…
Issue HS4:
how to mod. the INITRD FIle? How to Pack and Re-Pack it again? Its not really working….can everyone tell me the trick?
ON HS4 :
can there be used one from HS3 ? or even HS4`?
@Maxim
Read post’s from Öse, and next time remove mac from both pictures ;)
@ich
Use com/serial port emulator, search the thread, i already wrote how to.
Stell der Vm einen serial Port als pipe ein und mit dem Emu 2 Ports createn…eine Experte und andere die vm. Beide lassen sich mit der soft verbinden. Hf
Some one got the new fw hs3+4 running? No time atm to test.
Leute, könnt ihr mir helfen, ich komme einfach nicht weiter. Das Projekt habe ich auf das HS3 erfolgreich aufgespielt. Jedoch kann ich das Interface nicht erreichen.
http://ip-adresse/hs oder http://ip-adresse:80 führen ins leere.
“http://www.abload.de/img/1bnuw8.jpg”
“http://www.abload.de/img/223uly.jpg”
@Jürgen
Wir hast du das Problem mit der seriellen Schnittstellen und Erstkonfiguration gelöst ? Mein HS läuft auch nur kann ich keine Konfiguration überspielen :-(
MfG Ich
Hallo Jürgen,
kannst du bitte erklären wir du die HS4 zum laufen gebracht hast?
Hallo All,
hs4 ist running in Virtual Box jipi.
Thanks alot esp. Öse!!!!!!!
So, hier nun die Bilder
“http://www.abload.de/img/1bnuw8.jpg”
“http://www.abload.de/img/223uly.jpg”
Sorry!
anbei die Bilder
Danke zunächst mal für die Anleitung. Ich habe es geschafft den Homeserver aufzusetzen und das Projetk über die Seriale Schnittstelle aufzuspielen. Ich bekomme jedoch kein Ping auf die im Projekt angezeigte IP Adresse. Wenn ich im Browser die IP des servers eingebe, kommt eine Fehlermeldung.
gira install version 4.0 no problem for the moment
manually install by copying files
not successful by the expert
@Paul
Tks Paul great work!!!!
Hi all, I’ve just got done skimming this enormous comments thread and copying and pasting all the (many) useful bits I ran into.
I’m very sorry as every second post is someone asking something obvious already covered, but could someone confirm my understanding of the situation:
I’m happy running HS3 rather than 4 and would prefer to do it on real hardware, this means I can carry this out on any kind of pc running Linux?
I connect to my installation through an IP interface (Siemens N148/22) and USB (Hager TH101). To connect my HS3 box to the bus I need to either purchase an IP Router module or run EIBD on another box to act as a router.
Sorry if the answers are obvious, I’ve read nearly all the thread and that is what I understand from it. I don’t mind experimenting, my main fear is buying an expensive IP router when there is no need, or a box to run HS3 on that’s incompatible.
Many thanks for any advice. I’m very impressed by the ingenuity and dedication shown by people in pursuing this!
Hi, can someone provide a vmware-image of hs3?
– Anpassung an HomeServer 4: Neuer Linux-Kernel 2.6 für HomeServer 2/HomeServer 3.
– Iso für HS2.NET entfällt. Diese Gerätegeneration kann nicht weiter unterstützt werden.
Does someone already test it ?
hf :)
Der neue Experte für HS3 sowie HS4 ist da.
Andy
I have finally added Forums to this website. I have created a “Gira Homeserver” forum in which you can post all your issues, trouble and success stories :)
Login is required for the Forum but you don’t need to register a new account, you can sign-in using Twitter or you Microsoft Live ID. (other Open ID providers will follow..)
Please tell me about any enhancements I need to make!
I hope this will bring a lot more structure instead of working yourself through all 1400+ posts!
wer liest bitte 1481 Posts durch um das zu kapieren????
wer hat jetzt ne vmdk ????
please use english comments please
Hi, hätte auch interesse an einer fertigen appliance :-)
Hi @all: könnte mir jemand einen HS4 als iso oder rar – Datei auf “uploaded.to” hochladen und hier Posten. Idial wäre natürlich ein VM-Image ;-))
Danke schon mal im vorraus….
Claus
@ mid: Ich versuche gerade auch HS auf einem Netbook zu installieren. Kannst du mir ein paar Tips geben, wie es bei dir funktioniert hat. (Welches Linux?, Welchen HS,..)
DANKE
hello to all
while I watch this forum,
I would like to give congratulations to the founder,
however I am interested in buying a flash modul
(PAUL) if it is to agree,
because I am not great dominator Linux
wie komme ich eine Bus verbindung über usb her?
HS Läuft dirckt auf einen Netbook ohne V-Box
Hallo,
kann mir bitte jemand ein Imager des HS3 oder HS4 zukommen lassen.
Würde den gerne auf einem ESXi 5.1 Server betreiben.
Danke, Grüße
After setting up EIBD on a Debian server, I have HS3 image of Natas running in a VirtualBox VM in bridged network configuration. I updated to firmware 2.8 and installed expert 2.8 on a Windows 7 PC in my home network..
I thought the quest would be over…, however I’m now stuck with the following:
* I can connect to HS http://192.168.0.11/hs on my Windows 7 PC
* I canNOT upload a new project (with 192.168.0.11:80 settings) from Expert 2.8. I got the message “Unable to establish connection” after some time when I start “transfer project”.
Did someone recognize this problem? Should the project have a minimum contents (now I only check if it is error free before uploading).
Did someone try to install this on a WD My Book Live (http://mybookworld.wikidot.com/hacks-and-howto#toc0) ? Or let it run with a raspberry ?
Hi,
HS3
my first project i have uploaded via serial!
then i want to do a firmware update from 2.5 to 2.7 via ethernet…
this error appears:
http://s14.directupload.net/file/d/3177/4kgbhcgd_png.htm
whats the reason?
I have solved my shared object library problem from 1469.
As I didn’t get a useful reply on my question in 1411, I’m bumping the question:
I get an error on startup of the hs3, connecting to the dcs-ip gateway (door communication system). It says:
“: error while loading shared libraries: /lib/libcn32.so: cannot open shared object file: No such file or directory”
The libcn32.so file exists in the /lib directory and /lib is in the PATH. I have no idea how to proceed with this problem.
Is there anyone who can help?!
@timtom
hi tim oder tom :)
[email protected]
@a.s.
would you like to contact me? I`m german too … see post #1453.
@ CHRISTIAN
was hast du damals bei dieser Fehlermeldung gemacht?
ipppd: Kein Prozess beendet
eibusb: Kein Prozess beendet
hstk: Kein Prozess beendet
python: Kein Prozess beendet
DO_TERMINATE
DO_TERMINATE_ENDE
ipppd: Kein Prozess beendet
eibusb: Kein Prozess beendet
hstk: Kein Prozess beendet
python: Kein Prozess beendet
Killed
Hi,
HS3
my first project i have uploaded via serial!
then i want to do a firmware update from 2.5 to 2.7 via ethernet…
this error appears:
http://s14.directupload.net/file/d/3177/4kgbhcgd_png.htm
whats the reason?
DepositFiles: http://dfiles.ru/files/kiogh7w8d
RapidShare: http://rapidshare.com/files/2994235806/Homeserver.rar
Enjoy
I can send them to you by email
No success to download from fileshare.ro
Mega stops with Decryption Error :-((
Any chance to upload to another fileshare provider (eg. rapidshare, share-online, depositfiles, etc.)?
TIA
Finally a working version of the App :-)
Mirror on Mega
Gira HomeServer HD for iPad v1.4.0
Gira HomeServer for iPhone v1.4.0
https://mega.co.nz/#!lUgHWQrZ!SnWVsw0VZJrpMv01gmHUqD1KdUtorycMzlVojtr8_es
Im hanging on first transfer to homeserver.
Hardware: Alix1D
– have a correct MAC.
– Linked all sdax to hdcx.
– hs_main starts
– linked ttyS0 -> ttyS1
Error:
hs_trans starts, shows MAC and quits without error message
+++++++++
NET NET NET : MAC
+++++++++
On real Windows7 via Nullmodem i only got
Wait for Connection
Restart Device
Timeout
Can someone help me or say how to debug?
Regards
Hello
can anyone download the app from this url?
Gira HomeServer HD for iPad v1.4.0
Gira HomeServer for iPhone v1.4.0
http://www.fileshare.ro/e29300498
Many thanks to Gira_Hs!
Ok, timtom – I’ll send you a brand new HS4, okay? ;)
READ THE POSTS……!
In all this adventure i lost an “f” in my mail-adress ;)
beregg[at]freenet.de
best regard / grüße
Hey Guys great Job.
I only have one PC with serial port – and this should be my homeserver-project.
Is somone here to help me with a hs4 or hs3 image ?
beregg[at]reenet.de
I cant think about its so easy to build own homeserver ;)
You can also download a firmware (Windows image) for the Gira Control 19 on the gira web site.
Perhaps it can be used for building a Touch interface…
Sorry Chris, yes it was YOUR idea!
It was MY idea to use a hex-editor… ;)
BUT it’s not necessary – just use the “ln -s dev/…” command! place it in your rc.local and you’re done! No 8000k-problem!
Solved – HS4 – Projekt zu groß
debian-6.0.6-i386-netinst, vmplayer 5.01 with vm version 7
> fdisk -ucl
Disk /dev/sda: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0009a6b4
Device Boot Start End Blocks Id System
/dev/sda1 * 2048 3913727 1955840 83 Linux
/dev/sda2 3915774 4192255 138241 5 Extended
/dev/sda5 3915776 4192255 138240 82 Linux swap / Solaris
Disk /dev/sdb: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders, total 4194304 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xbe7c0e9e
Device Boot Start End Blocks Id System
/dev/sdb1 63 505007 252472+ 1 FAT12
/dev/sdb2 505008 3184272 1339632+ 83 Linux
/dev/sdb3 3184273 3689281 252504+ 6 FAT16
/dev/sdb4 3689282 4194290 252504+ 6 FAT16
A couple of days i tried to find the solution for projects bigger then 8000k. Now it works :-) I replaced all hdc wird sdb in hs_main, using a hex editor. First i tried only to change the /dev/hdc in /dev/sdb but this ended in “Projekt zu groß” message. It seems that HS4 hs_main looks in /proc/partitions to calculate the size of the existing patitions. So it does not work to only link /dev/hdc to your hd.
@Rasmus: 100% correct!
I think this forum has taken a wrong direction, now this threAd is more about selling the gira software – instead of helping people, and talk about their experiences…
All the selling posts should be deleted – and you can do your business some where else.
@Toshibo
Just create 3 more partitions on your first Freedos harddisk.
Format the 2nd partition with freedos also and copy the HS3 files on that partition. Set the harddisk as first slave and remove the second harddisk. You dont need that.
@Martin: you dont need this board.
You can buy an EPIA-M or EPIA-V boards on ebay for little money.
Try to find one with enclosure and power supply. Ive seen these sold for 25 – 100 euro.
The itemnumber for the 2GB DiskOnModule on ebay is 251229654047.
Bidding starts at 9,95 or you can buy it now for 49,95 and i will add in a RealTek RTL8139 ethernetcard with it.
I hate those people trying to make money based on our community-knowledge!! Selling preformated HDDs on ebay… Oh my god!
There’s really NO reason to prefer the HS4 – it’s absolutly similar to the HS3, except for a few bugfixes and newer HARDWARE(!!!!).
So don’t waste time and money (ebay…) – just install the good “old” HS3, that’s very very easy to do! No special hacks needed – just install ANY Linux, format a second HDD (or even pendrive) as descripted above, change the MAC with ifconfig (it’s part of any linux-system), copy firmware on the Linux(!)-partition (NOT on the second HDD) and enjoy your WORKING HS3…
@Paul,
Will this model work?
EPIA-P720-10EL (http://store.viatech.com/protected/product/frontProductDetail.action?id=950#tabs-4)
It might seem as the NIC will not do it ? 1 x VIA VT6122 Gigabit Ethernet controller
Regards
@Paul,
Thanks. Can you provide a link to the module?
@Roel,
It’s probably a big task, but would it be possible to organize this forum in threads instead? It would be mucher easier to answer previous posts that way.
Thanks
@Paul
Thanks for the help but done that with the same results.
My VM has 2 hdd’s.
The first is where I have freedos.
The second (secondary master) I’ve created 4 ext2 partitions.
I’ve copied the firmware.dat contents to the first one and that’s where I am starting dolinux2.bat
How should I partition/add the disks?
hello paul
I would be interested in the DiskOnModule with HS3
I have the epia 6000
mac adress changed
you have a link ebay?
thank you
@Toshibo
You need to start HS from hdb, not hda or hdd
Hi.
I’ve just tried to run HS4 on virtualbox.
Installed freedos, made 4 extra partitions on the second sata disk, and added the correct MAC and serial to the system.
System boots but throws 3 errors just before starting HS4:
File “hs/bin/hs_eib.py”, line 1441, in sendThread
AttributeError: CEIBTreiber instance has no attribute ‘BcuIP’
File “hs/bin/hs_remanent.py”, line 1322, in doLoad
IOError: [Errno 2] No such file or directory: ‘/dev/hdc2’
File “hs/bin/hs_remanent.py”, line 1323, in doLoad
IOError: [Errno 2] No such file or directory: ‘/dev/hdc3’
The first is clearly related to the EIB IP hardware but… do I need to do anything of will it go away when I upload the first project with the EIB IP info?
The last two errors I don’t know how to fix. I’ve formated all 4 partitions of the sata disk with ext2. I’ve also tried Fat16 and Fat32. Still have the same errors. Are they due to the lack of an initial project? If not… how can I correct them?
Thanks.
Hallo Jürgen, könntest du mir das Image auch zukommen lassen.
Gruß,
Thomas
@Skalp
Ich wäre auch sehr an einem Image des HS4 für VMWare interessiert. Könnst du mir das Image zukommen lassen?
You can use ANY board, any ethernet card and any other hardware: Just install CentOS from scratch, change MAC with ifconfig, copy firmware as it is and get happy. My HS3 runs on an eeePC 901 since months!
@Martin:
You can use any VIA EPIA board with a Via Rhine Ethernet card for HS3 and HS4.
If you just want to run the HS3 you can use ANY type of mainboard with a Realtek RTL8139 ethernet card. I have included drivers and mac changer for this on the DiskOnModule which i have for sale on Ebay. I have a limited supply of RTL8139 cards and if you do the ‘Buy Now’ from Ebay i will include one for free !
Hey guys,
this is not directly the question for building the HS, but since this foum is in english…
Has any one of you had any problems with setting the type of graph under 2.10? I cant seem to set the type and this graph wont show in visualization.
Does any one of you know about this bug? Ans more, has the solution?
Hello Guys….
Where do i see errors on the HS? if the timing errors occour – is that a internal web-adress on the HS?
@Sid
Sorry, but dont have this ability. It’s not mine HS4, just asked owner give me a few photos.
@ Filin
Thanks for the photos!
Do you have perhaps the ability to mirror the SSD completely and upload it to any one Fileshare server?
who can find original case for HS4?
(for HS3 it was Mapower KC3000)
Seems
Motherboard: Fujitsu D3003-S1
RAM: ? Gb
SSD: mini PCI-e 2Gb (Inno Disk)
PSU: Mean Well RS-35-24
photo of HS4 inside (motheboard)
http://img716.imageshack.us/img716/5656/img0160dm.jpg
photo of HS4 with ID and MAC
http://img607.imageshack.us/img607/2209/foto41un.jpg
Hi guys
Which hw to recommend for building an own HS3 or HS4. I see post 1396 by Paul, but it does not state what kind of Epia model. I would like to have it as small as possible using a little power as possible.
Thanks
Martin
Hello guys,
i would like to install HS3 to the USB pendrive can somebody write me how to do that??
I create 4 partition on my pendrive. Where do i install centos?
Thanks.
@Chris
Testing whether I’m getting the Sequenzerrors. Have added some stairway light functionality (triggering lights outside). It’s now running for 96 hours. I still have Anz. Sequenzerrors on the debug page at 0. How long does it take usually?
Theres a demo project with visualisation in Expert 2.8 and 2.10
Could someone upload project with visualisation?
Need it for demonstration purposes.
I will be grateful
filin (at) mail.ua
@Chris
Indeed :)
3pm? What about intrusion-protection?
Anyway – I’ve installed “my” HS on a real system and it works without any reboot since months…
regards
@Chris
WAF definitively at risk :) However, schedule reboot at 3pm which should not cause too many surprises.
Anyway, if one configure its KNX setup being fully dependant on a central device (like HS) the whole logic on a distributed bus system is gone..
Cheers, Chris
@ Chris
What du you mean? When the HS runs, then i won´t restart it every few days :-)
@Chris
Nice workaround… ;)
Would you like to restart your HS in a real KNX-system every few days?! “Sorry, wife – no lights for the moment, HS is rebooting…” :)))
Hi,
i upgraded the xva version (post 808, the creator) to 2.7!
Now, i want increase the project space! How can i do that?
ssh is possible :D
if anyone want an 2.7er vmware image with already increased project space, then get in touch with me.
hs_main 100% CPU??
at post 433 there are ok and ok at the last line? i there really no problem with my 4 primary partitions?
from post 433:
Start : 21.09.2010 20:30:36
SNR : 0040XXXXXXXX
IP:Port : 192.168.0.103:80
ISDN (Stat/Ok/Err) : OFFLINE / 0 / 0
Load (Date/Stat/Size) : 21.09.2010 20:29:32 / OK / 2962
Save (Date/Stat/Size) : 31.12.1969 19:00:00 / ? / 0
EIB (Date/Init) : 31.12.1969 19:00:00 / 0
Free Memory : 42676224 / 42676224
Proj (Stat/MD5/Size) : OK / OK / 3344282 / 41141
@Paul
i habe try to set to 3f8 and nothing change my problem. do you have another idea where the problem is?
@Christian
try setting the serial port in the bios to standard 3F8, theres no need to change this to another port setting.
The rest seems to be ok
I get an error on startup of the hs3, connecting to the dcs-ip gateway (door communication system). It says:
“: error while loading shared libraries: /lib/libcn32.so: cannot open shared object file: No such file or directory”
The file libcn32.so is in the right place so that’s not the problem, but maybe there’s some other config or directory that must be created?
Does anyone have any idea?
Hi,
i have problems to connect the hs with my Laptop to transfer the first firmware. i have the ml-1000 with 500mb ram and 256mb cf.
I have done this steps
-lokk in the bios for Port 1 2F8/irq3
-installed cf on primary slave
-create 4 primary dos partition fat 16
-formatted all
-copy msdos with sys c: from the floppy
-renname the mac with eeprom
-create autoxec.bat with d: …….
-install hs to the d drive
-starts the firmup1 on laptop
-restart the hs
-the linux boots
-beep beep beep on usb log
Now is my problem wher i canf find a solution.
Laptop aborts Transfer abortet Error Level 1
on the Hs the Screen shows many ?
home server 2.8.120427
Start 03.02.2012
SNR 000AB…….
IP:Port 80
ISDN: Offline
Load 03.02.2013 19.15.06 / ok / 83
Save 01.01.1970 01.00.00. / ? / 0
EIB 01.01.1970 01.00.00 /0
free Menory 467816448/467816448
Proj (Stat/MD5/Size) : ? / ? / 0 / 0
I have checked the nullmodel with a checker, this seemed to be ok
like the wiring description many post upper.
I think ther is something wrong with the two ? in the last line.
Do anybody have an idea for me? I have read and read an i have no answer of my problem.
sorry for my very very bad english :-)
greez chris
@Chris
On Sequence error caused by using virtual machine there might be a workaround:
Setup a website query for the hs debug page for reading the sequence error value into a object. Compare this object through the logic editor if reaching a certain threshold. If so launch a reset of the virtual machine through command line commando (e.g. with VIX for vmware).
Chris
@Ur63 i have sent you a link on ebay.
@Chris
Thx for the quick reaction. I’m using in my logic a couple of “Stairway Light Function” modules. I don’t know if that corresponds to the Treppenhauslicht. My German is not very good, I’m afraid. I will do some further testing and keep looking frequently at the debug page.
@Peter: The conditions are: You have to use a timer-function in your logic (like Treppenhauslicht or Ein/Ausschaltverzögerung). This will cause the error – I bet…
@Chris
I do believe you and I have read all your posts about it. But fact is that I’m running a HS3 in a VMWare 6.5 Workstation and it runs already 5 months without noticeable problems. I’m looking at the Anz. SequenzError in the System part of the debugpage and I’m seeing 0. Ok, from time to time I do an update of the functionalities I put in it, so it is restarted, but still sometimes he runs for 2-3 weeks and I don’t see any problem. So, am I lucky or is there an additional condition for having the problems I don’t fulfill yet?
Believe me: The HS does NOT WORK reliable in a virtual machine!!!!!!! Read my posts.
Hi HS4 Debian –virtualbox installed
but after launching ./hs_main i am gettitng error “falsche Startparameter” (wrong start options)
same error like SKALP
@anyone know the problem/solution?
tx
kurt
What time zone do you mean in the Ubuntu system or experten 2.6?
@ur63
you need to unpack the initrd, change the dmidecode file and pack the initrd again. Easy to do, howto is some posts earlier.
Maybe you got the wrong time zone selected.
After uploading the HS resets and only changes time when NTP settings are due.
Hat jemand eine Idee, warum sich meine Systemzeit bei jedem Projektupload um 1 Stunde erhöht?
Ansonsten läuft mein HS stabil, aber das nervt gewaltig und ich hab absolut ka woran das liegen könnte.
Gruß
Jean
@Chris
I have HS3 running under Freedos on EPIA-ML mainboard
@Paul
thx for clear instructions.
Only missing peace is how to change dmidecode?
Some more insight on that would be appreciated.
Or just install the HS3 (the HS4 is just another Hardware(!) and some little bugfixes)…:
– buy any PC
– install CentOS minimal
– create the 4 partitions on an USB-Pendrive (or internal HDD)
– change MAC with ifconfig
– copy HS3-firmware
– enjoy!
=> No extra tools/hacks needed.
@ur63:
– buy the EPIA motherboard
– install 1G or 2G flash module
– create 4 partitions on flash module
– install freedos on 1st partition
– copy dolinux2.bat, loadlin, vmlinuz and initrd on 1st partition
– modify mac address from dostool
– change dmidecode in initrd file
– copy dolinux2.bat to autoexec,bat
– reboot
@Paul
Thx for confirmation!
Could you please list the necessary steps required to set up HS4 on EPIA hardware without VM.
I assume more than only I will appreciate and be thankful.
But when i set IP under debian vi ifconfig … I can ping.
But whenever the hs starts it suddenly stops.
Hi again,
so after some rebuild i used the debian image from Skalp in virtualbox. Everythink starts, ethernet card says up.
Completely transfered the initial project over serial, but cannot connect or ping to HS virtual machine.
DO any one of you know what could be wrong?
@Paul
could please you send me a link on Mega?
filin (at) mail.ua
Thanks!
@ur63 Yes i’ts running HS4 on real Epia-M hardware, not on VM.
@berry: You need the Gira mac not the systems original mac.
You can take any mac from the Gira list posted earlier.
Change the mac from dos tool.
#!/bin/sh
ifconfig eth0 | egrep -o ‘([a-fA-F0-9]{2}[:]+){5}[a-fA-F0-9]{2}’ | sed s/://g
This just reads the mac from ifconfig. So you wont have to put any mac in the dmidecode file.
I’ve been told that theres an INITRD on Mega with the modified dmidecode
@Paul
Could you upload modified INITRD somewhere?
Thanks
@ Paul , Öse , ur63 or other
Question for HS4 on real hardware :
For this script
#!/bin/sh
echo “XXXXXXXXXXXX”
i need the right mac. OK!
Is it the mac from girx original hs 4 or hs3 / or the mac from my system?
If its the girx mac , my system had to be the same mac too with dos mac tool?
works hs3 mac with hs4 soft?
What does this script do others?:
#!/bin/sh
ifconfig eth0 | egrep -o ‘([a-fA-F0-9]{2}[:]+){5}[a-fA-F0-9]{2}’ | sed s/://g
Hi,
has anyone of you solved the diskless problem?
In virtual box i am using IDE controller:
– I am running freedos under first HDD (primary master) size is 1-GB..
– primary slave is virtual image
– Second HDD (set as secondary master) is set to 4 partitions (256 MB each and ext2 format)
Wierd think is that in gparted the second HHD shows up as /dev/sdb (not /dev/sdc)
I am using the original firmware.dat
image of VirtualBox overview:
https://www.dropbox.com/s/ybpmxw4rom8xi1n/VB_set.png
image of command line output when hs starting:
https://www.dropbox.com/s/b2pz6hbld5qjyz4/output.png
Thank you all for your help
@Paul, thank you
In VMWARE or Vbox there is no via rhine ethernet adabter visable, how can i set up? or where i can find…
greetings
@Paul
Do I understand you correctly that you have HS4 running on real hardware (EPIA mainboard with VIA Rhine and not on VM?
@Kurt: you need to enable a Via Rhine ethernet card
Hi, i installed freedos with the modified initrd in vmare (HS4)
My problem is the eth0 device not found, is there still a driver issue?
eth ..error fetching interface…??
how did you solved that problem?
tx for support
Never mind i was too fast to ask than solve it myself.. :) line is:
VBoxManage setextradata “dos” “VBoxInternal/Devices/pcbios/0/Config/DmiSystemSerial” “XXXXXXXXX”
Hi to all,
could you please repost the config file for virtualbox to change DMI (setextradata)?
hat jemad ein image?
bekomme kein projekt rüber geschoben!
@Paul
Kannst du uns das geänderte INITRD.IMG eventuell als Downoad zur Verfügung stellen ?
MfG
First of all, I would like to thank all members, who support this blog.
My HS3 @ ml6000eag working great. Thank you!
Does anybody know, what kind of mainboard is used in HS4?
Hi all,
For all people without EPIA hardware and still want to run HS3 on real hardware the only option is to use a RTL8139 network card. The HS4 doesnt support the RTL8139 card anymore but the HS3 does.
The only thing you need is a mac changer and guess what, i just found one but its only running under Linux, not DOS.
So if the need arises, let me know.
Your wrong ;-)
You dont have to create anything on the flash disk.
The menu, drivers, ftp, the whole shabam is there.
the only thing you need for HS3 is to extract the firmware so you will get the file HS_4_0.tgz. Put that file on an ftp server and download it from the flash disk directly into the hs directory. Just reboot and your all set.
For HS4 you also need to extract the firmware so you will get the file INITRD. In that file (which is an gzipped filesystem) there is the original dmidecode. Delete that, replace with my sample posted earlier. Repack the filesystem back to INITRD and download that from the flash disk into the c:\hs directory. Just reboot and your all set. From that point on you just have you dual-boot HomeServer system…
Now what SWIM told me is that the Easter Bunny, not the fake one but the real one, left both files somewhere on the net for you to download. So that would be really easy wouldnt it ! Just get the flash, ask the Easter Bunny for the right thing and hey presto your all set..
@Paul
First you create an menu in freedos where to choose hs3 4 or mac changer . OK.
quote:
“”Well the process is simple, download the file, save it in the HS3 or HS4 directory and your all set.””
but did you load the original hs4 files or modified initrd?
so if initrd had to change , it is not so easy to boot.
first changed kernel to use the via network drivers, an than modified dmidecode. or im wrong?
the ftp works on freedos?
whats your solution for dmidecode?
The flash modules on ebay are just flash modules with FreeDos and VIA eeprom software on them. Nothing grey about that. The only reason for me selling them is that i couldnt find any new when needed for myself so i bought a bunch of them and selling now what is left.
Theres no official Gira software on it !
I might even consider selling the EPIA boards and mini-itx housing as a package.. just need to find a good (=cheaper) resource for that. One can do with it all what thinks is best. ;-0
I didn’t (re)build the OS, like said the flash modules boots directly in FreeDos. I did make a modified dmidecode which should be in the INITRD file for HS4. The HS_4_0.tgz for HS3 is untouched and only needs to be downloaded in the c:\hs directoy on the flashdisk.
@Paul
good work in post 1370
i think your ebay auk is in an “greyzone” but that is an other topic.
Would you like to tell us how you build your os?
Great idear with mac changer, ftp ,ssh.
How big is your image?
Oh before i forget Ebay item: 251219553923
Give them my regards…
now it’s time to call the police…
I will put the flash modules on ebay so you can get them there if you want.
How it works:
when you get the flash module just plug it directly on the FIRST IDE connector of an EPIA mainboard or at least a mainboard with an Via Rhine network adapter. The module is setup as slave so it will be recognized as /dev/hdb when run from Linux.
The system will boot up in FreeDos and present a menu where you can choose to boot HS3 or HS4, modify MAC or go DEBUG (thats into the FreeDos command line. (for anyone older then 30years..remember those days..) .
When you select DEBUG the VIA Rhine network packet drivers are loaded and the DHCP process is started so you will get an IP number from your network. You can use ping, FTP, telnet and some other ancient stuff. You can use the FTP client to download files like HS_4_0.TGZ or INITRD. Why you ask ? well these files supplied on the flash disk are just placeholders and doesn’t contain ANY Gira software. That would be illegal would it…..
So you need to download one or two files which contains more useful software . Well the process is simple, download the file, save it in the HS3 or HS4 directory and your all set. Modify your mac address if you want, i believe someone left a list of usefull mac numbers on the flashcard.. you figure it out ;-)
@Paul
I am interested in one of your Flash IDE’s!
@Paul
Thx! I try!
@berry:
http://www.thegeekstuff.com/2009/07/how-to-view-modify-and-recreate-initrd-img/
@Paul
Ok fine !
how did you edit the initrd?
i am windows user and its a problem to open and edit the initrd.
have you a little step by step to edit the initrd with linux?
i can use a livecd of any linux
For people who have trouble finding the right stuff:
I still have bunch of 2Gb Flash IDE modules for sale.
These modules are pre-formated with FreeDos and have 3 partitions on them. Theres also some software on it for setting EPIA mac addresses and such ;-) Just plug and play..
If Interested let me know.
I have created an universal INITRD for HS4.
This wil work with any valid mac !
Simple steps:
create 3 partitions on small (flash) disk
make first one active and bootable with freedos
install expert software and unpack firmware
copy firmware files to first partition
replace original INITRD with modified one
change your mac address to valid one
boot from first partition into freedos
run DOLINUX2.BAT from C:\ or just copy to AUTOEXEC.BAT and reboot
Have fun with your new HS4 ;)
HS4 ist kein problem !
HS4 is no problem
Nutze dieses dmidecode:
Use this instead of dmidecode
#!/bin/sh
ifconfig eth0 | egrep -o ‘([a-fA-F0-9]{2}[:]+){5}[a-fA-F0-9]{2}’ | sed s/://g
Wer braucht denn unbedingt den HS4?! Meine Güte – hier geht’s um eine kostengünstige “Variante” des HS… Ich gebe mich mit einem HS3 zufrieden – der funktioniert ohne große “Hacks” zuverlässig und die Features reichen doch allemal aus…
Boah ist doch alles schon unendliche Male durchgekaut.
Lest mal alles in Ruhe durch, da stehen alle Infos!
@Chris
HS3 ok, aber wie sieht es mit dem HS4 aus ?!?
Hello, ok so i managed it to get a functional HS4 on my VMWare Player ;)
Many Thanks to Öse and all the others !
Dabei ist es so simpel… Einen HS3 nachbauen ist kinderleicht – siehe meine Posts. Dat Dingen läuft jetzt seit Oktober stabil im Produktivbetrieb!
Wer’s nicht schafft, sollte sich einen HS3 kaufen ;)
Does someone has found a link to gira iphone app ?
or does someone has this on iphone and would upload it ?
hmm, was mache ich nur falsch, das er nach jeden Projektupload und anschliessenden Reboot jeweils 1 Stunde dazuaddiert?
Ich werd hier noch blöde :-)
Gruß
Jean
Did anywhere resolve the problem of universal timers
Super, vielen dank für die Info =)
Image kommt. Nur Geduld
Das mit dem Image wäre echt eine Tolle Sache..
Würde mich freuen wenn das klappt. =)
@Skalp
Wollte dich nur nochmals an das Image erinnern … :-)
^^ karl
#16 + #17
Should work if you do this proper ;)
@PaT
I change the /sbin/ifconfig on root. But i tried to paste in one of the post under the tut. And then i didn’t got the error. Insted i got some fault. Line…bl.a. Bl.a. …??????
yes this is clear, but why set always a new time.
Because the HS restarts if you upload your project.
Why set the HS the time up by one hour for each project-load?
This is realy annoying.
Anybody an idea?
regards
@Rasmus
Congrats! Would love to have a nice step by step too! ( … Or an image of the VM – just in case you would consider :o)
@1343 Yes… I’ll make that one in the weekend… :)
@Rasmus
Herzichen Glückwunsch.
Kannst du uns/denen die es bisher noch noch geschafft haben, eine Schritt-für-Schritt Anleitung zusammenstellen ?
1. Installation Freedos
2. …
usw.
Vielen Dank
Boooooooommmmmmmm now it works :)
I think maybe the problem was, i compiled the kernel on a virtua machine, where the network interface was NAT – changed to Bridged (Don’t know if that changes anything) but after that – it works… Transferred the initial project with a serial pipe in vmware….
So the guide in post 1163 and 1159 works…
When i should transfer files to the HS running freedos, i just booted from the freedos floppy, selected boot CD-rom, then i was able to transfer the files from cd to the HS4 C: (remember to make the new firmware as a .iso file and mount with vmware)
The midecode thing was actually pretty simple – just remember to se sudo when doing it… Delete the file in the break from a new terminal, and create a new one with “vi dmidecode” and then insert the !#/bin/sh echo XXXX
Thanks a lot for helping me guys :)
Okay…. now i think i’m allmost there :)
After i’ve made the replacekernel, i got an error saying something about the LAN driver for E1000 and another card – does this mean that theese drivers isn’t loaded in the kernel?
When i pass on, and running the HS4, i get an error saying something about E1000 not found (the text is scrooling very fast)
Then the HS4 comes with a error saying some errors on the Timeserver thing.
But then the HS starts up, without a IP-adress…..
In the HS3 i sould transfer the first image with a virtual serial port, but how do i do that now? seems like the serial thing doesn’t work – do i need to install some more in the DOS?
you replaced the ifconfig file with the new one from roel ?
which ifconfig file you edit…
i think you have one linux sbin/ifconfig and one in /hs/sbin/ifconfig ?!
@PaT
Thanks. I’ve don it like Roel. Follwed his steps. So I got the “Hs” folder in root. If i log in as root an write “ls” i list whats on root, and there it is the folder “HS”.
I try to do the steps as follow.
10 Steps to build a home-made Home server
step 1-2 ok
step 3-5 ok.
step 6, don’t have any firewall active.
step 7 can’t install in ubuntu. so i install some other great stuff insted. (i found some of them here in the forum)
step 8 ok.
step 9…..here i think the problem starts.
Du you have a solusion for his point??
I’ve tried a lot of things. Changge the Mac in Virtual before i start the VM. But still got the “error error error : xx:xx:xx:xx:… keine berechtigung”
@Karl
you have to untar the hs soft in your root, from your linux dist. you see the folder structure when you open the hs3 image (HS_4_0.TGZ).
^^ for hints, you could use the roel tut.
soon, as i have time.
Muß auch ein Internetcafe finden.
@Skalp
That’s the spirit!! :) Das wäre super wenn du ein image uploaden könntest!
@everybody
All together now: “Thank you Skalp!”
;P
@Skalp
per Post wäre absolut ok, oder was hältst du von einem Upload auf einen FTP-Server. Mehr als 50 MB wird das File ja nich haben, oder ?
MfG Ich
@ Skalp
Habe auch Interesse – Umgebung Mainz. Post natürlich auch OK
I will upload a HS4 – image.
@Ich
Umgebung Mannheim oder Post
@PaT
In VM.
Uses Virtualbox, and running ubuntu server 12.10.
I start wonder if i need to transfer the HS_4_0.TGZ file into the other disk? The one that i should add??
I have transfer the file into root of the main server. but everytings look ok.
@Karl,
VM or real hardware ?
in VM, you maybe have to set the mac address in .vmx file
If your using linux, you have to use ifconfig to configure mac like roel describes in his tut (real hw and vm).
Hi,
Obviously a lot of people, myself included, are very interested in the possibility to download a finished and stable vmware image with HS3 or HS4 running on it. Can someone please explain me why nobody who succeeded in setting up such a virtual machine likes to upload the finished product. If it is due to the mac address/serial number, couldn’t one just leave it out? So people would have to get their own address and fill it out after downloading it?
I think that would help a lot of people out here who are not as advanced in linux … :)
cheers.
Hi,
Where can i find some sort of manual or tutorial how Homeserver and Expert works ??
Thanks
@1327:
I will try making my HS4 finish in this week, then i will give you a feedback, what i’ve done – if it succeded for me :)
@PaT
Yes tha’s the post i’ve been looking at. I wrote them in uppercase. And i hade tryed som of the addresses from the gira pdf as well. Maybe i have donn something else wrong?? I really want the server to run!
@ Karl
Did you write them in uppercase ?
Take a look @ #763 …
Use the pdf from gira for macs…
… Guten Abend, möchte an dieser Stelle nochmal an ein fertiges Image erinnern. Vielen Dank
Helle! I have problem to get the HS-main to start. I have changed the MAC adress in so many ways. But still got the “error error error : xx:xx:xx:xx:… keine berechtigung” is it something that i forgott?? Found the Mac adress with: nano /HS/bin/HS-main.
Thanks
^^ follow Öse steps and use the scripts (makes live easier).
If you use the repack script, it unpacks the firmware, than it halts, then you can replace the dmidecode file, set chmod on dmidecode and then continue script, and it repacks the fw file, so you can use it.
@1319:
Seems like you need to do the DMIDECODE thing, to fake the HS software with a new Serial (MAC)
I’m following Öse guide from post 1163 and 1159….
@PAT:
Okay, but is that a file inside the firmware.dat i need to change? or where’s that file placed?
@ Rasmus:
For HS4, you can’t set DMIdecode in VMware. You have to change the dmidecode file.
@Skalp
Das klingt super. Wie könntest du mir das Image zukommen lassen ?
I need help!
My workflow:
using vmware 9:
1. download Ubuntu 12.04.1 LTS Desktop and installed it as vm
2. apt-get update
3. add second hd with 4 partitions as described in step 3 at the beginning of this site
4. in vm settings changed to right mac address and checked it in vm with ifconfig – everything fine!
5. created shortcuts as described in step 8 at the beginning of this site
6. downloaded expert sw version 2.10, installed it and extracted it with 7zip
7. renamed INITRD to INITRD.gz and extracted it, result INITRD (cpio archiv), extracted it and get a linux file system.( bin, etc, lib, sbin, usr, hs, var …)
8. copied the dir hs to /hs and starting /hs/bin/hs_main
Result:
ImportError: No module named termios
my question: Is the workflow correct? I copied only the dir hs, what happens withe the other dirs? Please help me
Thanks
@1163
“– Set Systemserial (MAC) in DMI (in Virtualbox, Setextradata)”
How do i do that in VMWare Workstation? I really can’t figure out, how to do that…. Google doesn’t seems to help me here :(
Please, some one help me :)
I’m followin Öse guide @1163
@1163 Öse:
How do i transfer the new HS files to the freeDos machine? do you create a image and mount it as a CD? can i extract a file from dos? or do i just need to unzip the file at my pc, make an iso of them, and mount them in the freeDos machine?
@Ich:
no is a real maschine.
btw, i change the MAC in virtualbox, start the VM ubuntu and delete the /etc/udev/rules.d/70-persistent-net.rules file. Reboot the VM and it starts running with a changed MAC, i try “Sudo apt-get update” and i have a working network.
HELP!!!
Try to install the HS in Virtualbox – VM-Ubuntu server 12.10.
The first 1-8 steps works fine. Install some package i read about here. But still i got “keine Berechtigung” when i try to start hs_main or hs_trans. I have a MAC address from gira, downloaded the pdf from here with a lot of addresses in. Non is working for me. I have the serialport running with a windows VM. What could it be??? Pleas help, i’ve read that some of you guys has succed!!!
Thanx!!!!
@Jean
Do you have the HS in a virtual machine?
If so, swap out the ISO boot image. The image can be found in the new version of the firmware.
How I to upgrade the firmware from 2.6 to 2.8?
When i upgrade over LAN, the firmwar.dat was transfer correctly to the HS, but after the reboot the hs starts normaly and show 2.6.xxx again.
When I try to upgrade over com1 nothing happend, only wait for receiver. Yes, i have restart the HS after this message.
The Projecttransfer over com1 works fine.
Is it possible to upgrade my hs manually?
Sorry for this horrible english :-)
regards
Well it seems my HomeServer is running ;-)
Even installed an old ISDN card to stop it complaining during startup.
I have installed FreeDos on C-drive and installed 128Mb CompactFlash on IDE adapter. Changed MAC address with eeprom.exe.
created 4 empty partitons on CF card.
Start DOLINUX.bat from C-drive to get the system running.
I did notice some errors during startup so extracted the HS_4_0.TGZ to another systems to see whats going on . Looks like the Gira people left some typos in the start.sh file… and they call this production software for 2300 euro ?? Tsss……..
Hey!
@Paul: GIYF.com / GIDF.de = Google Is Your Friend.com / Google Ist Dein Freund.de
@Maurice:
(1267): If it don’t confugured right, the hs_main start but hangs up in the start progress. If you have the VIA EPIA ML6000EAG board, your COM settings must be like this :
Onboard Serial Port 1 = 2F8/IRQ3
Onboard Serial Port 2 = 3F8/IRQ4
Onboard Parallel Port = 378/IRQ7
PPM = SPP
Otherwise it don’t works correctly.
(1233) I don’t know… I have ordered a Gira IP Router now, because the desire is gone ;-)
SORRY for my bad english!
CU
Ok, i figure i need to change the mac address first.
I just found some mac addresses in the hs_main file, where can i find the eeprom.exe file for the epia-v ?
Thanks
Hi,
I have an VIA EPIA-V and just tried to install/start HS.
The EPIA-V has one IDE connector and I have a harddisk on hda and a compactflash on hdb with the 4 partitions. I do start the dolinux from hda.
I did copy the contents of the zip file to the root of the hard disk but after starting the DOLINUX.BAT it finally closes down with an 040… error. I assume this is because of the mac address ??
How can i fix this ?
Thanks
@Skalp
Das klingt super. Wie könntest du mir das Image zukommen lassen ?
After trying to connect an old PEI16 interface with EIBD from VM (know that this is not possible), I changed plans and now I’m installing EIBD+HS on a debian 6 install real machine (MSI mb, PIII). So far so good, only EIBD + my Siemens 148-1AB02 COM interface will not connect to the bus. EIBD starts correctly (I think). Does anybody have a log from a correct EIBD initialization? So I expect a COM problem.
@Dennis (1267):
What bios COM problem do you mean?
@ Dennis/Seeb (post 1233)/others:
Will EIBD+HS4 work together without VM? What about the shared multicast address problem mentioned earlier?
Dont forget to make dmidecode executable with:
chmod u+x dmidecode
Attach VHD to IDE Port 1:0
or make changes to /boot/grub/grub.conf
ich kann eine machen mit fertigem projekt, aber will sie nicht uploaden.
Wenn es jemand anders machen will …
Dear all,
nice to hear, that the new version of hs works. I would be grateful, if somebody can provide us a working image for download.
It is perfect, if the image would be for VM workstation 8 or 9.
Thank you very much …
Ich
My Image at Dropbox is working in a VM9.
It is a embedded Busybox machine with other Kernel.
You only need to copy hs and scripts folder from firmware.dat
and then HS4 will “maybe” work
At linux console type the command
i think it was folder /sbin
cd /sbin
mv dmidecode dmidecode1
with your favorite texteditor create a file dmidecode
with this :
#!/bin/sh
echo “XXXXXXXXXXXX” (without “” otherwise it wont work…)
replace xxxx… with mac adress …then replace dmidecode from the ori dmidecode HS4…works.
make 3 partitions with ext2 filesystem
Install Virtual Serial Port from Eltima
make 2 Virtual Comports (COM3 and COM4)
install 2 Ports to your virtualmachine (First Comport is connected to
VirtualComport 4)
with Experte 2.1 copy HS4 project with VirtualSerial COM Port3 to your HS4 (you must start experte2.1 and than start HS4 with ./starths.sh at folder /scripts
or
copy HS4 Project with dd to hdc3.HS3 project wont work.
@Dino:
Okay, I will try that, but can some one explain the dmidecode thing? That seems still like a thing confusing me :)
And happy new year :)
HAPPY NEW YEAR!!!!
@Rasmus
Please use the scripts and guide from Öse to get the HS4 up! (see 1163,1159,…)
Hey,
my HS3 is running fine.
I have only one issue, I couldn`t use the ftp archiv upload command.
Have anybody the same issue and which ftp is used by the homesever.
I’m running the HS under Centos5
If the timing error ocours, in a real KNX system – then the hs3 is pretty useless in a VM :(
Could some one then please write a detailed guide for getting the HS4 up and running?
As soon as I get the HS4 up, i will write a mini tutorial :)
The timing-error occurs in a real KNX-System only (you have to connect the VM-HS to your KNX and you need any timing-logic to get the error).
Can you send me a working version ?
The HS4 aktually seems not have the problems with the SequenzError… Running very stable with VirtualBox. The HS3 has the timing problems and is not useful in a productive environment.
@Chris:
Bei mir läuft der HS3 schon seit Monaten stabil auf einem ESXi Server. Kann also über VMware nicht negatives berichten. Zum Vergleich würde mich jetzt mal der HS4 interessieren und bevor ich jetzt selber anfange wollte ich fragen, ob nicht schon jemand ein fertiges Image hat …
Was meinst du mit “nix gut” ?
@Chris:
Was the timing error not solved with hs4?
VM nix gut… :) Read the posts…
Hallo,
hat eventuell jemand ein funktionierendes Image, welches unter WM Wortkstation 8 oder 9 läuft ?
Okay…. now i’ve finally managed to get the HS3 up and running – seems like there was problems with the partition table on the disk….
Now is my next question, what do i need to do different to get the HS4 up and running?
@1244 Chris:
How do you copy the firmware.dat file to the CentOS box?
@PAT:
After the config above, i can get the HS to transfer the project. But i’m getting the error “Project is -5116542 kB too large”, seems like the HS doesn’t have contact with the disk with the 4 partitions… Which format should they be formatted in? I don’t think i’ve formatted them ..
I’ve use the .PDF guide from earlier, saying the partitions should be on 5 giga each….
@Dino – That’s very nice…. :)
Now we just need to update the HS3 to HS4 :)
@PAT:
Here’s what i’ve done: (hopefully you can find the error):
First i installed CentOS minimal (like described above)
Made 2 harddrives for the installation, one with the CentOS installation, and one with 4 partitions (used gpart live).
The CentOS harddrive IDE0:0
The second harddrive IDE 1:0
Then you say the CD-rom (iso) must be IDE 0:0? Can i then delete the Centos HDD, and only have one HDD and the CD-rom?
@Chris
Good news… the homeserve 4 does not have the SequenzError problemin in a virtual machine!
I’m running the homeserver 4 now in the virtual machine since 60 hours without any SequenzError! :-)
In your VM, the HDD has to be IDE 1:0 (for hdc) …there you need 4 Partitions (like said in all the other posts), the iso/cdrom should be IDE 0:0 …first serial port auto detect, 2nd serial port \\.\pipe\com_1 … but this is just needed, if you want to upload a project/communication. with eltima virutal port, you can create a virtual serial port and upload project in your vm. In .vmx file you can set your mac adress
remeber to let the vmci communicate with the host…otherwise you can’t upload from same pc.
@PAT:
When i do that, i can boot the HS from the CD-rom iso – but i’m getting some error when booting (seemes like ISDN adapter)..
But i can’t transfer any file from the Expert software to the HS (i’m using the method with the serial pipe) Is it ok just to boot the HS from the CD-rom.iso? or do i need to copy this to the machine?
^^ #1191
HS_4_0.tgz …is HS3 …for what i know, you don’t need dmidecode for HS3…set the mac with ifconfig if you use linux…in VM8 you can set the mac in your Network Settings from VMProject (so you can simply use the cdrom.iso to boot from)
HS4… create a file “dmidecode”
#!/bin/sh
echo “XXXXXXXXXXXX” (without “” otherwise it wont work…)
replace xxxx… with mac adress …then replace dmidecode from the ori dmidecode HS4…works.
@Pat:
Could you explain that a bit more? Do I only need to insert the mac-address in the file? You say 2 lines? Create a dmidecode?
@rasmus…
you don’t need to do that. it was just an idea to get past around the dmidecode check.
see #1200 …
create a dmidecode with the 2 lines of code (xxxxxx = the gira mac)
and replace them with the one from the ori firmware.dat
should work…
btw… someone of you got the Gira ipa ? I found the v1.2 but iam searching for the v1.3 or 1.4.1 ? If some of you could upload for iphone or ipad. would be nice. I know from versions that wont work, but i would take them too.
@1233 Seeb:
How dó i start the eibd interface if the connection to the KNX is with IP?
I’m following the guide in post 1191, but when i came to the dmidecode part in post 1170 – i’m lost.
What is it exactly i need to do in the post 1170? i can’t see what files i should open and change, and what is the ” (6006 BINRES “Data_4.bin”
)”?
Could some one please explain what i need to do in that step?
@Skalp:
Hello Skalp. Downloaded the debian.wmdk you made. When i power up, VM says “Cannot connect the virtual device ide1:0 because no corresponding device is availabel on the host”
I click Yes, the machine boots, but stops after found USB devices. If i press enter after that, i’m back to BusyBox /#
What’s wrong?
Did anyone write down the default address table length when using KNXLive – eibd – ip router?
I lost the paper and can’t remember anymore the value which was used before running eibd…
I can’t use the BCU with RS232 interface anymore for programming through ETS and I assume this is the problem.
Thanks.
Thanks Dennis!
I’ve tried with CentOS. But it did’t work out for me. I want to use Ubuntu, because i can use a lot of other server stuff from the same hardware. Hm, so you think it could be the serialport settings? How is it possible to check if they are right? I running the Ubuntu server in Virtualbox. Is it in Virtualbox I should check someting?? What should i look for?
Hey!
Why you dont use an OS like CentOS or RedHat? Ubuntu 12.10 is a very new OS and I don’t know if ubuntu support the “old” software from gira or vice versa…
Afterthat, open the console and you can check your MAC with typing in ‘ifconfig’. If its ok, you must check your COM Settings. If theyre wrong, hs_main will not start.
Otherwise… run your Linux in text mode (console), it is much easier to configure that.
Helle Dennis! I’m running Ubundu 12.10 server, in virtualbox. I’m à really beginner in linux. But i would like to use ubuntu, because of some other great and easy sulutions. The help in english please. I have done all the first 8 of the list, when i should just test to run the main program of HS. There it stops for me. So what i’m really looking for is a guide to set upp the HS3 in ubuntu 12.10 in virtualbox.
Hey Swesam!
Sorry, but I’m not a diviner… VM? real machine? text linux? graphic linux? german? english only?
CU Dennis
Helle all! I’m trying to set up a Gira HS. But i have problem to run the main and trans. Everything works fine until the Mac adress. Running under Ubuntu 12.10.
@Chris
You are right! I get the same SequenzError on my Laptop!
The only way I see is to install the HomeServer real on my FitPC!
Very shame. My goal was to use only a single machine for the HomeServer and the QuadClient.
Moin!
Hab da mal ne Frage (auch an Seeb)… Laufen der HS und er EIBD zusammen nur auf ner VM oder auch auf nem richtigen Board? Hab hier nämlich nen HS auf nem VIA EPIA ML6000EAG stehen, der einwandfrei läuft. Hat zwar etwas gedauert, bis ich den Fehler mit dem COM Port im BIOS bemerkt hatte, aber nun ja, er läuft jetzt.
Kann ich da jetzt den EIBD einfach so draufklatschen nach dem Tut von Seeb oder ist das selbstmord für den HS?
Ich hab kein Bock mir nur für den HS ne extra Schnittstelle zu besorgen, wenns auch mit dem EIBD geht.
Wär super wenn sich jemand findet der mir auf diese Frage antwortet.
LG Dennis
@Dino
It’s NOT a problem with the Host-PC performance – I tried several PC’s (which are very fast). The problem is a timing issue in the guest-OS. This problem is known by VMware/Parallels/etc. – just check out their FAQs.
I’m running my HS on a real machine (EeePC) since about 2 month without any Errors… And the EeePC 901 is’nt very fast at all, but much more faster than the original HS :)
@Chris: 1222 and 1226
Hi Chris, I have the same problem with the strange SequenzError! The homeserver runs only 1 or 2 days and then the SequenzError has thounds of errors and the homeserve is very slow. I have run it on a FIT-PC in a virtual machine. I think the reason is the FIT-PC has not enough CPU Power. On my Laptop the homeserver runs in the virtual machine without any erros! Could it be a problem with the Main-PC performance?
Best regards and merry christmas to all!
Beim “Original HS3 2010.11.17 with project.tib” its in der Tat ein Projekt dabei mit der IP 192.168.0.11
Du hast anscheinend irgendwas falsch gemacht beim kopieren des Images… Bei mir klappte es einfach per: dd if=quelle of=ziel (ohne weitere Parameter)
@Cowgirl
As you have same hardware as HS3 you do not necessarily need to do the exercise with a virtual machine.
Based on your statements I’d suggest you set up HS3 ‘natively’ – 4 partitions, install freedos, drive as slave (hdb), copy all the stuff to the right drive(s) and be done with it.
Markus (or was it Matin?) described in detail way upfront in that blog. Look around 300-500 or so.
Ich bin bei dem Imagenamen “Original HS3 2010.11.17 with project.tib” davon ausgegangen das hier ein Projekt mit IP enthalten ist.
Dann muss ich mir wohl ein Serielles Kabel zulegen.
Gruß
Borgal
Is there an image that works? where there is already a project with ip-adres login and password?
I have all the hardware like the original HS3. I spent allready very much time on this project but always I ran into something bad. I’m allmost there!
Please help me. I’m desperate
Alles soweit normal – das kenne ich :) Es fehlt lediglich ein Projekt mit IP-Adresse! Also entweder Seriell übertragen (einmalig) oder eine Image-Datei mit Projekt (und IP) suchen…
Hi
soviel ich weis muss das erste Projekt auf jeden Fall übertragen werden und das Seriell.
Gruß Sebbi
Hallo Leute,
ich befürchte ich stecke fest.
Ich habe mir wirklich mühe gegeben und “fast” alles gelesen, aber irgendwie komme ich jetzt nicht weiter.
Ich habe Ubuntu 10.04 Server neu auf einem System (mit VIA Board) installiert. als 2. Device habe ich eine CF Karte mit 128MB als Secondary Master. Auf dieser habe ich per TrueImage das “Original HS3 2010.11.17 with project.tib” recovered.
Die Packete wir in Post 1238 installiert + zusätzlich das Packet: libstdc++.so.5
Dann habe ich die HS Dateien rüberkopiert und entpackt und die hs_main und HS_trans per Hex editor auf /sdb geändert.
Jetzt habe ich noch die ifconfig mit dem Script von oben angepasst.
Wenn ich jetzt den HS mit “IS_HS_MAIN=y /hs/bin/hs_main” starte läuft er auch soweit durch und landet dann bei folgendem Screen (Siehe Anhang)
https://www.dropbox.com/s/bov0qlr1mteh6w7/hs.JPG
So wie es aussieht hat er keine Daten, obwohl doch eigentlich bei dem Image ein Projekt mit dabei sein sollte, oder ?
Was muss ich jetzt noch machen?
Vielen Dank für Eure Hilfe.
It is for Vmware 9 and HS4 is working on it.
It should work on any physical machine if you copy the image on real HD.
Virtualbox is not tested.
@Martin
https://www.dropbox.com/s/damyt5v7hgpxh5c/Debianemb.vmdk?m
Little Debian embedded machine
Maybe you would like to edit inittab, rcS and network.sh or add some folders and 3 partitions.
Or make INITRD.
Finally it works under vmware. HS3 2.6 and 2.8 as well HS4 2.10 are running under centos 5.8 and 6.3 as VM.
But still I do have isues with the HDD. Creating a HDD acc. the instructions here failed. Project upload is not possible (error -8000 k). When I copied an existing HDD from another VM transfer and HS is working. But under centos 6.3 the project size is limit to a max 8000 K. After long time I found out the using the same HDD under centos 5.8 I can use bigger projects.
Why does it fail to create an own working HDD under vmware?
Why does the same HDD have a limit for project size under centos 6.3 and does not have under centos 5.8?
Does anyone have the iphone app yet?
bluedojo [at) hotmail.com