IPKG auf DiskStation 108J - Pfad? (MPD Musik Player Daemon)

Status
Für weitere Antworten geschlossen.

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo Forum,

ich habe eine DS108j mit einer 250GB HDD bestückt und möchte damit Musik hören.
Dazu würde ich gerne das MPD (MusicPlayerDaemon) verwenden, da mir hier die Bedienung viel besser gefällt als bei der DS AudioStation.

Auf der DS 108j läuft die DSM 4.0-2219.

Ich habe über SSh die IPKG - Installation wie im Wiki beschrieben versucht.
Die CPU scheint ein Motorola 82xx zu sein.

Habe diese Paket gewählt:
Für PowerPC (ppc_6xx): http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/ds101-bootstrap_1.0-4_powerpc.xsh

Die Installation bricht leider ab weil ein Paket fehlt. Das Paket libidn_1.21-1_powerpc habe ich also von Hand mit /opt/bin/ipkg install libidn_1.21-1_powerpc.ipk installiert.
Nun lief die Installation durch. Allerdings führt der Befehl ipkg update zu einer Fehlermeldung (-ash command not found)

Ich habe daraufhin:

- die DS neu gebootet
- den Pfad laut wiki auskommentiert :
Ab DSM4.0 müssen in /root/.profile die Zeilen
#PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
#export PATH
- erneut gebootet

Aber ich kann ipkg als Befehl nicht ausführen.

Wer kann mir helfen, über ipkg das Paket mpd zu installieren? Was mache ich falsch?

Geuß Tobbes
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
zeige bitte mal die Ergebnisse von
Rich (BBCode):
echo $PATH
Rich (BBCode):
mount
Rich (BBCode):
ls -la /

Gruß Götz
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Danke für Deine Hilfe:
echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

> mount
/dev/root on / type ext3 (rw)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/proc/bus/usb on /proc/bus/usb type usbdevfs (0)
/dev/hda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/opt on /opt type bind (bind)

> ls -la /
drwxr-xr-x 24 root root 4096 May 10 16:58 .
drwxr-xr-x 24 root root 4096 May 10 16:58 ..
drwxr-xr-x 2 root root 4096 May 9 19:43 .old_patch_info
-rw------- 1 root root 1024 May 9 19:49 .rnd
drwxr-xr-x 3 root root 4096 May 9 19:43 .syno
drwxr-xr-x 2 root root 4096 May 9 19:46 .system_info
drwxr-xr-x 2 root root 4096 May 9 21:35 bin
drwxr-xr-x 5 root root 16384 May 9 19:46 dev
drwxr-xr-x 12 root root 4096 May 10 16:59 etc
drwxr-xr-x 11 root root 4096 May 10 16:58 etc.defaults
drwxr-xr-x 2 root root 4096 Apr 12 23:52 initrd
drwxr-xr-x 16 root root 16384 May 9 22:12 lib
lrwxrwxrwx 1 root root 11 May 9 19:44 linuxrc -> bin/busybox
drwx------ 2 root root 4096 Apr 12 23:49 lost+found
drwxr-xr-x 2 root root 4096 Apr 12 23:36 mnt
drwxr-xr-x 12 root root 4096 May 9 22:12 opt
dr-xr-xr-x 81 root root 0 Jul 28 2002 proc
drwxr-xr-x 2 root root 4096 May 9 19:43 root
drwxr-xr-x 2 root root 4096 May 9 19:44 sbin
drwxr-xr-x 2 root root 4096 Apr 12 23:36 sys
drwxrwxrwt 7 root root 780 May 10 17:04 tmp
drwxr-xr-x 8 root root 4096 May 9 19:43 usr
drwxr-xr-x 11 root root 4096 May 10 16:59 var
drwxr-xr-x 10 root root 4096 May 9 19:46 var.defaults
drwxrwxrwx 13 root root 4096 May 10 16:59 volume1
drwxr-xr-x 3 root root 4096 May 9 22:12 writeable
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
in /root/.profile die beiden Zeilen
Rich (BBCode):
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin
export PATH
auskommentieren (ein # an den Zeilenanfang), abmelden neu anmelden und $PATH noch einmal kontrollieren.

Gruß Götz
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hi,
hab die Zeilen auskommentiert und bekomme trotzdem dies:
> echo $PATH
/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin

und natürlich dies:
> ipkg update
-ash: ipkg: not found
 
Zuletzt bearbeitet:

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
dann setze in /etc/profile
Rich (BBCode):
PATH="/opt/bin:/opt/sbin:$PATH"
als letzte Zeile, abmelden neu anmelden $PATH kontrollieren.

Gruß Götz
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo Götz,

Danke für Deine schnelle und kompetente Hilfe! Es hat funktioniert. Installiere gerade mpd :)

