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).
You can use every hdX you want… Just hex-edit the bin-files or edit your rc.local (ln -s /dev/hdX /dev/hdc).
If you use hdc it will be overwritten. Use hdb (slave on IDE 1) and it works. I wrote a description in comment #406.
I really don’t understand that thing.. it keeps overwriting my hdc1 partition! I have now installed dos and the linux image on hda1 and keep hdc completely to the configs and that works…
Just want to thank everybody here on this blog and special Roel to keep it alive.
Spent the weekend with reading and I was finally able to virtualize my old Homeserver because he realy went down the drain.
Now he can serve for the next 10 Years ;-)
Hi!
I have an original hs, but the flash drive is broken so I’m trying to fix it. Problem is I’m unable to transfer the projekt to the server.
The *.hst file is a zip that contains 2 files, one of which is a zip as well. I guess it has to be unzipped to hdc3 in some way, but how?
how does the tree have to look like?
Not sure why that many bother with Linux and VM’s when installing HS on an EPIA mobo is really straight forward and takes not more than 30 minutes, assuming everything goes well.
However, I would really be interested about the progress of others in getting HS4 to work on “native hardware”.
Comments welcome!
mount -t vfat /dev/…pendrive… /usbdrive
ln -s /usbdrive /dev/hdc
This will mount your pendrive and create a link to /dev/hdc. That’s all folks :)
PPS: If your PC has only 1 harddisk, you can use an usb-pendrive instead of a second harddrive! Install Linux on your harddrive and use the pendrive for the HS-data.
PS: My HS is version 2.6xxx – so I don’t know, if there are any problems with newer versions. But: I know many people running the original HS 2 or 3 with older firmware-versions. Without problems. So don’t be freaky… Do you realy need(!) the newest versions – or do you need a running HS…?
My HS is running on CentOS 6.0 minimal – without any problems (on real hardware, no VM). It’s connected via an IP-router to the EIB and it’s up about 3 weeks without any errors (except for tty-errors, because my hardware has’nt any serial ports).
I’m wondering about those problems posted here – it’s very easy to install. Just install CentOS (or probably any other Linux), using fdisk to prepare the hdc, copy the firmware and edit the MAC-adress in ifconfig. Maybe change firewall-settings (in CentOS the firewall is on after install and avoids to get access to port 80).
You do’nt need any scripts or “hacks” – just think and install and get happy :)
In general is CentOS (RHEL) or debian the better base for HS 4?
In the past I used eibd under debian 5 with success. The installation instruction including eidb setup of the “CommunityGate” the debian based selfmade version of wiregate is quite good.
@skalp,
I’ll try you version to see if I can get the USB to work.
An automated script would however be great! No problem to install debian.
@Martin
tut mir leid habe Siemens N350E IP Schnittstelle.
Funktioniert mit eibd.
@Tubs
I will make a script for automated install.Still you must install debian alone.
What HS software versions are used for the different solutions?
Some posts are quite old. I tried it with CentOS 6.3 and with debian 6.0.6 both with HS Ver 2.8 and Ver 2.10. So far I was not successfull. Evertime some files were not found by HS or by installation tool (apt-get or yum). Unfortunately I did not a propoer documentation what file was missing what combination.
Hopfully somebody can give a detailed description of his working combination.
@skalp,
did you get it to work with USB?
I have installed HS4 on debian Virtual Machine.It should work on any real machine too.
You need debian minimalCD.
Python 2.6
python-imaging
python-serial
libssl0.9.8
python-numpy
dmidecode from Post 1171
symbolic links to hdc1-4
and decompressed Folder hs and scripts from firmware.dat
Hi, I’m new to this. I have a original HS3, but I would like to run it on a VM on my Mac Mini Server. So MAC address I own, but I’m overwhelmed by all this info and I don’t know where to start to create a functional VM of the HS3!
Is there anyone who would like to share a VM vor vmware fusion (not the one running off the cdrom .iso)? I think this would interest a lot of people new to this.
If not: anyone who succeeded could tell me which post(s) here is/are best to start with if i have to create a VM from scratch by myself? So much info … :(
Thx.
MfG
Eric
Any Chance to get it running on a fritzbox ? Or a raspberry pie?
@seeb,
Nice tutorial, thanks! It would be best if you’d written it in English so that everybody could follow your good work.
My German is not good enough to fully understand everything, so I was wondering if you could explain some things:
1. “…. In meinem Test hat die kommunikation zwischen
EIBD und HS sonst nicht funktioniert.”
What does that mean? It worked or not? Did you get it to work?
2. You have reference to HS_4_0.TGZ? I thought that didn’t exist in the Experte 2.10 anymore? Could you explain?
Thanks again
@Seeb
TOLLER Job!!!
Werde mal am Wochenende nach Deiner Anleitung vorgehen. Das Wochenende ist gerettet :-)
Ideen und Verbesserungsvorschläge könnte man ja dann in die Anleitung einarbeiten, wenn es bei Usern Probleme geben sollte.
Robby
Hi,
hab Centos 6.3 mit EIBD und HS3 drauf am laufen und ne kleine
Anleitung gemacht.
Vielleicht hilfts jemanden weiter oder es gibt noch Verbesserungsvorschläge.
http://dl.dropbox.com/u/9433909/HS_EIBD_Installation.pdf
Hi,
i have installed HS4 on CentOS 6.
i am gettitng error “falsche Startparameter” (wrong start options)
can anybody help?
@Öse,
Thanks for replying.
By serial, you mean HW MAC address – right?
Hi,
@serge: Which reference do you mean? Line 124 refers to the linux modul path of the original HS Kernel(2.6.32), the script looks there which modules are needed.
The way to access the visu is still the same as in hs2.8. If you created a visu and uploaded it to HS you can start menu at http:/yourip/hs or http:/yourip/hsmenu or visu at http://yourip/opt/hsav-gira/startgast.htm
@Martin. At shell /sbin/dmidecode and ifconfig must print the serial number, please verify this.
pcspkr is complied directly to the kernel, you can ignore these meesage. This module is to access the PC Speaker.
Öse
@Öse, outcast:
Any idea to why I get the “kein beiretchung” error? I’ve done all the steps and changed the dmidecode. Thanks
@Öse
i was using your nice script; i’ve noticed a reference to linux 2.6.32(replacekernel.pl) instead 2.6.34.13, giving me some error messages during compilation process.after modification no more warning.
i’m running 2.10 ,from an intel DN2800MT after tweaking mac and dmiserial!
i’m not using anymore loadlin2 but syslinux ,due error message with loadlin(No place after kernel for initrd).no need to replace dmidecode.
the only thing left is to load a project, the web page http://hs4ip/hs give me a login page and nothing else? need more tweaking!
I’m not sure regarding wed acces page, may be different on the hs4?
on the third line of hs4 i’ve got HT/DT/IM/MT 2/4/0/1, do you know the meaning of this line?
Hi,
ich habe versucht nach euren Anleitungen einen HS zum laufen zu bekommen und es hat funktioniert. Ich kann Projekte übertragen und auch auf eine kleine Visu Seite per Browser zugreifen.
Vielen Dank dafür.
Aber was muss ich im Experten konfigurieren damit der HS mit dem installierten und funktionsfähigen EIBD kommunizieren kann?
Wenn ich das noch erfolgreich testen kann, dann kann ich mich an die vollständige Visu machen.
Gruß
@Me and Martin:
I’ve tested different VMs (Vmware Fusion, VirtualBox) on different Host-systems (iMac, Macbook, EeePC, normal Win-PC) and different Host-OS (XP, Ubuntu, CentOs).
The problem is the same all over these installations… The error only occurs, if there is any timer in your logic (like Treppenhauslicht or Telegrammverzögerung) and if the HS runs >40 hours.
Please take a look at your HS-Debugsite (via Browser) and check the “Anz. SequenzError” in “System” (the very first chapter). There have to be a “0” in case of a HS that runs less than 40 hours. But if it runs >40 hours (or about 150.000 seconds) the “0” increases very fast to thousands of errors.
On my native(!) installation on the good old EeePC 901 there’re no problems at all – after >1 week actual (it’s working in a real EIB-enviroment – connected via an IP-router).
regards
Cannot imagine either about timing issues, and even if that would be the case having a hs vm is perfect for testing visu changes.
When you don’t have one you will have to restart your real hs every time .
My vm is running since weeks and i have no errors, but i am not having a real system connected to the vm, so i can’t tell for sure. Or maybe its because i have vmware esxi 5.1 running not having this problem and good hardware ;)
@Chris,
I’ve worked a lot with VMs over the years – and I’ve never experienced any problems when it comes to time and delays in a VM. Exactely what seems to be the problem?
does anybody knows the specs of the new hs4 mainboard? modern mainboards are using or having only sata ports. but the firmware uses still the deprecated ide driver.
Caution! HS is NOT working correctly in a virtual machine:
Just let the HS run in a VM for >40 hours (about 150.000 seconds) and you will see the “Sequence-Errors” (debug-site) increasing… This is caused by timing-problems between host and guest – Vmware and Oracle (vBox) know about this issue. This can’t be avoided, because you haven’t any access to the HS-OS… (in normal VMs it can be avoided or worked around).
This error disapears after rebooting the HS – and occurs again after about 40 hours. The effect is, that any timers in your logic (e.g. Treppenhauslicht or Telegrammverzögerung) will not work correctly!
So don’t waste your time setting up a virtual HS! Your have to install it on a real system with a real linux to get it run reliable.
Greetz
Hi everybody,
i have setup a centos 6.3 with EIBD working and i now what to try to
get a project from the expert software to the server.
HS is installed and i cat reach the the web interface.
What do i have to setup the Projectsettings? (EIB & iETS)
Maybe routing but what ip-port or physical address?
thanks
@maurice:
The old serial interfaces (PEI16 on BCU1) are very sensitive on the timing of the serial port. They only work with real RS232 ports, not with USB-adapters or on virtual machines.
I would recommend a TP-UART, FT1.2 or USB KNX interface. Busware has a USB TP-UART, Freebus has a FT1.2 firmware for their LPC controllers. Stay clear of the ABB/BJ USB interfaces, as they have problems with eibd.
Hi everybody
I finally figured out how to change the DMI and have gotten the new firmware.dat file back and copied to my VM with freedos. I start it with dolinux2 still get the “kein Berechtigung”.. I’ve checked that the dmidecode prints out the MAC-address and also browsed the init-file with 7zip.
right before the “kein…” error, I see a FATAL: module pcspkr not found. used a clean Debian 6 (debian-6.0.5-i386-CD-1) and run everything as stated in the Readme.
Any ideas?
Thanks
u can mount the initrd image and browse thru it.
mount -t sysfs ./INITRD /tmp
I still haven’t found the firmware files
any ideas?
You can open INITRD with 7-Zip
Hi guys… the new firmware (2.10) is delivered differently than the others. There is no longer a TGZ file in the .dat file. But rather a INITRD file which seems pretty large. Any possibilities to extract that as well?
thx
reto
Thanks to this forum I managed to get:
– a HS3 running as VM1 on XP host.
– EIBD running on Debian as VM2, which functions as KNX-IP router
so far so good.
EIBD’s frontend is working ok: I can connect from ETS on my XP host to KNX by both tunneling & routing. However, actual connection to the bus is not possible. My physical connection to the bus is an ancient serial interface (BCU1, using the PEI16 protocol). EIBD and bcu-driver seems to be installed correctly (no error) warning, so I expect the problem is in the serial connection. Either the serial port configuration in the debian VM eibd client is not OK (but I cannot see problems there), or the connection to the physical COM1 port trought VMware on the XP host is not working.
Does anybody have such config working? What I can see from step 10 from the original article is a problem connecting a virtual serial line to the XP host:
…Add two serial ports in to your Linux VM. Since it don’t works to map those ports to your local Windows PC…
Does anyone know the exact details of this problem? Does it mean a physical connection from VM to COM1 (on XP host) is also not possible? How can I test where the communication is not working?
@Chris
puh…erst einmal Danke. Werde mich mal morgen an die Sache machen und schauen was ich so alles hin bekomme. Leider ist der Unterschied Linux zu Windoof ein wenig größer.
Aber Google ist ja auch mein Freund :-)
Robby
Soviel schon einmal vorweg:
– HS_4.tgz entpacken
– dort die Dateien hs_trans und hs_main in einem Hexeditor bearbeiten (alle /dev/hdc mit z.B. /dev/sdb ersetzen)
– dies ist natürlich nur erforderlich, wenn Deine Platte später NICHT /dev/hdc heißt…
– CentOS 6.0 Minimal installieren (das iso ist ca. 300 MB groß)
– die oben entpackten Dateien und Verzeichnisse komplett nach /hs kopieren (natürlich auf die Platte, auf der CentOS installiert ist)
– das Image mit den 4 Partitionen auf die andere Platte kopieren (hdc, sdb, oder was auch immer) – geht ganz einfach mit: dd if=/image-Datei of=/dev/hdc
– wenn kein Image vorhanden ist: Nach Roels Angaben Partitionieren (dann ist aber kein Projekt vorhanden und man braucht eine COM-Verbindung zum Übertragen der IP-Adresse)
– Packet “compat-libstdc++-33-3.2.3-69.el6.i686.rpm” runterladen und installieren mit: rpm -Uvh /Pfad…/compat-libstdc++-33-3.2.3-69.el6.i686.rpm
– die Datei /etc/sysconfig/network-scripts/ifcfg-eth0 mit einem Texteditor (vi, nano oder was auch immer) öffnen und dort eine korrekte MAC eintragen: MACADDR=”00:XX:xx:xx…”
– Neustarten
Das war’s auch schon! Jetzt kommen Feinheiten (Autostart des HS usw.). Geht am einfachsten in der /etc/rc.local (dort einfach /hs/bin/hs_main eintragen oder /hs/start/start.sh)
Beschäftige Dich einfach ein wenig mit Linux – dann klappt das wirklich sehr schnell!
LG
Chris
@Robby
Mach ich – aber später, denn das dauert eine Weile…
Inzwischen habe ich ein Script geschrieben, das die Installation weitesgehend automatisiert.
Installier schonmal CentOs 6.0 Minimal – darauf basiert es bei mir.
@Chris
Danke für die Vorgehensweise auf Deutsch.
Leider bin ich nicht so bewandert mit Linux, sodas mir bzw. anderen Usern die genaue Vorgehensweise nicht klar ist.
Es wäre es super wenn man eine GENAUE Anleitung mit sämtlichen einzugebenen Befehlen und benötigten Programmen bekommen könnte.
Welches Image aus welchem Post hast du denn genommen?
Und schonmal danke für deine Mühe :-)
Robby
PS: Eine richtige Installation (also kein crdom.iso-Bootimage) hat auch den Vorteil, dass man schön per SSH auf den HS zugreifen kann oder verschiedene Consolen nutzen kann. Stichwort Fernwartung :)
Hi cocoon,
danke :) Bin halt noch Programmierer der alten Schule – da fiel mir doch der Hexeditor wieder ein…
Mit dem HS4 habe ich mich garnicht beschäftigt. Der kann doch auch nicht mehr, oder?! Ich habe schon viele Projekte mit dem HS3 erstellt und in 2 echten Häusern (mit echtem HS) dauerhaft installiert – es gibt bis heute keine Probleme oder Ausfälle! Also warum ein Risiko eingehen und auf den HS4 updaten?
Der HS3 läuft sehr rund (der echte zumindest – beim EeePC muss ich wohl erst ein paar Monate abwarten). Dafür hat der EeePC aber eine eingebaute USV ;) Und ist übrigens um einiges schneller – merkt man ganz gut bei der Ajax-Visu auf dem iPad!
Wenn Du (oder sonst wer) noch Fragen hast – immer her damit :)
@ Chris:
Good JOB!
Geile Lösung! Ideas for HS4 Firmware on other devices?
So, ich schreib mal auf Deutsch – wer’s nicht lesen kann, muss es eben lernen :)
Ich habe es tatsächlich geschafft!!!! Der HS (Version 2.6) ist nativ auf meinem EeePC 901 installiert!
Die Prozedur war kompliziert – aber wenn man weiß wie es geht, ist alles relativ einfach:
– CentOS 6.1 installieren (z.B.)
– Problem: Neuere Linux-Kernel binden IDE-Platten als sdX statt hdX ein…
=> Lösung: hs_trans und hs_main mit einem Hex-Editor bearbeiten (alle dev/hdc ersetzen mit z.B. dev/sdb). Dadurch kann man die Platte beliebig zuweisen! Es könnte auch ein USB-Stick oder sonstwas sein!
– dann habe ich per “dd” ein Image der berüchtigten Platte mit den 4 Partitionen auf meine dev/sdb kopiert. Das Image kam hier aus dem “Forum” übrigens :) Sehr praktisch: das Image enthält bereits ein Musterprojekt mit der IP 192.168.0.11 – somit braucht man keine COM-Verbindung (hat der EeePC eh nicht) und kann per Experte gleich sein Projekt via IP hochladen
– ein einziges Paket mußte noch nachinstalliert werden (dc++.so.5), weil der original HS3 halt schon ein wenig älter ist…
– dann die modifizerten (s.o.) hs_main/hs_trans auf /hs kopieren (die ummodifizierten Dateien und Ordner aus der hserver2.tgz natürlich auch)
– die MAC-Geschichte ist ganz simpel zu lösen: Entweder in der ifconfig gleich alles einstellen (MACADDR=…) oder ein .sh-Script erstellen (ifconfig eth0 hw ether 00:…)
– per /hs/bin/hs_main kann der HS nun gestartet werden – hs_trans braucht man ja eh nicht, wenn man nur per IP zugreift
Die rc.local halt noch anpassen, damit das Viech auch automatisch startet – das war’s auch schon!
Das Ganze funktioniert mit jedem beliebigen PC/Notebook! 2 Platten braucht man nicht, wenn man die hs_main entsprechend ändern und z.B. den Pfad zu einem USB-Stick umlenkt.
Der Bus ist per IP-Router angebunden und funktioniert bestens. Ob’s auch per USB funktioniert, weiß ich in Ermangelung einer USB-Schnittstelle nicht.
Viel Erfolg :)
@PaT
What hardware are you using to run HS4 on?
Why do you need an iso? You have to recompile the fw on every new update.dont be lazy and do it yourself. Setting up debian and recompile fw is done in a half hour (without much Knowledge about Linux).try it and when u Need help just ask or use google. Here are some things which helped me in debian.logging in as Root: http://www.pathin.org/tutorials/debian-6-howto-enable-gnome-root-login-on-debian-6-squeeze/ and to run sh files type “bash xxxx.sh” for perl scripts type “perl xxxx.pl” ….try it.I got it runnig under Real Hardware too. U Need to change BIOS dmiserial and Mac with the manufactor given tools.
Hi any news on running HS software on real HS4 clone hardware?
I mean further details or even summary, in addition to what was provided already.
Anyways, I want to thank all contributore who share their knowledge and findings on that great page and particularly Roel for starting it up, making it happen and still offering the web space!
Hi, has anyone ever bring it managed to run the HS under Hyper-V?
ps. I would also like the firmware.dat
[email protected]
could someone just mail me the iso from an modified firmware.dat for HS4 please ? Thanks in advance…
[email protected]
Isn’t it possible to get the other USB devices now running ? I read, only Gira and Winzerl USB is running with HS iets…ABB/Merten/MDT wont work…
^^ look @ 1159…
those scripts (i.e.Replace Firmware) , it unpacks the firmware.dat so u can make changes to file or replace “dmidecode” and you can replace with that bash script
#!/bin/sh
echo “XXXXXXXXXXXX” (without “” otherwise it wont work…)
Look @ the README and you can go step by step…
– Download Debian (i took 6.0.6 DVD 1 ISO) and install in a VM (Standalone)…then you can go step by step through README…
– when you came to the step, where you use “ReplaceKernel.pl”, u can edit the initrd files in /tmp/__replaceKernel__/initrd….sbin… and replace the dmidecode file with a new one, like said in posts above ^^
@Me, Öse :
i try to run the hs4 firmware on real system. my problem, packing the firmware file to cpio archive or make changes in cpio file.
i use windows and 7zip. decompressing or open temporary in 7zip is ok but writing the temporary file or compress a new , with windows not working.
how did you change the firmware files like the dmidecode file ?
i can run a linux live cd but the commands for cpio are difficult.
if we can solve the problem , we can change the mac and dmidecode file with the serial and compress a new firmware file(initrd).
fotgot to say.. on the XP pip settings set “create pipe”
@josh.. i can transfer a project but in the end i got an error “The project as rejected by the device”
i created another XP VM with Experte 2.10 installed.
Created an intial project with network settings and an admin user.
Homeserver VM:
– created com1 as pipe “\\.\pipe\com_1”
– created com2 as pipe “\\.\pip2\com_2”
Windows XP VM:
– created com1 as pipe “\\.\pipe\com_1”
– created com2 as pipe “\\.\pip2\com_2”
1. in Experte select port 2 and click “start transfer”
2. reboot your HS4 and it schould transfer the data
haha.. got one from gira themselves..
http://download.gira.de/data2/mac-adressen_netzteiltausch.pdf
In virtualbox iam getting the message “keine Berechtigung”.. sow i think my MAC (from HS3) isnt accepted.
@josh.. nah that’s not gonne work..
iam also in need for a HS4 MAC. Would someone please share it please? [email protected]
ill promise i wont share it any further, ony for myself.
Hi Guys,
Iam following you all along, i also want to update my HS3 to HS4( in vmware)
The part i dont understand is inserting the dmidecode in the firmware file.
The HS_4_0.tgz file doesnt exist anymore in de Experte 2.10 firmware.dat file. They renamed it to INITRD
@josh: you could try to attacht an working VHD file to the IDE 1:0 (hdc) with an HS3 project
Does anyone has working Ipad / Iphone ipa’s ? iam looking for thos for ages now.. feel free to send them by e-mail
Got HS4 up…but
how did you get the first project on hs vm without a com port ?
Here are my steps:
Create VMware VM:
1 HDD with max. 1GB (does VMware support smaller partitions?), IDE, 0:0
Set Bridged Network with an HS MAC
DVD drive from ISO(0:1 IDE)
VM type is Other, MS-DOS
Get Freedos (fd11src.iso)
Boot from it and install (including create partition for dos) Freedos complete(solved problems with the bootloader!?)!
Now you have an Freedos System
Add HS:
Add another HDD (1GB), IDE, 1:0 (=/dev/hdc)
Get gparted live iso and boot from gparted live cd
Create 4 partitions on it, 4x 128M or 256M, or …. Type ext2
Open HS_4_0.tgz with 7zip and add dmidecode (post 1170) with same mac above in /sbin/
mk an iso file from the firmware files and boot vm with cd drive = this iso
copy files on c:
Change VM type to Linux, other linux 2.4
Boot Freedos and start HS with “dolinux”
Set serial like in the posts above
anybody got the dacom sdk for the qc?
Hi,
@Robby , Sorry I’m very busy for the next weeks. Anyone else here who can write a tiny step by step tutorial for virtualbox and vmware. Dino or outcast perhaps :-)
Öse
STRANGE PROBLEM WITH VM!
Hi everbody! I succesfully use a HS3 in VMWare Fusion/Player in a real EIB/KNX-System. Everthing works fine – BUT NOT very long…
After a few days the HS “speeds up” exponentially: All my timers (logik) are running too fast, e.g. if something should start/stop after 10 seconds, it just do that after 1-2 seconds. Rebooting the virtual HS helps – but just for a few days.
I’m very shire that this is NOT an error in the logic/programming of mine – I tried several mini-Projects for testing, same problem.
I guess the problem is located in the way VMware handles the timing in a guest system (there are many problems with that at all – google is your friend).
Has anybody an idea?!
Thanks!
@Öse
I replace the 2 MAC Adresses in your description.
I don´t work with virtualbox never before. How can I create the 2 HDD´s and put the files on it?
Can you write a step by step description?
Best Regards
ROBBY
@Öse and all the others:
Many thanks for the help and hints.
I have the HS4 now running on vmware esxi 5.1.
My problem with the /dev/hdc is solved now, somehow
i guess something went wrong with the modules in the new
kernel. After a new compile on another fresh install, all is fine now :)
Hi.
@outcast. Good to hear:-)
If you use Expert 2.8 you have version 3 of hs, Expert 2.10 = hs4.
I don’t know the behavier of the original version. @all: anybody knows about?
Öse
@Öse
Thank you for your support! It works now in VMware. I be amazed about the HS_4_0.tgz file inside the firmware file. I thought that Expert 2.8 has the HS3 file. To get it work i implemented the dmidecode skript. Do i have a “HS3” or “HS4” now? And whats the real difference?
How works the original HS when the partition table is altered after a flash procedure?? Nice work from the Gira Boys to get this stable in the real HS.
Hi,
@Dingg: You must set the executable bit for the shell script:
chmod u+x dmidecode
Öse
Post 1171 replacing dmidecode won’t work for me… i used perl RepackFirmware (to unpack/repack init / fw.dat), created a new file, inserted
#!/bin/sh
echo “XXXXXXXXXXXX”
^^ xxx…= 000ABXXXXXX… replaced that file with dmidecode (deleted old dmidecode and save the new file as dmidecode), repacked firmware…try running in VM, at startup i get
shell
dmidecode permission denieded…
i did something wrong ???
Got it running in Virtualbox (with original dmidecode and “setextradata”), but VM wont work :(
Hi,
here is the virtualbox config file.
http://jumpshare.com/b/F78hpe
You have to replace the 2 XXXXXXXXXXXX items with your serial number(MAC without colons).
Then you only have to add two harddisk, as descripted earlier, to the IDE Controller. At 0:0 disk with hs, at 1:0 disk for project, etc…this is necassary because each harddisk has it’s unique UID number, means the entries for my hs did not work.
Öse
Hi,
@Andy: I will try to upload a virtualbox config file in the evening
@Outcast: Get an valid serial. Then, for HS3 you only have to set a valid Serialnumber as MAC of NIC Adapter 1, for HS4 you have additionally set the dmi systemserialnumber. To do this. Either rename dmidecode and create a simple shell script as describted in post 1170 and save it as dmidecode or, if you use virtualbox, set the dmiserial as “setextradata”. Take a look at my uploaded config file in the evening.
Öse
@1160. Dino
I have the same problems like you on 22. Oct. How do you solved the issue “Keine Berechtigung” ?
I can use VMWare Player or VirtualBox. My Goal is to use the HS3, not the HS4.
Best regards
Hi Öse,
A vbox config file will be great!
And some more steps to complete the home-server!
Maybe i will make a tutorial for the other guys!
should i upload it for you?
I got the HS4 to work. It works perfectly in the Virtualbox. Thanks for the hint with the DMI serial number! With VMware I have no luck. I couldn’t set the system serial in VMware.
But it makes no sence to use the HS4 in the virtual machine. The HS4 has still the same hardware as the HS3. And it is to much work for me to replace the linux kernal for each update in the firmware.dat file. So I can live with the HS3!
Best regards
Wow, nice with all that advices :)
But could some one please explain a bit more, how to start from scratch with VMware (esxi or workstation) to create a hs4… I would really appreciate that :)
Hi,
@Martin, I’ve already tried this. This do not work. Use the workaround in Post 1170.
Öse
Thanks so much Öse!! Very kind of you to take the time to explain everything.
I’ll try that soon.
I’m using VMware Workstation 8. Do you think the latest post here will work regarding the DMS system serial?
http://communities.vmware.com/message/1568529
Thanks
Hi
@Martin, yes for partitioning and you need a DOS Operating system which start LOADLIN.
To install freedos an Disk,
-boot freedos from a virtual floppy
-create a Partition an Disk 1 (fdisk)
-format it (format c: /q)
-Install freedos (sys c:)
Installation of HS is simple, extract firmware.dat at C: and copy DOLINUX2.BAT to AUTOEXEC.BAT.
Öse
@Öse,
Regarding the step-by-step, do you actually install the Freedos – or is just for partition the two Hdds? I got the partition to work ok, but I could not install the freedos (some sort of HD error).
And also I don’t understand at which point you install the HS? Do you mount it from the ISO, or copy it into the VM somehow. Sorry for all the questions. I’m no stranger to IT, but but struggeling with this one..
And also: What is this DMS system serial?
Thanks
Martin
Same i did… Maybe its the virtual machine version,
i will try an older one, when i find some time again
About DMI system serial: fake the command with a bash
script and replace the dmidecode with it.
#!/bin/sh
echo “XXXXXXXXXXXX”
-> DMI in VMWare…
Does some of you tried to change DMI Serial in bios from vmware-vmx ? Which format does it need ? I could set Serial Number, System Manf. Name, System Serial Number and UUID in Bios file…
Maybe its the wrong way, but i think its worth a try.
Needed Resource Hacker (6006 BINRES “Data_4.bin”
), and Phoenix Bios Editor Pro (Google, you find them all)
Put “bios440.filename = “path to bios” in .vmx file
Phoenix Bios Editor (regged), stored at Intel’s place
http://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=11028
BIOS Logo Change Utility – File name:BiosEdit2100.zip
http://www.supermicro.com/support/faqs/data_lib/FAQ_6422_dmiedit.zip
And maybe this could help
http://sanbarrow.com/vmx/vmx-advanced.html#uuid
And yes, there are some MACs (not much) in hs_main you can find them easily by search.
And in Öse README, for me, i needed to “cd /linux-2.6.34.13” before “make oldconfig”
but nice tut :)
PaT
Hi,
@Me: I’m sorry
Disk 1 should have address Bus IDE 0:0 of course….
Hi
@Me: Short test with VM Workstation 8 will work for me. Setup:
Controllertype IDE
Disk 1: Bus IDE 0:1
Disk 2: Bus IDE 1:0
/dev/hdc is avaliable
But current no idea how to set DMI Systemserial
Öse
@Öse:
Did you test your script also with vmware?
I just gave it a try with vmware esxi 5.1. i still have no /dev/hdc…
Hi,
@Andy. Tue to license issues I wouldn’t upload an complete image, but I can upload an vbox config file with the “critical” parts.
Öse
Hi Öse,
Is it possivble to Upload your VMmachine? – It will be great!
Or i can do this for you, other people will be pleasured for your job.
Andy
Öse,
Thank you very much – great!! I’ll try that one tonight and get back to you in case of trouble/missing skills :)
Martin
Hi,
@Martin. Here is my way:
-I virtualized my hs
-Installed VirtualBox or VMWare
– Create a virtual machine with the following properites
-Two Harddisks at a IDE Controller
-Disk one(Primary Controller, Master) 50MB, Paritition 1, 50MB, FAT16, active, System Freedos
-Disk two (Secondary Controller, Master)400MB
Create 4 Primary Partitions, I do not know an which hs stores the Project. Size each 100MB, FAT 16
– Set Systemserial (MAC) in DMI (in Virtualbox, Setextradata)
-Add one NIC, weather PCNet Fast III or Intel e1000, Bridged Mode, set MAC Address also to Systemserial
-Create a new firmware.dat with the script
-Extract dat file to Disk 1
-Rename DOLINUX2.BAT -> AUTOEXEC.BAT
That’s it. System should now start.
Öse
Öse,
You seem to have a very good overview over all the posts here. Could you please make a very short description, step by step, how to get your HS to work?
I didn’t completely understand your answer in #1159.
Thanks!
Martin
Hi,
@dino, did you take care of the “prerequierments”. Roels step 9 and comment #1029?
Öse
@Öse
I tried your script and create a new firmware. But when starting the dolinux2.bat it ends to “keine Berechtigung” and restarts the system.
Any ideas?
Hi,
@All: ok, new script is available here http://www44.zippyshare.com/v/8073569/file.html. Should work now. Read README.
@Martin, at Startup hs has written an error of an missing /proc/usb/.. file. I have added this (deprecated) option to kernel config. Maybe it work now, but I have no possibilities to test such a connection.
Extract firmware.dat to a startable (Free)DOS and rename DOLINUX2.BAT to AUTOEXEC.BAT.
Öse
@Öse:
Many thanks for the great work, will test the new script asap!
Hi
@Öse,
Is it possible to use USB interface instead of an IP interface to the eibd in your set up? In my VMware Workstation 8 VM the HS3 will not connect to the USB. There is a fix for this in post 687, but since I’m running @Natas’ VM which boots from cdrom.iso, I cannot connect to the console and thus not modify the needed files.
To make your HS4, is it enough to follow Roels start guide and then apply your scripts?
Thanks
Martin
Hi,
@Me, Razz , Melman , ur63, Finanzamt. Connect to eibd via multicast is now working, too. Solution: hs needs an “up” loopback adapter. ReplaceKernel.pl add now these to init.
Intel 1GBit interfaces are now included per default. Tested in virtualbox.
You can find a short description how to use scripts and build a new firmware file in README.
i will upload the new zip package in the evening…
Öse
Hi,
@Me: Do you use an IDE Controller or SATA Controller? For me it works only with a IDE Controller, because device /dev/hdc is still needed. SATA device are named /dev/sdxx.
To use a e1000 you have to simple replace in ReplaceKernel:
@aAdditionalModules=(“drivers/net/pcnet32.ko”);
to
@aAdditionalModules=(“drivers/net/pcnet32.ko,drivers/net/e1000/e1000.ko,drivers/net/e1000e/e1000e.ko”);
This will copy the module and insert the modprobe command to /init.
I just transferd the hs virtual machine to the hardware but it did not connect via multicast to the eibd. Not sure weather the virtual machine (kernel) or the host is the cause.Any experience?
Öse
errr i mean with the original no nic and hd support…
@Öse: i tested your script under 2.6.34.13, but in vmware esxi 5.1 the virtual hs machine starts also in diskless mode…
so with the orignal one i have no nic support and with the script no hd support ;)
i would personally prefer an e1000 module for injection, but i have no clue how to build a matching one yet…
Hi, thanks for this “theoretical” Guide, I’ll give it a try as soon as i can.
Ose:
Okay… That sounds nice.
Could you maybe write some kind of a guide to make a hs4 in a VMware esxi server. I have the hs3 in VMware workstation , but would like it in esxi… Thanks :)
Hi,
@Razz. The script is only needed when you want to virtalize the hs in VirtualBox or vmware. Because the hs only supports 2 NIC Adapters, a VIA Rhine and a Realtek 8169. No virualization solution supports these ones.
The script (ReplaceKernel.pl) replaces either the kernel (vmlinuz, and Modules in INITRD) with kernel and modules from the current running linux, and if this not work (debian for example) you can compile a kernel yourself and insert it.
An simple description how to compile the kernel with an config is also included.
@ALL: But simple_kernel_howto.txt has one simple but significant error. You have to replace “make allnoconfig” with “make oldconfig”.
@Razz. In an debian hs4 should be run without any scripts.
Öse
Öse: Does there apply any manual for the script? What can it exactly do? Is it possible with the script to get the HS4 in a debian linux?
Hi,
here is the script: http://jumpshare.com/b/i7mZM6
The script is as it is, feel free to modify.
Have a lot of fun.
Öse
Hi,
@melman: I think there is no suitable way to built a module for a precomplied kernel without .config and no other information. I’ve built a kernel module pcnet32 from vanilla 2.6.32 and force to load them with the original hs kernel, but it crashes with a null pointer exception. If someone find a way please let me know.
Back to the self complied kernel. I complied the latest kernel of the 2.6 kernel tree and replace the original kernel. At the first boot I had some trouble with the initial serial upload of an project. The serial interface isn’t anymore ttyS1 in HS4 it’s ttyS0. Currently it runs only in an virtual environment on my PC but hs seems running.
@ur63: I will try to share my script tomorrow. I have to add some notes/comments.
@Roel: Did you changed the layout, some posts could not be written. They are cutted at the left side….
Öse
Hi Öse,
sounds great!
Even though the HS4 Kernel was compiled on Debian it seems not to be a stock Debian Kernel. The Debian is a i686, the HS4 a i586 kernel. So maybe there is a mix-up between the different version of the 2.6.32 kernel. Did you try with a precompiled non-2.6.32 kernel?
What do you think:Is it worthwhile to invest time in trying to compile matching modules for the HS4 kernel or is replacing the kernel with a own kernel just more convenient?
/melman
@Öse
It’d really appreciated if you shared your script work here!
ur63
Hi,
@melman. I’ve written a perl script which replaces the HS4 kernel with either the kernel of the running system or with a selfcompiled kernel and generates a new firmware.dat file.
Inject the kernel of an debian 2.6.32.5.686 fails (system starts but run in diskless mode, no /dev/hdc), a custom- selfcomplied vanilla kernel 2.6.34.13 boots and hs_main starts as expected.
Öse
http://download.gira.de/data2/mac-adressen_netzteiltausch.pdf
Hi Mekman,
Thanks for your advise.
I read already through the entire thread!
However, in the hsmain v2.10 I did not find any MAC’s and no serial numbers (not knowing the format of the serial numbers I might have overlooked it)..
Again, thanks for the advise, but some hint or even more specific details would be highly appreciated.
ur63
Hi ur63,
even though this thread is long I would suggest you read through it first. There you can find various answers to the question where to find valid MAC addresses.
/melman
@Me
Thanks for the HW and tool details.
You wrote:
I have modified the mac address of the nic and the system serial number of the board…
Where would I find valid MAC’s and system serial numbers?
If you are speaking of ram and the sad:
RAM:
KINGSTON 4GB DDR3 1066MHz nonECC CL7
soDIMM KVR1066D3S7/4G
SSD:
TRANSCEND 4GB SSD SATA II SLC
mSATA – Solid-State-Disk – PCI Express Mini Card
TS4GMSA500
DS3003-S1 it is…
To change the MAC address of the nic:
pg8168.exe /efuse /nodeid MACWITHOUT:
and for the main board:
amidedos.exe /ss MACWITHOUT:
don’t ask me where i got those tools from, its too long ago.
if found them via google that time.
What do you mean by other hardware?
@Me
Please, can you be more specific on the (DOS) tools used to adapt your Fujitsu system in order to run HS4 V2.10 successfully!
Additionally, I (and probably others) would appreciate if you got a bit more specific on your hardware. Fujitsu DS3003 motherboard is clear, but which version S1? What other hardware do you use?
Thanks in advance.
@melman:
what i would need is a vmware image to run on esxi server/vcenter server. when i have more time i will investigate in getting this running.
for now the hs is working perfectly on the almost original hs4 hardware.
@Me
At the moment to be more flexible I just created a CD to boot the beast. For the final configuration a DOS partition will be more convenient I would expect..
/melman
Hi Öse,
that’s nearly exactly what I did. But as I had no proper kernel sources and config I exchanged the whole kernel to a stock CentOs kernel with all modules you might or might not need.
Works great so far, VMware and VirtualBox are running, even the vmxnet for VMware is working…
/melman
Hi,
virtualisation of HS4 should be difficult, because there are only NIC drivers for VIA-Rhine and Realtek r8169 adapters in the firmware. My knowledge is that no virtualisation software offers an emulation for these cards. Workaround could be to add an kernel module for a support card (pcnet32, e1000).
Greetings Öse
Hi again!
Sorry for not checking back for a while here, but i was very busy.
@bright:
I already wrote in April 2012 what the potential hardware of the HS4 will be: fujitsu board. Just look back in the posts…
@melman, everybody else:
As i already wrote at the release day of the HS4 after investigating the new software, the nic has to be a valid serial as also the “dmidecode -s system-serial-number” has to deliver a valid mac also.
I am running the HS4 software on the real fujitsu hardware shortly after the software release, that is for some time now.
I have modified the mac address of the nic and the system serial number of the board with tools under dos and i use an internal ssd as hard drive.
I created a free dos start partition and modified it with information all colltected from this thread. All that to be as close to the original HS4 as possible to have no problems with future updates.
All that is on real hardware for now, so for testing purposes i am looking forward for the progress of melman and all you others to get the hs4 running on virtual machines. keep up the good work.
Just want to let you know what is the state of hs4 running on real hardware.
Greetings
@matthias: would that work really work? creating a link wouldn’t take away the direct access to hdd, so if the HS starts changing the partitions on hdc, these will still be corrupted (regardless if I access them driectly through hdc or trough the hdb link…), but I might try it this weekend.
@Marcus: Will look more carfully in BIOS, have only looked briefly there. I have however looked fairly carfully on the board and see only one IDE-port, there is no floppy in the device but maybe it’s there an unconnected port, but I haven’t seen it, wouldn’t that port look like a IDE-port anyways?
Thank you for your answers, now I have something to do this weekend…
The VIA Epia boards have either two IDE ports or one IDE port and a floppy port. If there is only one IDE port it should be primary, did you check the BIOS settings? I think you can change this somewhere.
Marcus
^^ look at step 8 from roel…link to it, should work….sry, no time for more atm
Hi,
I’m just getting started, have read through all the comments and is now ready for an attempt, but I have a problem:
I want to run it natively (no virtualization) and with one flash drive, but my hardware (a HP thin client w. VIA EPIA) only have one IDE channel, and it’s the secondary. So I can’t use hdb as suggested by Marcus (since that is on the primary), what should I do, can I use hdd? (secondary slave)
Thx for the hint with VirtualBox, it is indeed recognizing the emulated SATA disk! /dev/sda shows up in /proc/partitons which was empty before.
But the second drawback is that it does not recognize any of the emulated network adapters. So still some tweaking of the kernel is needed.
In regard to the error: My VM has a “valid” MAC so no problem at the ifconfig side and dmidecode is just reporting that MAC (without the :) and all was fine…
/melman
Hi,
@melman. Try VirtualBox, it’s free and there is a SATA COntroler available. What’s about the “KEINE BERECHTIGUNG” error? Is only the MAC Address essential?
Öse
Hi,
sorry – I have no detailed information about the hardware, only what is available in this thread.
So some more details:
– It seems like the packaged kernel had the modules for SCSI and IDE removed. (or I am too dumb .. also possible). Only SATA seems available as HDD option – but this is not available in VMware
– Using any other 2.6 kernel (e.g. stock CentOS 5.8) works pretty well and you have a lot more modules available
– if you want to rebuild the initrd, this is a cpio archive in format “newc”
Would be cool if someone else could have a look at the kernel and the disk drivers. Either I’m not able to get it to work or they are not present. Rebuilding is a bit tricky because no config is available but it seems like this is a vanilla 2.6.32 kernel, compiled under Debian with gcc 4.4.5-8.
/melman
Hi Melman,
do you know the original hardware config of the HS4?
regards
@ Melman:
good work!
let’s find out more when you’re ready
Hi,
I succeeded in running a HS4 under VMware on the weekend.
dmidecode expects your MAC as serial to get past the “Keine Berechtigung” error. To get it to run in VMware I needed several other tweaks but I still need to verify some open point before posting a more complete description.
/melman
anybody with a hs4 and hardware specs?
wanna start developing hs4 clone any buying hardware
Ok, well i give up. thx matthiaaaaas. I’m to stooopid. Doesnt work for me :(
@If you ask politely i’ll tell: May I know which VM image you are using?
^^ thanks man, usb knx is working now :)
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=774
Just take an ip-router – works fine for me, even with vmware-player! I’m running a HS-image (vmware-player) on a Win-XP EeePC since a few weeks – in my very real home :)
I spend weeks trying to get a working Linux/HS directly on my EeePC – without success (many errors). So finally I switched back to a VM and everthing works fine!
The EeePC has many features, that the original HS is missing: Backup-battery(!), remote administration (RDP in WinXP), fast enough (Intel Atom 1,2 Ghz), much of RAM and HDD-Space (the HDD is a flash-disk!) and so on.
Conclusion: Everbody who’s trying to natively “install” Linux/HS on any system – think about… Just install WinXP (or Linux…) and run the HS in a VM! Easy and productive!
Hi me again :)
Everything running fine here so far. HS 2.7 (natas) on VMWARE fusion; I can connect with Experte, QC 1.3/4 and ios apps … BUT i can’t communicate HS>KNX via gira usb interface. hSnoob described his post #917 that he fixed his (mine too?) problem, but me being a linux noob i don’t really know where an when to enter all that stuff, so i can try his solution :(
Any help with my USB-KNX interface problem is greatly appreciated! ;)
MD
Nobody with access to a HS4??
/melman
Hello,
so nobody have info’s for the HS4 ?
For everybody who can’t upload projects with more then 8 kb:
it definitely depends on the partition table. I use ubuntu and changed the partition with GParted. Controlling it with fdisk delivered different results:
GParted shows:
sdb1 101,98 MiB ext3
sdb2 23,50 MiB fat16
sdb3 23,53 MiB fat16
sdb4 23,53 MiB fat16
fdisk shows:
sdb1 104422+ Linux
sdb2 24066 Linux
sdb3 24097 fat16
sdb4 24097 fat16
Don’t ask me why…. but everything works proper now….
@Marcus
Can you please make a clone of your HD with clonezilla and make it downloadable for us? I have the same hardware like you.
Thanks in advance.
Hi!
Update from my side to post 1108:
I finally got my homeserver also up and running even though putting some content in will probably cost more time than all the debugging I did. ;)
So what solved my problem? No idea :) Several tests produced non-deterministic results. I tested with real hardware and had the effect that either the homeserver refused to acced the project transfered or came back with the infamous error “Project too large”. But no idea what trigged one or the other error.
I then tried in a desperate attempt to copy raw disk data (using dd) from a not really working VM images I dowloaded from one of the previous posts. This broght the homeserve to a state whe it accepted the config even though it did not configure the network card correctly. Doing that from a second console allowed me to transfer my own data/project over LAN and finally have it in a working state.
And a word of warning:
Do use CentOS, I tried to run it under GRML (a debian-based rescue cd) and the serial port was not functioning in a way it would allow a transfer! CentOs-5.6 LiveCD and at least this problem was fixed.
/melman
@Christian: (Posting 1060..) you don’t need to alter the whole network. It’s simple to change the IP through Experte without serial connection:
1. make sure, Experte can connect hs via network (change IP from Experte-Computer to the needs of hs and connect to hs with cross-over cable or via small switch/hub)
2. In Experte -> Project-Settings->Network change the IP, networkmask, default-gateway and dns-server to your needs (but keep the old IP in mind, because we will need it once)
3. save project and start transfer dialogue, but change from “locale address” to “other address”. In fact, the “other address” is the current/old IP from hs.
4. start transfer, wait for reboot and enjoy :-)
Hi guys – I need your help!
I digged twice through the roundabout 1100 posts, spend several days with VMware, Parallels,VirtualBox and Acronis but still no luck in getting a Homeserver up and running.
I tried several (feels like ALL) options but no luck. CentOS 5.8 with hs_trans/hs_main, booting from cdrom.iso, using the prebuilt VM, using Acronis Images, HS 2.6, HS 2.7, HS 2.8 … nothing. :(
I fail at the point where I try to transfer the first project to the HS. Serial connection between the two VMs works fine, the initial data from a minimal project as described gets transferred and then it fails with the (in-)famous error about “Project is -xxxxx kb too large”.
As described in many posts before I also chased it down to the size of /dev/hdc1, the size in the error corresponds 1:1 to the size of this partition. Used space = 0, free space = partition size, error = -partition size.
I also tried partitioning it with linux tools, dos tools, windows xp tools. Formating it with various filesystems – always the same error!
How did you solve this???
Thanks for any hint
/melman
SW Version 2.8 for HS3 is supposed to be functionally the same as curent SW version 2.10 of HS4…
Anyone know if it is possible to do th same with the new hs4? Or upgrade software to that?
@Marcus
Thanks for confirmation!
Which Epia-V motherboard are you using?
HELP !!??
Hallo,
Ich habe das VM image ebenfalls zum laufen bekommen… ich kann di 192.186.0.11 erfolgreich anpingen!
Projekt übertragen geht jedoch nicht, wegen? was muss ich noch ändern?
LOG
Anmelden…
Daten werden gepackt…
Verbindung offen
Verbindung geschlossen
Daten konnten nicht übertragen werden
Kann mir jemand helfen?
My cloned HS on original hardware is still up and running and has survived all updates up to 2.8 without any problems. In fact I built two of those, one with an Epia-V and one with an Epia-6000 and both are working without problems (one is my backup system). I can only recommend using the original hardware, especially if you consider the power requirements for running it 24/7,
@Marcus
Thanks!
Out of curiosity, is your HS still up and running without problems and was automatically updating to 2.8?
Appreciate your feedback.
Sorry… Mistyped my email at #1099.
Correct email is:
mk_melga069 (at) hotmail.com
Thanks!
@ur63: You can download everything you need from Gira. After installation of the “Experte” 2.8 software you will find the firmware.dat on your hard disk. I wrote a description on how to install it on cloned hardware about 2 years ago.
You will need a Freedos or MS-DOS bootdisk, however.
I am searching for about a month for the Ipad (HD) version of HS.
All links I’ve found are some months old and not working.
If someone is willing to share… I would be grateful.
mk_melga69 (at) hotmail.com
Thanks.
Anybody having an original image of an HS3? I am not asking for the VM version though!
I would really be grateful is someone would help and provide. Thanks in advance.
Ich suche eine Original-Kopie des HS3, welches auch “geclonter” hardware läuft, statt in einer VM.
Danke im Voraus
Hallo,
Ich habe das VM image ebenfalls zum laufen bekommen… ich kann di 192.186.0.11 erfolgreich anpingen!
Projekt übertragen geht jedoch nicht, wegen? was muss ich noch ändern?
LOG
Anmelden…
Daten werden gepackt…
Verbindung offen
Verbindung geschlossen
Daten konnten nicht übertragen werden
Kann mir jemand helfen?
Hello together – hallo mitnander!
Has anybody a VMimage that works?
I will upload it for anybody.
Thank you!
Vielen Dank im voraus im Namen aller Interessierten.
I get the update to version 2.8 just did not. I use the VM by Natas. Otherwise everything works. Does anyone have an idea?
Would be grateful for any tip
Danke
Here is a list of Mac addresses …
http://download.gira.de/data2/mac-ad…teiltausch.pdf
hello.
I am an initiate in these projects.
it would like if someone of this forum if I had if a more explicit turruturial
what can arrange me,
since my home server wanted to do and I do not know where to begin.
I have the linux hundreds 6.3 installed do not know if the most appropriate thing will be.
I ask for help someone.
tanks
congratulations for this forum
in special to a creator
@Mike D.:
It is not possible to download a project from hs!
@chris22:
it is so hard to search about 8000k problem? i found some entrees in this post
like 68,1069,1004 …
check your hdd configuration and try to use an other linux. some users can solve the problem
Hi. Does anyone know if it is possible to extract an existing project from an original HS3, import it into Experte, edit it and reupload it?
Or perhaps can point me to a forum where this topic is discussed …
Thanks!
m.
( ps. For those of you still trying to figure out how to connect to ‘natas’ HS running as VM: only thing that worked for me was to change my network to 192.168.0.xxx in my router settings. … )
Hello
Use VM Worksation8. When I use linux centos 6.3.
I made all steps of the instructions. But if I carry on with the project serial command / hs / bin / hs_trans then it starts the transfer but there are very many timeouts.
try comes after many bytes received: 11352/11352 BPS: 66
Transfer is complete.
Send hsdn.zip, 2 blocks: Starting XMODEM they now receive their program.
BPS 384 bytes sent: 126
transfer is complete
The experts project is -8000 KB is too big.
Please help
Thanks Chris
Hello,
Does somebody has or knows where to get the (working) app. I tried the 1.2 and 1.3 but the app simply closes when i try to set a new profile.
More infos welcome :-)
bluedojo °at° hotmail.com
@berry
thx for brief summary.
so i need to prepare flash drive on another PC first…
@ur63
zu 2.
Flash Drive = HDD !
1.read all posts
2.plug flash drive and cd-rom on ide ports
3.boot any partition tool and create the partitions on flash
4.boot a freedos cd or dos 6 or any and install on first partition
5.copy(burn) with an other pc the firmware on a cd-rom
6.start the board and boot dos and copy the files from cd to flash
7.create autoexec to boot the hs
you would have read the old posts you would have already known !
and please try to write english
@Dennis
Hast Du das auf dem Epia6000 in einer VM installiert oder “original” am Laufen?
Falls 2original”, wie hast Du das Freedos auf den Flash-Drive bekommen – mit welchen Tools?
Moin!
HS3 => VIA EPIA ML6000EAG
Steht auch hier im Blog… einfach mal lesen!
Achja, mit nem Boaerd klappts auf jeden fall, ich hab nämich eines ;-)
hi,
so it is hard to get a board of an old HS2,like the old VIA EPIA Boards.
What actual Boards are build in the HS3 or HS4 ?
Can someone please check ?
Gira made public a list of MAC addresses of Home Server that need a power supply replacement. I believe this is for HS4 since according to a quick serach of the ownership of the MAC address in http://www.coffer.com/mac_find/ returns Gira as the owner of the MAC address prefix and not Via. You can see that MAC address list in http://download.gira.de/data2/mac-adressen_netzteiltausch.pdf .
You may want to keep it for future experiences…
@Natas,
could you please share with us how it is possible to get root access to your VMware VM?
Your VM works perfect for me (transfer and access to the HS), but I can only get it to boot from the ISO-file – not by HDD. This makes it impossible to get root access, since the HS screen will not allow me to get a root login.
Thanks!
I can confirm that NO messages/comments were deleted. I even checked the Akismet antispam filter for the 24th and 25th.
Only messages which are deleted automatically are 100% SPAM with links to viagra sites, etc..
I got a mail from someone here 2 days ago who is investigating the HS4. When I find some time I will help where possible. As soon I or someone else has a tutorial on how to ‘build your own HS4’. I will post it in a new post.
I hope, I am not mistaking!
Roughly 5 messages I would think are gone.
Yes, quickly reading across I think I saw some info about HS4 also..
Again, I hope I am not mistaking.
This is really strange.
How much posts do you think are “gone”?
Was there information about new HS4?
Strange things seem to happen in this blog.
I just opened and checked the blog as there were several new messages dated July 25/26.
After unintentional closure of the window and reopening it, all the new messages had disappeared…;-((
Obviously they were that interesting and/or critical that they are taken off.
I hope you guays – Alex, Ich, Natas, et al. – will bring your infos once again back to the community!
TIA
Reading 1000 posts is hard so in case someone else misses it like me – here is a repeat
ML6000 board HS3: disk is in IDE 1 SLAVE !!!! Not in IDE 2. If FC plugged into IDE 2 it tries to upload first project via Serial Com 2 port and messes up boot partition. In IDE1 Slave position HS uploads both firmware and first project via Serial Com 1.
Small projects in my case endlessly gave me error messages of project too large by “-..XYZ…” Try send normal template project from Experte with “images+data+voice messages” – works no problem.
P.S. partition sizes – anything you want.
everything one needs to build HS is in HS experte download from GIRA site.
Hello people, how can I adjust the date and time in the VM by Natas. Is there a way to get to the console? Thank you for your help
Hello,thre any ews te HS4 ?
Comming back to post “1052. Kai – 14 July 2012”.
I have got the same problem. When updating from version 2.7 to 2.8 everything seems to work fine, but after rebooting the version of hs_main still is 2.7.
How did you solve this problem. Is it possible to replace the new (2.8) directory /hs/… with the old one?
I use VMware Workstation 8.x and had no problems with the transfer of project data. However, the firmware update to 2.8 does not work.
Ich, how did you get project to Notas images via serial? any problems? or are you on VMware?
Has anyone updated the image of Natas to version 2.8? For me this is not possible via the network. Does anyone have any idea?
@ bwanaverbecq
What do you mean by “hard link instead of soft link”?
For all of you who want to use HS3 with linux without 8000K project size problem and new linux distribution, you can use hard link instead of soft link …
it work for me on debian 6 …
what news for HS4 ?
to Natas, thanks for images. i tried them and finally manged to get them running but cannot load a project. totally crazy. i can update firmware from CMD prompt on old laptop (my pc is w7.64 doesn’t allow ZM to run at all). I have looked into your Acronis image but it seems there is no project there. Sorry for troubling you again but is there any chance to upload images with the project?
Hi!
I got all working with CentOS 6.2, but there is the 8000K limitation.
I tried to install CentOS 3.9 or 3.8 to get a 2.4 kernel, but my VIA EN12000 board hangs on installation (black screen after starting setup). Do you have any suggestions which OS to use? I’d like to have the old 2.4.x kernel to avoid the size calculation problems and the renamed usbfs…
Thanks for your replies!
Chris
Why to “hack” (copy) the HS at all? If you invest in an “EIB-House” with many (expensive) components of high quality, then you build a “trashy” homemade HS to get in control… Mh…
I would NEVER use that “hacks” in real EIB-enviroment at all! Just for learning or demonstrating – but do you really think you will get happy with that mods in future?! By the way – why don’t you build your own EIB-components then…? To risky? ;) What would your insurance say in case of fire…?
Think about!
A future single experte version, does not necessarly mean having a single firmware for all hs versions. The software can handle the different hardware versions with different firmwares…
@ Cocoon
Full ACK!
In a german forum they told that software experte will be merged to one single version again in autumn 2012. What would that mean for further research?
In post 1028 “Me” said about probably new hardware check for new hardware, wouldn’t this be sensless if old hardware is still supported for same version of firmware?
Let´s go back to the hs image and firmware and not to problems with vm and networks. For this there are a lot of sites in the web.i worked a lot of month to build and modify the flash with firmware for my hardware.
read all the posts and try it for a few days. for my hs it works on all ways and for my orig hs3 i update the hardware to 1gb ram and 2gb flash and the original flash is my security backup.
but before i update to hs4, i want to try the new firmware at experte 2.10 . it works with new python code with more security and newer harware support. so let us try to run the new firmware. here is the future
Natürlich “Bridged”, sonst baust Du Dir ja einen kleinen Router zusammen ;) Du mußt eigentlich nur sicherstellen, dass Du im gleichen Subnetz mit deinen anderen Komponenten/Router bist (da die IP vom HS ja offenbar nicht zu ändern ist). Also quasi genau umgekehrt:
Nicht der HS passt sich Deiner sonstigen Installation an, sondern Dein Netzwerk muss auf den HS abgestimmt werden.
Ist ein bisschen lästig, aber anders habe ich es nicht hinbekommen… Standardmäßig hatte ich das Subnetz 192.168.2.xxx (war irgendwann mal im T-Com-Router so definiert). Also habe ich kurzerhand den Router auf 192.168.0.xxx umgestellt… Nachdem dann alle PC’s usw. eine neue IP vom Router bekommen haben (Neustarts… warten…), klappte alles wie gewünscht.
Der IP-Router (jetzt ist das EIB-Teil gemeint) muss natürlich auch entsprechend angepasst werden, sonst hast Du keinen Bus-Zugriff… :)
LG
@Christian
Am Image liegt es nicht. Wie lauten die Netzwerkeinstellungen in deinem VMWare Player ? Network Adapter Bridged oder hast du eine besondere Einstellung vorgenommen ?
@Ich
sorry – der link scheint schon zu alt zu sein… Ich möchte allerdings ungern irgendwas illegales hochladen.
Das Netzwerkproblem hatte ich auch zunächst – ich habe es nicht geschafft die IP des HS frei zu konfigurieren (dazu müßte ja der Zugriff über Seriell erstmal klappen).
Stell einfach Dein Netzwerk so um, dass es zum HS paßt – dann funktioniert es! wenn Du also normalerweise 192.168.2.xxx als IP-Raum hast, dann ändere dies einfach in 192.168.0.xxx (hab den HS gerade nicht vor Augen).
Ich hoffe Du kennst Dich mit dem “Experten” von Gira auch aus… Ist nämlich am Anfang nicht so einfach zu verstehen mit dem Upload. Ich habe schon einige Großprojekte erstellt, daher sag ich das :)
Hi does anyone have the VM-image? I would be most greatful;)
@Christian
Der Link führt leider ins Leere bzw. Dowload nicht mehr verfügbar. Kannst du dein Image vielleicht irgendwo zum Dowload anbieten ? Mit meiner Version habe ich massive Probleme mit der Erreichbarkeit im Netz. Ganz egal wie ich den Netzwerkadapter im VM Player einstelle (Bridged, NAT), da tut sich nix.
Ist schon eine Weile her mit dem Runterlasen – ich glaube es war dieses hier: http://rapidshare.com/files/432435534/Original_HS3_2010.11.17_with_project.tib
Auf jeden Fall ist der Link noch irgendwo hier in den Posts!
Es ist ein VM-Ware-Image und läuft auf meinem EeePC unter WinXP.
@ Christian
What OS do you run on your Asus – Windows XP with VM Player?
@ Christan
What image do you use ?
There are several versions to download. Can you give us a link ?
Danke
Ich
Hi,
where is the problem? I setted up a homserver with the downloaded image from a post here (VM-Image) – pressed “start” and it works fine, even with bus-access and all features.
I put that image on a EeePC-machine (with Win-XP installed), make a few hardware-mods (for example: build a simple circuit with an NE555 that “pushes” the power-button every minute – so in case of ac-loss (and low bat) the EeePC boots automatically).
The EeePC ist fast enough for that (Intel Atom 1,6 Ghz) and it has no HDD (but an SSD) – so no moving parts but a USV ;) (the battery).
Works great, it is cheap (got it from ebay for about 80,- EUR), small and very stable!
Firstable I spender many hours trying to install it natively with CentOS and many many many other Linux-Distributions… No success… I know all the error-messages posted here very well :)
So where is the problem to use an VM-Image (the VM-Player is free!)?!
=> there is no problem to do that in my opinion…
regards
I’m running HS 2.7 on CENTOS 6.2 under VM Ware Workstation. Using the installation recommendation at the beginning of this page. I have now the problem not beeing able to upgrade to 2.8 using Experte interface (everythigs seems to work out, but after reboot I still have 2.7. Can someone give me an advice ?
Thanks
Kai
Were you able to solve the problem with the connection? I hang on the same problem. The HS does not respond to ping.
regards
Ich
“root fat” problem seems to come from the fact that boot partition 1 is not formatted properly so DOS cannot load (this threw me back 20 years into a childhood…:) boot into free dos with usb stick and “FORMAT D: /S” (here D: is first partition) you can then just copy files from NATAS images to partition 1 and 2. there is no project there though so … only COM port
@max999, post #1046
change cdrom-image. take the one from expert 2.8 and you got firmware 2.8. thats all.
in firmware 2.10 there is no more cdrom. it is not clear to me, how the disk-layout ist changed through update firmware with expert. if you stay to cdrom – your are without this problem…
Hi. thx everyone for the great work!
I’m having some problems with connecting / pinging the HS.
I’m running VMware fusion osx with 2 VMs.
I tried every step described in the comments, but I m without any luck til now.
here are my settings:
1) HS (natas VM) cdrom.iso 2.6
2) XP with Experte 2.6 manually configured IP to 192.168.0.15 Subnet 255.0.0.0
both vms are Host-only.
… but I can’t connect or ping. Tried to change the vmnet1 as explained to karl #602. Nothing.
Anyone?!
@hin,
I’m also keen on a layout which does not require the cdrom as boot device. But that’s mainly to be able to get root access to the virtual HDDs to be able to change the USB-connection. Cdrom boot works very well except for that.
Anyone got this working?
@hin
I boot from cd-rom this is right.
I did not understand your second sentence, because my english is not very good.
how can I update to 2.8 with cd-rom b boot?
@me,goofy: HS4
is not enough anymore to only clone the mac-adress. did it in vmware4.
hs-main stops 2 times with “keine Berechtigung”.
1st: must be some checks with dmi-serial ??
2nd: must be some check mit mac/ifconfig ether ??
any hints up to now? any HS4 under experience out there?
@max999
if you are booting from cdrom, firmware will stay to cdrom-version. even after update with expert.
anybody has working HS virtual disk-layout and can update via expert (without later errors on disk-boot)?
I have 2.7 running on VM. When I want to update to 2.8 with the update funktion in the expert, the transfer is OK, but when the vm is ready with booting – version 2.7 ist shown in the debug site??
@Natas
I have your project in VMware workstation booting with ISO-file. Everything is working with transfers and so on – great!!
But unfortunately the USB bus connection to the KNX is not working. I found the post #687 which is supposed to fix this, but how to edit the files? When the HS is up and running, I cannot find any way of getting shell access. Are there some tricks you can help me with?
Thanks
Martin
hab ich mit google übersetzt. kannst du mir zu mwinwm problem helfen???
Chri – Dein Englisch ist zu geil! – „We have a grandios Saison gespielt.“
Hello Natas
I have found your file in the virtual machine laufen.Im gira experts on usb and transfer project. does not work. does the usb? I nähmlich ne usb interface to the bus.
thank you
Regards Christoph
firmware update is changing disk and partion-layout? boot-partition lost.
what is happening with the partition-layout through a firmware-update? boot-partition empty after firmware-upate via lan. anybody got this working?
facilityserver (if you run disk with partitions on ide0-as-slave)
homeserver ((if you run disk with partitions on ide1-as-master)
Hi @all,
is there a possibility the run the QC on CentOS? I tried wine 1.2.3 – without success.
@QNAP:
> Has somebody tried to run the hs on a QNAP NAS?
Yes, the hs is starting on a QNAP with Intel CPU, but I did not try to transfer a project till now.
raspberry
@reapberry: maybe we could install QEMU in debian and than intall freedos in it to run hs3?
Hello,
does anybody know, which moterboard is in the new HS4?
@Chris:
It will not work on a different architecture! NO WAY TO RUN IT ON AN ARM!
It is not running on a RaspberryPi:
-bash: /hs/bin/hs_main: cannot execute binary file
root@raspberrypi:~# ls -la /hs/bin/hs_main
-rwxrwxrwx 1 root root 4493344 Jun 26 21:58 /hs/bin/hs_main
The RaspberryPi is using an ARM architecture and the hs_mail is for Intel:
root@raspberrypi:~# file /hs/bin/hs_main
/hs/bin/hs_main: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.0.0, stripped
Is there some way to fake an Intel architecture?
Hello to everybody!
Hi Alex
Here is the Ghost and Acronis image of the original HS3 server.
http://www.fileshare.ro/69999611363
Geetings from Transylvania
At the day of release i checked the new hs_main, only a few new mac addresses were listed, so we need to use those included in the new hs_main. i also noticed that the hs_main is checking dmi information from the main board like “dmidecode -s system-serial-number”.
I don’t know what else they check and i don’t know yet what the system serial number is, i guess thats the mac address of the adapter in maybe another order in the dmi information, but i am not sure. i haven’t really time to check that out because i am very busy with other stuff.
if you have access to a real hs4, this should be easy. attach an sata cdrom and boot from an linux live cd. check the mac address of the nic with ifconfig and run “dmidecode > result.txt” on the system. then compare the dmi fields in the result file with the mac address, so we know what format the system serial number with the corresponding mac address has to be… you don’t need to publish the result.txt here, but you should see what dmi format the system serial number has to be. i bet other dmi informations may also be important, but they were not individual on the systems, but maybe we need those also.
while you’re at it, you could maybe make an image of the new hs4 disk with acronis true image and share it somewhere. that with the information based on the dmidecode information that you read out, should be very helpful to get the new hs4 running on real hardware.
for people going on original hardware there are tools to modify the bios information on the board. for people running on linux, we could fake the dmidecode command like with the mac address. on vmware it may be harder to modify the bios, so we need to fake the dmidecode command also.
all that above is based on speculations because i had very short time to look at it, but i guess if you have real access and you can provide the translation from the mac address to the dmi system serial number and the other dmi information and maybe additional an image, then we are set and ready to go.
@goofy , me bat
I hope in the next few weeks to get a hs4 in the company for a new project. For my Home i am interested too but what are the differents to hs3 software in the future. more features and power?
i checked the firmware and the finally cpio file but can`t modify it to test my mac. let´s see what we need for the hs4. 4 partitions, right mac, or other serials of hardware board. i see the range of mac adresses in fw. ok.
other approaches?
ee.house2 [at] gmail.com, let me know how i can get it. would be a great help. thanks in advance
@ Alex
Hi ! I think I have Ghost image of the original server , if this help you …
Hi all,
after installing Linux and HS software I was able to transfer an empty project by using the serial connection and hs_trans. everything works fine and connecting to the HS by using http//192.168.0.14/hs is possible, too.
But if I’m trying to transfer a project using the EXPERTE and the network connection I get the following message:
Project-ID: 20120624xyz
Anmelden… (192.168.0.14)
Verbindung konnte nicht hergestellt werden
Vorgang abgebrochen.
Can you please help me solving that problem.
Thanks.
@Natas,
Hello, looked all the way back to your post 460. is there any way to load up software onto the board from VMWare or do i have to have original images (the one’s you have mentioned). Any way to get those ? ee.house2[at] gmail.com TIA.
p.s. is it possible to do the whole excersise by burning CD from Expert soft and then boot the board from that cd?
http://www.fileshare.ro/69211829020.4
Works only with IP router. I never tested with serial port , I think will not work.
User : admin , password : 12345
Greetings my friends
@Marcus
@natas
Would you create and publish an image file of your fully functioning FreeDOS-/VM-Versions of HS3 where the image is done with Win32 Disk Imager (eg. from here: http://www.softpedia.com/get/CD-DVD-Tools/Data-CD-DVD-Burning/Win32-Disk-Imager.shtml)?
The tool is FREE and has the advantage of creating a 1to1 image.
If anyone else is willing to share, feel free and
TIA for your support!
Does anyone have pictures of the HS4 inside?
Interested in what flash was installed.
Next step is to check out what the hsmain need to run.
Mac,Hardware ID of flash or something else.
Had anyone success with the RaspberryPi.
I will also try it, but maybe maybe somebody has already experience.
Since this is a arm plattform, I am not sure if it will work.
If Gira switched for HS4 to the above referenced mobo family, I could imagine they make use of the on moboi integrated TPM module…?!?!?
yes .. we will see :)
thx, just found that out by myself. we are getting closer :)
i used a Ubuntu 10.04 – i rename the INITRD to INITRD.gz
und than you can open the archiv.
The i copy the files to the root
“cp -r ./hs /hs” and started the “/hs/bin/hs_main main”
Also i tried to copy the files from the .DAT to an Dos 6.22 installation and started the DOLINUX2.BAT.
But i get on both ways the same error “keine Berechtigung”
how did you look into the image?
and what you did exactly to run it in the vm?
I tested today also a bit, maybe the hs_main on the hs4 image is different and only holding the new serials of the hs4…
Hello,
i tested the HS3 Version 2.8 on my VM – and it function !
Then i tested the HS4 Version 2.10 on the same VM -> i get the error
“Keine Berechtigung”
So it’s already know what motherboard is used?
Or what is checkt by the hs_main process ?
I lookt into the image and there are
modprobe via-rhine
modprobe r8169
mknod /dev/sda b 8 0
mknod /dev/sda1 b 8 1
mknod /dev/sda2 b 8 2
mknod /dev/sda3 b 8 3
mknod /dev/sda4 b 8 4
Perhaps it can help …..
Thank you
Funny, as i wrote and just checked the new gira expert 2.8 for hs 3 und 2.10 for hs 4 is released…
Will report back in some days…
Hi!
I have the board already here for quite some time, its the potential new
board which the new hs4 is build of.
If you want to stay as close as possible to the original its useless until
expert 2.8 is out. Because of the new hardware design its not possible
to use the board with an old 2.7 firmware, e. g. the network card is not supported, when using the original acronis backup. But when i bought the board i wanted to write back the acronis image for no pain with future updates. it is also possible to change the mac permanently with the known tools, so basically its a perfect platform for people that want to be close to the original one and have no pain with future updates…
I have not tried the board with an alternative linux system, because that
works with any other machine…
I have another system now running on it, because meanwhile i have switched to virtualize hs with vmware esxi. That works very well, but for now i will not sell the board again yet because i maybe want to use it for my future hs.
As soon as expert 2.8 is out, i can report back more, but for now we have to wait until that is released…
Regards
Me
Hello,
has someone already tried to use the board?
http://www.fujitsu.com/fts/products/computing/pc/accessories/mainboards/extended/d3003-s.html
Regards
sid
Hello
what modify what and where you have to use the KNX / USB INTERFACE to skill.
Hey all,
I’m trying to get the Homeserver running…
I’m using Ubuntu 12.04 as VM-Guest(VMWare Workstation 8), the Server-Filesystem is from Experte 2.7… works fine as far as I can say…
But i can’t establish the serial connection. I did everything just like in point nr. 10. The error in my WinXP VM says that COM-Port 1 is already in use…
AND: i can only set my 2nd harddrive to /dev/sdc but not to /dev/hdc !! Any ideas on how to do that? When starting the hs_main, although working, it says “No such device or directory found: /dev/hdc ”
btw: im german
many thanks. will try that. can i reboot VM which has 2.5 or should i reboot it in blank linux VM with just partitioned hdc and MAC solution applied?
@alex123
Yup, 2.7 still fine, Just install Expert, and find the CD.ISO and connect to the VM and reboot, now when H4.0 arrives Gira might have some preventive measures, but they cannot shut current versions down without affecting original servers…
hello, I tried to follow the initial steps but file HSERVER2.TGZ has been replaced by something else in all versions of Gira expert. it looks like FW 2.7 now. is it still doable? the only images for VM I could find are 2.5. How do I transfer image HDC3 and 4 onto from that VM onto IDE? (can i connect it via USB adaptor?) many thanks in advance
ee.house2 (at) gmail.com
Hello all,
here is a little summary on my findings experimenting with a Homeserver.
For the moment I am running hs_main and hs_trans on Debian Squeeze (Kernel: 2.6.32). Except für the 8000kB limit everything is working just fine.
In an earlier post I read that you seem to have a 2.4. kernel to get remaining space calculations right.
Anyhow I was able to even transfer projects larger than 8000kB. Doing this Experte 2.7 reminds me e.g that the “Projekt belegt 124% des verfügbaren Speichers”.
As long as that is the only thing which is odd, I can live with it.