Temat: miniproblemy z MiniDlna
Witam,
Jestem nowy na forum, więc proszę o wyrozumiałość. W akcie desperacji postanowiłem założyć ten post (walczę z tym już około miesiąca).
Mój router to WDR4300, dysk seagate 2T NTFS, wersja Gargoyla najnowsza (1.5.10.8).
Wykonałem następujące czynności (uczciwie wyczytane z forum):
1. Instalacja gargoyla
2. Instalacja sysupgrade
3. Formatowanie dysku USB pod extroota
4. Przywrócenie standardowego sposobu montowania - odinstalowanie obsługi USB z gui:
# opkg update
# opkg remove plugin-gargoyle-usb-storage
5. Usuwanie dodatkowych wpisów
# uci del gargoyle.display.system_usb_storage
# uci del gargoyle.scripts.system_usb_storage
# uci del gargoyle.system.usb_storage
# uci commit gargoyle
6. Wskazanie dysku do extroota
# uci set fstab.@mount[0].uuid=c9ac8bdd-21e4-4a15-9dad-74f0467cd554
# uci set fstab.@mount[0].target=/overlay
# uci set fstab.@mount[0].enabled=1
# uci set fstab.@mount[0].fstype=ext4
# uci commit fstab
7. EXTROOT
# /etc/init.d/fstab enable
# reboot
8. Instalacja DLNA
# opkg update
# opkg install opkg
# opkg install minidlna
9. Konfiguracja DLNA
# uci set minidlna.@minidlna[0].enabled=1
# uci set minidlna.@minidlna[0].enable=1
# uci add_list minidlna.@minidlna[0].media_dir=/tmp/usb_mount/
# uci set minidlna.@minidlna[0].db_dir=/tmp/usb_mount/
# uci set minidlna.@minidlna[0].log_dir=/tmp/usb_mount/
# uci commit minidlna
10. Uruchomienie DLNA
# /etc/init.d/minidlna enable
# /etc/init.d/minidlna start
I wszystko pięknie rusza. Pojawiają się pliki, które można odtwarzać na TV, ale tylko do czasu. Po jakimś czasie pojawia się coś takiego:
MiniDLNA status
Audio files: -1
Video files: -1
Image files: -1, po restarcie minus jedynki zamieniają się w zera.
A teraz jak to wygląda w Putty:
----------------------------------------------------------------
| |
| Gargoyle PL 1.5.10.8 (23b055d) |
| OpenWrt Attitude Adjustment 12.09.1 (r37559) |
| Build time: 2013-07-27 07:35 CEST |
| |
| Cezary Jackiewicz (obsy), http://eko.one.pl |
| |
----------------------------------------------------------------
| Machine: TP-Link TL-WDR4300 v1 |
| Uptime: 0d, 00:10:42 |
| Load: 0.03 0.16 0.14 |
| Flash: total: 2.8G, free: 2.6G, used: 4% |
| Memory: total: 126620K, free: 105652K, used: 16% |
| WAN: 85.193.233.102, proto: dhcp |
| LAN: 192.168.1.1 |
| WLAN: mode: ap, ssid: Gargoyle, channel: 11, conn: 1 |
| WLAN: mode: ap, ssid: Gargoyle, channel: 36, conn: 0 |
----------------------------------------------------------------
root@Gargoyle:~# blkid
/dev/mtdblock2: TYPE="squashfs"
/dev/sda1: LABEL="Seagate Expansion Drive" UUID="0E6A17016A16E56D" TYPE="ntfs"
/dev/sdb1: UUID="c9ac8bdd-21e4-4a15-9dad-74f0467cd554" TYPE="ext4"
/dev/sdb2: UUID="3764215f-25c5-4c8f-b480-dec4f2de5f92" TYPE="swap"
root@Gargoyle:~# mount
rootfs on / type rootfs (rw)
/dev/root on /rom type squashfs (ro,relatime)
proc on /proc type proc (rw,noatime)
sysfs on /sys type sysfs (rw,noatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,noatime,size=63312k)
tmpfs on /dev type tmpfs (rw,noatime,size=512k,mode=755)
devpts on /dev/pts type devpts (rw,noatime,mode=600)
/dev/sdb1 on /overlay type ext4 (rw,sync,relatime,user_xattr,barrier=1,data=ordered)
overlayfs:/overlay on / type overlayfs (rw,relatime,lowerdir=/,upperdir=/overlay)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
none on /proc/bus/usb type usbfs (rw,relatime)
nfsd on /proc/fs/nfsd type nfsd (rw,relatime)
/dev/sda1 on /tmp/usb_mount/0E6A17016A16E56D type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /tmp/share_home/anonymous/DYSK type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)
root@Gargoyle:~# uci show minidlna
minidlna.config=minidlna
minidlna.config.port=8200
minidlna.config.interface=br-lan
minidlna.config.inotify=1
minidlna.config.enable_tivo=0
minidlna.config.strict_dlna=0
minidlna.config.notify_interval=900
minidlna.config.serial=12345678
minidlna.config.model_number=1
minidlna.config.root_container=.
minidlna.config.album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
minidlna.config.enabled=1
minidlna.config.enable=1
minidlna.config.friendly_name=DLNA Server
minidlna.config.db_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
minidlna.config.log_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
minidlna.config.media_dir=/tmp/usb_mount/0E6A17016A16E56D
root@Gargoyle:~# cat /tmp/minidlna.conf
# this file is generated automatically, don't edit
port=8200
network_interface=br-lan
friendly_name=DLNA Server
db_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
log_dir=/tmp/usb_mount/0E6A17016A16E56D/_minidlna
inotify=yes
enable_tivo=no
strict_dlna=no
album_art_names=Cover.jpg/cover.jpg/AlbumArtSmall.jpg/albumartsmall.jpg/AlbumArt.jpg/albumart.jpg/Album.jpg/album.jpg/Folder.jpg/folder.jpg/Thumb.jpg/thumb.jpg
notify_interval=900
serial=12345678
model_number=1
root_container=.
media_dir=/tmp/usb_mount/0E6A17016A16E56D
root@Gargoyle:~# minidlna -f /etc/config/minidlna
-ash: minidlna: not found
I tu nie wiem o co chodzi, bo chociaż pliki się zaczynają pojawiać, to nie widać jak router je parsuje.
A po jakimś czasie wszystkie pliki giną.
Powoli zaczynam tracić cierpliwość.