ubuntuusers.de

Raspberry PI und ISCSI

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11269

Wohnort: München

Wie genau startest du XBMC? Bei mir läuft die Git-Version von XBMC Gotham eigentlich schön stabil. Installation und Autostart sind ganz einfach:

pacman -Syu # Paketquellen aktualisieren und Updates einspielen
pacman -S xbmc-rbp-git
systemctl enable xmbc.service # damit XBMC beim Boot gestartet wird
systemctl start xbmc.service

Zusätzlich habe ich in der /boot/config.txt noch den RAM passend aufgeteilt und die Frequenz leicht angehoben (die Keys für die Video-Decoder sollte man da auch noch eintragen, damit man die Hardwarebeschleunigung für Videos optimal nutzen kann):

##High
arm_freq=900
core_freq=450
sdram_freq=450
over_voltage=6

gpu_mem_512=256
gpu_mem_256=128

Ach ja - unter Arch Linux muss man ab und an für die Updates ein bisschen Hand anlegen, die Hinweise sind hier gesammelt: https://www.archlinux.org/news/

failx1993

(Themenstarter)

Anmeldungsdatum:
12. Februar 2012

Beiträge: 43

pacman -Syu # Paketquellen aktualisieren und Updates einspielen
pacman -S xbmc-rbp-git
systemctl enable xmbc.service # damit XBMC beim Boot gestartet wird
systemctl start xbmc.service

genauso gemacht 😉 hm komisch also nach enable xmbc.service und einem reboot erhalte ich während des bootvorgangs schon [FAIL]XBMC etc. hatte die freq auf 1GHz angehoben

arm_freq=1000
core_freq=500
sdram_freq=500
over_voltage=6
force_turbo=0

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11269

Wohnort: München

Wie gesagt den RAM-Split sollte man noch hochsetzen, die paar MB, die dafür standardmäßig zugewiesen werden, waren bei meinen Versuchen für XBMC zu wenig.

failx1993

(Themenstarter)

Anmeldungsdatum:
12. Februar 2012

Beiträge: 43

gut das habe ich nicht gemacht werde ich dann noch tun ...zum alten thema ich habe ein raspberry mit Kernel 3.1.9 am laufen und wieder probiert das Modul zu erstellen

root@raspberry-pi:/lib/modules/apt-get install iscsitarget-dkms
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Statusinformationen werden eingelesen... Fertig
Die folgenden NEUEN Pakete werden installiert:
  iscsitarget-dkms
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 132 nicht aktualisiert.
Es müssen noch 0 B von 75,5 kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 306 kB Plattenplatz zusätzlich benutzt.
Vormals nicht ausgewähltes Paket iscsitarget-dkms wird gewählt.
(Lese Datenbank ... 27134 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von iscsitarget-dkms (aus .../iscsitarget-dkms_1.4.20.2-10.1_all.deb) ...
iscsitarget-dkms (1.4.20.2-10.1) wird eingerichtet ...

Creating symlink /var/lib/dkms/iscsitarget/1.4.20.2/source ->
                 /usr/src/iscsitarget-1.4.20.2

DKMS: add completed.

Kernel preparation unnecessary for this kernel.  Skipping...

Building module:
cleaning build area......
make KERNELRELEASE=3.1.9+ -C /lib/modules/3.1.9+/build M=/var/lib/dkms/iscsitarget/1.4.20.2/build.....(bad exit status: 2)
Error! Bad return status for module build on kernel: 3.1.9+ (armv6l)
Consult /var/lib/dkms/iscsitarget/1.4.20.2/build/make.log for more information.
root@raspberry-pi:/lib/modules/3.1.9+#

ich haus gleich gegen die wand!!!

seahawk1986

Anmeldungsdatum:
27. Oktober 2006

Beiträge: 11269

Wohnort: München

Warum nimmst du nicht die LIO-Implementation? Dafür sind die Module doch schon im Kernel und targetcli ist direkt als Paket verfügbar (du musst nur noch einen Systemd-Job dafür erstellen, damit das beim Booten gestartet wird) - oder du baust dir https://aur.archlinux.org/packages/targetcli-fb/ mit seinen Abhängigkeiten aus dem AUR.

failx1993

(Themenstarter)

Anmeldungsdatum:
12. Februar 2012

Beiträge: 43

Ja ein weitere Grund ist das ich die Verwaltung über Webmin geplant hatte welches nur mit ISCSItarget funktioniert. Aber um die Arch LIO Sache komme ich nicht rum... aber komisch das es mit dem 3.1.9 auch nicht geht

failx1993

(Themenstarter)

Anmeldungsdatum:
12. Februar 2012

Beiträge: 43

so xbmc hab ich am laufen (autostart geht nicht aber gibt schlimmeres) habe auch gleich mal mit LIO angefangen wie auf der Arch Seite beschrieben bekomme aber beim zugriff auf die targetcli shell mal wieder gesagt das module fehler bzw nicht geladen werden können

[root@alarmpi ~]# /etc/rc.d/target start
-bash: /etc/rc.d/target: No such file or directory
[root@alarmpi ~]# pacman -S lio-utils
resolving dependencies...
looking for inter-conflicts...

Packages (1): lio-utils-4.1-9

Total Download Size:    0.05 MiB
Total Installed Size:   0.50 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
 lio-utils-4.1-9-armv6h    52.4 KiB   624K/s 00:00 [######################] 100%
(1/1) checking keys in keyring                     [######################] 100%
(1/1) checking package integrity                   [######################] 100%
(1/1) loading package files                        [######################] 100%
(1/1) checking for file conflicts                  [######################] 100%
(1/1) checking available disk space                [######################] 100%
(1/1) installing lio-utils                         [######################] 100%
[root@alarmpi ~]# /etc/rc.d/target start
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
/etc/rc.d/target: line 466: stat_busy: command not found
Loading target_core_mod/ConfigFS core:   [OK]
Calling ConfigFS script /etc/target/tcm_start.sh for target_core_mod:   [OK]
Calling ConfigFS script /etc/target/lio_start.sh for iscsi_target_mod:   [OK]
/etc/rc.d/target: line 472: add_daemon: command not found
/etc/rc.d/target: line 473: stat_done: command not found
[root@alarmpi ~]# /etc/rc.d/target status
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
/etc/rc.d/target: line 503: stat_busy: command not found
/etc/rc.d/target: line 504: ck_status: command not found
[---------------------------] TCM/ConfigFS Status [----------------------------]

[---------------------------] LIO-Target Status [----------------------------]
[root@alarmpi ~]# dir /etc/rc.d/target
/etc/rc.d/target
[root@alarmpi ~]# dir /etc/rc.d/
target
[root@alarmpi ~]# cd /etc/rc.d/target
-bash: cd: /etc/rc.d/target: Not a directory
[root@alarmpi ~]# cd /etc/rc.d/
[root@alarmpi rc.d]# dir
target
[root@alarmpi rc.d]# nano target
[root@alarmpi rc.d]# /etc/rc.d/target
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
Usage: /etc/rc.d/target {start|startbak|stop|status|restart}
[root@alarmpi rc.d]# /etc/rc.d/target stop
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
/etc/rc.d/target: line 492: stat_busy: command not found
Unloading fabric/configfs:
  [OK]
Unloading target_core_mod/ConfigFS core: ^[[A  [OK]
^[[B^[[BSuccessfully unloaded target_core_mod/ConfigFS core
/etc/rc.d/target: line 498: rm_daemon: command not found
/etc/rc.d/target: line 499: stat_done: command not found
[root@alarmpi rc.d]# /etc/rc.d/target
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
Usage: /etc/rc.d/target {start|startbak|stop|status|restart}
[root@alarmpi rc.d]# startbak
-bash: startbak: command not found
[root@alarmpi rc.d]# /etc/rc.d/target startbak
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
Usage: /etc/init.d/target startbak <DATE_TIME>
[root@alarmpi rc.d]# /etc/rc.d/target start
/etc/rc.d/target: line 30: /etc/rc.conf: No such file or directory
/etc/rc.d/target: line 31: /etc/rc.d/functions: No such file or directory
/etc/rc.d/target: line 466: stat_busy: command not found
Loading target_core_mod/ConfigFS core:   [OK]
Calling ConfigFS script /etc/target/tcm_start.sh for target_core_mod:   [OK]
Calling ConfigFS script /etc/target/lio_start.sh for iscsi_target_mod:   [OK]
/etc/rc.d/target: line 472: add_daemon: command not found
/etc/rc.d/target: line 473: stat_done: command not found
[root@alarmpi rc.d]# targetcli
-bash: targetcli: command not found
[root@alarmpi rc.d]# pacman -S epydoc targetcli
resolving dependencies...
looking for inter-conflicts...

Packages (10): python2-configobj-4.7.2-6  python2-configshell-1.1-5
               python2-docutils-0.11-1  python2-ipaddr-2.1.10-2
               python2-netifaces-0.8-2  python2-rtslib-2.2-1
               python2-simpleparse-2.1.1a2-1  python2-urwid-1.1.1-1
               epydoc-3.0.1-2  targetcli-2.1-1

Total Download Size:    1.58 MiB
Total Installed Size:   12.92 MiB

:: Proceed with installation? [Y/n] y
:: Retrieving packages ...
 python2-urwid-1.1.1...   303.5 KiB   946K/s 00:00 [######################] 100%
 python2-docutils-0....   614.6 KiB   941K/s 00:01 [######################] 100%
 epydoc-3.0.1-2-any       361.5 KiB   871K/s 00:00 [######################] 100%
 python2-ipaddr-2.1....    21.7 KiB   451K/s 00:00 [######################] 100%
 python2-netifaces-0...     7.3 KiB   333K/s 00:00 [######################] 100%
 python2-configobj-4...    47.4 KiB   599K/s 00:00 [######################] 100%
 python2-rtslib-2.2-...    51.3 KiB   604K/s 00:00 [######################] 100%
 python2-simpleparse...   132.9 KiB   764K/s 00:00 [######################] 100%
 python2-configshell...    46.5 KiB   588K/s 00:00 [######################] 100%
 targetcli-2.1-1-any       27.0 KiB   509K/s 00:00 [######################] 100%
(10/10) checking keys in keyring                   [######################] 100%
(10/10) checking package integrity                 [######################] 100%
(10/10) loading package files                      [######################] 100%
(10/10) checking for file conflicts                [######################] 100%
(10/10) checking available disk space              [######################] 100%
( 1/10) installing python2-docutils                [######################] 100%
( 2/10) installing epydoc                          [######################] 100%
Optional dependencies for epydoc
    tk: needed for epydocgui
    texlive-bin: needed for PDF conversion
    graphviz: needed for graph generation
( 3/10) installing python2-ipaddr                  [######################] 100%
( 4/10) installing python2-netifaces               [######################] 100%
( 5/10) installing python2-configobj               [######################] 100%
( 6/10) installing python2-rtslib                  [######################] 100%
( 7/10) installing python2-simpleparse             [######################] 100%
( 8/10) installing python2-urwid                   [######################] 100%
( 9/10) installing python2-configshell             [######################] 100%
(10/10) installing targetcli                       [######################] 100%
[root@alarmpi rc.d]# targetcli

Warning: Could not load preferences file /root/.targetcli/prefs.bin.
Welcome to the targetcli shell:

 Copyright (c) 2011 by RisingTide Systems LLC.

Visit us at http://www.risingtidesystems.com.

Can't load fabric module tcm_fc.
Can't load fabric module ib_srpt.
Can't load fabric module iscsi.
Can't load fabric module qla2xxx.
Can't load fabric module loopback.
/>
Antworten |