Darf ich noch zwei Hardware-Fragen stellen?
1. Mein TL-WN721N WLAN-Stick funktioniert nicht obwohl er mit DSM 4 unterstützt werden sollte. Warum? (oder welcher geht?)
2. Mein USB Soundstick (C-Media Planet UP100) der mit einer USBStation unter 3.2 funktioniert, wird mit der 108j nicht unterstützt. Wieso? Ich dachte die DSM wäre auf allen Geräten gleich.

Gruß Tobbes
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
für die alten PPC DS gibt es gar keine WLAN Unterstützung.
Wo Du das jetzt so sagst mit dem Soundstick, meine beiden NoName funktionieren auch nicht mehr, brauch ich aber eigentlich auch nicht mehr, mal schauen.

Gruß Götz
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo Götz,
schad das die Wlanunterstützung nicht geht ...
Welches 1 bay NAS könnte den meine Anforderung mit WLAN und USBSound? (Gerne was gebrauchtes ...).

Gruß To
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
hier stehen ganz am Anfang die Modelle mit WLAN.
Zum Sound:
Rich (BBCode):
insmod /lib/modules/snd.o
insmod /lib/modules/snd-seq-device.o
insmod /lib/modules/snd-rawmidi.o
insmod /lib/modules/snd-usb-lib.o
insmod /lib/modules/snd-hwdep.o
insmod /lib/modules/snd-timer.o
insmod /lib/modules/snd-pcm.o
insmod /lib/modules/snd-usb-audio.o
insmod /lib/modules/snd-mixer-oss.o
insmod /lib/modules/snd-pcm-oss.o
dann geht auch USB-Sound wieder. Eigentlich sollte die alle von /volume1/@appstore/AudioStation/scripts/S96synoaudiod.sh automatisch gestartet werden. Mal schauen ob ich da was finde.

Gruß Götz
 

Nasenmann

Benutzer
Mitglied seit
01. Feb 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

ich hänge mich einfach mal hier mit dran. Ich besitze ebenfalls eine DS 108j und habe vor Ewigkeiten mal IPKG installiert. Jetzt wollte ich mal sehen ob es noch funktioniert.
Beim ersten Versuch funktionierte es nicht, aber nach auskommentieren der beiden Zeilen in /root/.profile funktionierte IPKG dann wieder. Nur das Update bricht immer mit folgender Fehlermeldung ab.

> ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 41: `wget --passive-ftp -q -P /opt/ipkg-ylLWic http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/stable/Packages.gz'

Hier noch die Ergebnisse zu echo $PATH, mount und ls -la /

> echo $PATH
/opt/bin:/opt/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/syno/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/syno/bin:/usr/syno/sbin:/usr/local/bin:/usr/local/sbin

> mount
/dev/root on / type ext3 (rw)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/proc/bus/usb on /proc/bus/usb type usbdevfs (0)
/dev/hda3 on /volume1 type ext3 (usrquota,grpquota)
/volume1/opt on /opt type bind (bind)

> ls -la /
total 248
drwxr-xr-x 23 root root 4096 Apr 30 09:33 .
drwxr-xr-x 23 root root 4096 Apr 30 09:33 ..
-rw-r--r-- 1 root root 11 Dec 28 2009 .mkcert.serial
drwxr-xr-x 3 root root 4096 Apr 17 19:40 .old_patch_info
-rw------- 1 root root 1024 Sep 6 2011 .rnd
drwxrwxrwx 3 root root 4096 Apr 17 19:38 .syno
drwxr-xr-x 2 root root 4096 Sep 6 2011 .system_info
-rw-rw-rw- 1 root root 130198 Apr 30 07:07 Packages.gz
drwxr-xr-x 2 root root 4096 Apr 17 19:44 bin
drwxr-xr-x 5 root root 16384 Apr 17 19:43 dev
drwxr-xr-x 12 root root 4096 Apr 30 09:34 etc
drwxr-xr-x 11 root root 4096 Apr 30 09:33 etc.defaults
drwxr-xr-x 2 root root 4096 Apr 12 23:52 initrd
drwxr-xr-x 16 root root 16384 Apr 17 19:45 lib
lrwxrwxrwx 1 root root 11 Apr 17 19:41 linuxrc -> bin/busybox
drwx------ 2 root root 4096 Apr 12 23:49 lost+found
drwxr-xr-x 2 root root 4096 Apr 12 23:36 mnt
drwxr-xr-x 13 root root 4096 May 11 14:22 opt
dr-xr-xr-x 84 root root 0 Jul 28 2002 proc
drwxr-xr-x 2 root root 4096 May 11 14:12 root
drwxr-xr-x 2 root root 4096 Apr 17 19:41 sbin
drwxr-xr-x 2 root root 4096 Apr 12 23:36 sys
drwxrwxrwt 15 root root 1180 May 11 14:23 tmp
drwxr-xr-x 8 root root 4096 Apr 17 19:40 usr
drwxr-xr-x 11 root root 4096 Apr 30 09:33 var
drwxr-xr-x 10 root root 4096 Apr 17 19:43 var.defaults
drwxrwxrwx 21 root root 4096 Apr 30 09:33 volume1

Vielleicht kennt ja jemand das Problem.

Gruß
Nasenmann
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Hallo Götz,

Deine Kernelmodule (insmod ...) erwecken auch wieder meine USBSoundkarte zum Leben!

Das genannte Script "S96synoaudiod.sh" ist auch da. Allerdings geht der Sound erst wenn ich die Module von Hand lade.

Wie kann ich die Module bei Systemstart laden?

Gruß Tobbes (der Dankbare :))
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
@Nasenmann
was ergibt
Rich (BBCode):
which wget
?

@Tobbes
als erste Notlösung das Script als /usr/local/etc/rc.d/snd-module.sh ablegen und ausführbar machen.

Rich (BBCode):
#!/bin/sh
case "$1" in 
start)
          insmod /lib/modules/snd.o
          insmod /lib/modules/snd-seq-device.o
          insmod /lib/modules/snd-rawmidi.o
          insmod /lib/modules/snd-usb-lib.o
          insmod /lib/modules/snd-hwdep.o
          insmod /lib/modules/snd-timer.o
          insmod /lib/modules/snd-pcm.o
          insmod /lib/modules/snd-usb-audio.o
          insmod /lib/modules/snd-mixer-oss.o
          insmod /lib/modules/snd-pcm-oss.o
           ;;
stop)
          rmmod /lib/modules/snd-pcm-oss.o
          rmmod /lib/modules/snd-mixer-oss.o
          rmmod /lib/modules/snd-usb-audio.o
          rmmod /lib/modules/snd-pcm.o
          rmmod /lib/modules/snd-timer.o
          rmmod /lib/modules/snd-hwdep.o
          rmmod /lib/modules/snd-usb-lib.o
          rmmod /lib/modules/snd-rawmidi.o
          rmmod /lib/modules/snd-seq-device.o
          rmmod /lib/modules/snd.o
           ;;
esac

Gruß Götz
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Und wieder ein Danke an Dich Götz.
Werde das Skript mal probieren.

MPD habe ich mit streaming über http hinbekommen. Allerdings hat die 108j zuwenig RAM:-(
"top" zeigt mir einen Speicherbedarf von 110% an und die Wiedergabe stockt ständig.

Na, mit nem USBSoundstick und ohne Streaming gehts vielleicht besser.

Vllt sollte ich doch nach ner DS110 schauen ...

Gruß Tobbes
 

Nasenmann

Benutzer
Mitglied seit
01. Feb 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
@goetz

Das kommt dabei raus.

> which wget
/usr/syno/bin/wget

Gruß
Nasenmann
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
Hallo,
wenn es kein /opt/bin/wget gibt dann Paket laden und per Hand installieren.

Gruß Götz
 

Nasenmann

Benutzer
Mitglied seit
01. Feb 2010
Beiträge
41
Punkte für Reaktionen
0
Punkte
0
Hallo,

Das funktioniert leider auch nicht

> ipkg install /volume1/Downloads/wget_1.12-2_powerpc.ipk
Installing wget (1.12-2) to /opt/...
Nothing to be done
Successfully terminated.
Collected errors:
Package wget md5sum mismatch. Either the ipkg or the package index are corrupt. Try 'ipkg update'.

> ipkg install http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/wget_1.12-2_powerpc.ipk
Downloading http://ipkg.nslu2-linux.org/feeds/optware/ds101g/cross/unstable/wget_1.12-2_powerpc.ipk
file_move: ERROR: failed to rename /opt/ipkg-3LlGX9/wget_1.12-2_powerpc.ipk to /opt/ipkg-3LlGX9/wget_1.12-2_powerpc.ipk: No such file or directory
An error ocurred, return value: -1.

Gruß
Nasenmann
 

Tobbes

Benutzer
Mitglied seit
29. Apr 2012
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
Danke Götz!
Die soundkarte funktioniert nun ab Start der Diskstation.
Gibt es zur DSAudio und MPD noch Alternativen? Ich würde gerne während ich Musik höre die Playlist bearbeiten ....

Gruß Tobbes
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat