Benutzer-Werkzeuge

Webseiten-Werkzeuge


xtcos

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
xtcos [2010/02/12 14:18] nixdaxtcos [2010/03/02 10:26] (aktuell) nixda
Zeile 4: Zeile 4:
 ===== Versioning ===== ===== Versioning =====
 Since we heavily base on the offical firmware, or in other words we just slightly modify this, we use their firmware release number in ours, too. The realeases are called xtcos-<Xtreamer Firmware Number>-<Our Patchlevel, encreased by every fw xtcos release>. Since we heavily base on the offical firmware, or in other words we just slightly modify this, we use their firmware release number in ours, too. The realeases are called xtcos-<Xtreamer Firmware Number>-<Our Patchlevel, encreased by every fw xtcos release>.
 +
 +===== XTcOS-2.2-4 =====
 +<del>Planned release date in the end of february.</del> Release and further devel stopped since we get not the source of the GPL packages included in the actual/latest firmware (there are just some older packages available). 2010-03-02, nixda.
 +
 +==== Install ====
 +
 +==== Major Changes To XTcOS-2.2-3 ====
 +
 +  * added sysfsutils
 +  * tested hdd support (todo...)
 +  * kernel without the smart patch
 +  * added Realtek SIGABRT function patch to busybox (unsure if ever needed)
 +
 +==== Know Problems ====
 +
 +  * Right now we are waiting for (source) code from Xtreamer for diethotplug-0.4 and their toolchain.
  
 ===== XTcOS-2.2-3 ===== ===== XTcOS-2.2-3 =====
  
-Release date expected at 2010-02-12 - 2010-02-14+Released at 2010-02-12, [[http://www.daten-lager.net/test2/files/file1265990121xtcos-install-2.2-3.img.bz2|XTcOS-2.2-3]] (md5sum 2ce3c2b8dfc9efa3dbe7aecef7d6ea15) 
 + 
 +__**Important note about hardware detection:**__ 
 + 
 +In this release we changed the hotplug binary to add our xtcos-hotplug-config feature. During this process we used the wrong hotplug sources and so poorly this hotplug agent misses the detecting of the wifi adapter (and maybe more). But you can easily change this back to the original hotplug from firmware 2.2 since we put the original binary in our firmware, too: 
 + 
 +  ~ # ls -al /sbin/hotplug* 
 +  -rwxr-xr-x    1 root     root         57324 Feb 12 13:59 /sbin/hotplug 
 +  -rwxr-xr-x    1 root     root         64192 Feb 12 14:27 /sbin/hotplug-fw-2.2 
 + 
 +So make a backup of our new one and copy the one from fw-2.2 to /sbin/hotplug: 
 + 
 +  ~ # cp /sbin/hotplug /sbin/hotplug-xtcos-2.2-3 
 +  ~ # cp /sbin/hotplug-fw-2.2 /sbin/hotplug 
 +   
 +We will release a fixed hotplug in the next few days.
  
 ==== Installing ==== ==== Installing ====
Zeile 17: Zeile 48:
   * kernel got new modules for the rtl8192u wifi adapter, added CONFIG_SYN_COOKIES=y for the arno firewall   * kernel got new modules for the rtl8192u wifi adapter, added CONFIG_SYN_COOKIES=y for the arno firewall
   * added sysfsutils just to see some more human readable informations about our plugged in devices   * added sysfsutils just to see some more human readable informations about our plugged in devices
-  * xtcos-hotplug-conf.sh no working for: arno-firewall, samba, lighttpd, stupid-ftpd+  * xtcos-hotplug-conf.sh no working for: arno-firewall, samba, lighttpd, stupid-ftpd and udhcpc
   * added basic firewall setup with granted access from local network (see below)   * added basic firewall setup with granted access from local network (see below)
  
Zeile 60: Zeile 91:
 With this release we add for the first time a simple util to configure some deamons, service via configuration files you put on your usb stick. The idea behind is that you are able to config the firewall even you made a big mistake first and have no more access to the box via network. And since right now we have not keyboad, monitor I thought this way to configure may not be a failure. With this release we add for the first time a simple util to configure some deamons, service via configuration files you put on your usb stick. The idea behind is that you are able to config the firewall even you made a big mistake first and have no more access to the box via network. And since right now we have not keyboad, monitor I thought this way to configure may not be a failure.
  
-Right now these services can be configured: The arno's firewall, Samba, lighhtpd and stupid-ftpd. The configfiles for these services must be named as following:+Right now these services can be configured: The arno's firewall, Samba, lighhtpdstupid-ftpd and udhcpc. The configfiles for these services must be named as following:
  
   xtcos-hotplug-arnofirewall.conf   xtcos-hotplug-arnofirewall.conf
Zeile 66: Zeile 97:
   xtcos-hotplug-lighttpd.conf   xtcos-hotplug-lighttpd.conf
   xtcos-hotplug-stupid-ftpd.conf   xtcos-hotplug-stupid-ftpd.conf
 +  xtcos-hotplug-udhcpc.script.conf
      
 You need to put these files on the first storage device (so called sda1)! You need to put these files on the first storage device (so called sda1)!
  
 By default xtcos-hotplug-conf.sh makes a backup and a diff of your old config including a timestamp (xtcos-hotplug-<service id>-<timestamp>.conf.bak and xtcos-hotplug-<service id>-<timestamp>.conf.diff). A short report will be found in file xtcos-hotplug-conf-report-<timestamp>.txt. Your new config will be renamed to ...-<timestamp>.done. By default xtcos-hotplug-conf.sh makes a backup and a diff of your old config including a timestamp (xtcos-hotplug-<service id>-<timestamp>.conf.bak and xtcos-hotplug-<service id>-<timestamp>.conf.diff). A short report will be found in file xtcos-hotplug-conf-report-<timestamp>.txt. Your new config will be renamed to ...-<timestamp>.done.
 +
 +Just two notes: Be aware to not put CR+LF for newlines in. Just use LF like used in the unix world! To affect the changes for udhcpc you may reboot.
  
  
 ==== Know Problems ==== ==== Know Problems ====
  
-  * poorly we have not that much hardware to do some more tests. If you want to donate... let me know. ;)+  * We know that our sata smart patch (thanks to vpeter) does not work well with this new kernel. Upcomming release well fix that. 
 +  * Poorly we have not that much hardware to do some more tests. If you want to donate... let me know. ;) 
 +  * Shame on me, I missed to add our systool bins! I am sorry... if you are interested you can download them [[http://xinrag.de/sysfsutils-2.1.0.bin.tgz|here]] (just switch into root and unpack there).
  
 ===== XTcOS-2.2-2 ===== ===== XTcOS-2.2-2 =====
Zeile 97: Zeile 133:
 ==== Know Problems ==== ==== Know Problems ====
  
 +  * Wifi is broken! Will be fixed soon (expected at 2010-02-13)
   * The hotplug util from Xtreamer is not flexible enough. So we can't hook in with our new config util xtcos-hotplug-conf.sh right now.   * The hotplug util from Xtreamer is not flexible enough. So we can't hook in with our new config util xtcos-hotplug-conf.sh right now.
   * Xtreamer changed their kernel or kernel config but we don't know what they did. So unsure if our miss anything (one note: the kernel modules for the wifi adapter changed a lot).   * Xtreamer changed their kernel or kernel config but we don't know what they did. So unsure if our miss anything (one note: the kernel modules for the wifi adapter changed a lot).
Zeile 225: Zeile 262:
   * <del>add rar/unrar (a must!)</del> unrar added with xtcos-2.2-2, rar maybe will not get into xtcos   * <del>add rar/unrar (a must!)</del> unrar added with xtcos-2.2-2, rar maybe will not get into xtcos
   * <del>add better tar with gzip/bzip compression</del> added with xtcos-2.2-2   * <del>add better tar with gzip/bzip compression</del> added with xtcos-2.2-2
-  * new/better hotplug with ability to add pre- and postexec script for usb plugged devices+  * <del>new/better hotplug with ability to add pre- and postexec script for usb plugged devices</del> a very basic hat is in since xtcos-2.2-3. But that is not so nice...
   * stability/performance of the wlan interface   * stability/performance of the wlan interface
   * use of innittab and runlevels (init from busybox is ready for)   * use of innittab and runlevels (init from busybox is ready for)
-  * add a nice, small example config for the arno-firewall+  * <del>add a nice, small example config for the arno-firewall</del> added with xtcos-2.2-3
   * add lsof (no prebuild ipkg package unless it only uses our libs!)   * add lsof (no prebuild ipkg package unless it only uses our libs!)
   * test pivotroot with internal hdd and or on other usb mass storage device   * test pivotroot with internal hdd and or on other usb mass storage device
- + 
 +===== Some Hints ===== 
 + 
 +A mounted cifs share (as saved shortcut) looks like this (if you wanna put this directly into /etc/fstab): 
 + 
 +  //192.168.0.1/C /tmp/netb/mnt/My_Shortcuts/GIANT6:itsme/C cifs rw,nodiratime,unc=\\192.168.0.1\C,username=itsme,domain=Workgroup,rsize=64512,wsize=57344 0 0 
 + 
 +===== Informations about /dev/mtdblock0 ===== 
 +Here we have our bootloader, the linux kernel and the images for audio and video in there. The hex offset for them are: 
 +  * linux at 0x1040000 
 +  * audio at 0x1520000 
 +  * video at 0x16e0000 
 + 
 +On another firmware from another Xtreamer I see this offsets: 
 +  * linux at 0x1040000 
 +  * audio at 0x1440000 
 +  * video at 0x1600000 
 + 
 +This machine was running the original kernel which is smaller than the one from xtcos. Between audio and video we have still 0x1c0000.
  
 ===== a last word... ===== ===== a last word... =====
xtcos.1265984282.txt.gz · Zuletzt geändert: 2010/02/12 14:18 von nixda