Jump to content
XPEnology Community

phone guy

Member
  • Posts

    398
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by phone guy

  1. @IG-88 Ok, I just realized in videostation the hw acceleration is on, but set to public sharing disallow conversion. If I change that to allow, I can not press ok. I can not exit the vs settings if I change that pulldown to anything other than disallow conversion. ??? While playing a file in vs, if I change quality to low, cpu usage goes up to about 60% For the record, I am only testing to see if the i915 driver is working, I usually stream video from another app, but videostation seemed the best easiest way to test. Maybe this cpu just cant do it? I dunno.
  2. Yes, the pci id os 8086:22b1 is listed is lspci 0000:00:02.0 VGA compatible controller [0300]: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller [8086:22b1] (rev 35) Subsystem: Intel Corporation Device [8086:7270] Kernel driver in use: i915 looking in the 2 dirs you said, this what I saw root@PR4100:/# cd /dev/dri root@PR4100:/dev/dri# ls card0 renderD128 root@PR4100:/dev/dri# cd .. root@PR4100:/dev# cd .. root@PR4100:/# cd /lib/firmware/i915 root@PR4100:/lib/firmware/i915# ls bxt_dmc_ver1_07.bin glk_dmc_ver1_04.bin root@PR4100:/lib/firmware/i915# So i downloaded the 918+ v13.8 and extracted extra918plus_v0.13.8\extra\usr\lib\firmware\i915 files moved them to /lib/firmware/i915 dir and chmod 755 to all files dir now looks like this root@PR4100:/lib/firmware/i915# ls bxt_dmc_ver1_07.bin cnl_dmc_ver1_06.bin glk_dmc_ver1_04.bin kbl_dmc_ver1_04.bin kbl_guc_ver9_39.bin kbl_huc_ver02_00_1810.bin skl_dmc_ver1_27.bin Videostation is set to hw acceleration (on), there is no hdr tone mapping option that I see in videostation. Still playing choppy? Cpu use is around 40%
  3. I have tried to add the r8152 driver during the build process, but everytime it gives a red error that the package is already added and the process will end (or something to that effect) either I am not doing it right, or something... ? Is there a way to force add it on a working system like with postupdate or something? What would be the correct syntax ?
  4. I think he meant to comment out the acpi lines
  5. I don't know how, I am sorry. I have personally done migrations on real synology hardware (dsm624 to dsm701), it just simply works. My limited time with xpenology has had the same results... once you get the rp build right it just works... If you are testing using a completely different vm as I suggested, at least you know you can always continue to keep your work dsm623 without fear of data loss, at least until you resolve the issue or someone else chimes in. Someone with more experience will have to inject some suggestion. I will restate again, using a test vm I cant see why a direct upgrade from dsm623, to dsm701 (easier) using official pat, inside dsm, then on the required reboot, load your test vm with the working proper rp701 loader and it should boot right into dsm701. Others have done the same thing.
  6. I would assume it should migrate over, but since your on proxmox its easy for you to test without risk of your 6.2.3 data. Create a new vm with Jun1.4 loader and dsm 6.2.3, put some data on it, then manually upgrade dsm from 623 to 7.0.1 or 7.1 (your choice), then when it wants to reboot, install rp 7.0.1 or rp 7.1 loader on that vm, and finish loading your test dsm623 to see if it migrates successfully.... if it does, you have the path for your real dsm623 with data. Thats what I would try.
  7. I see a bunch of people complaining and saying it doesn't work, this is not my experience. For the record, these directions worked on baremetal with dsm 7.0.1 -> dsm 7.1.0 manual upgrade and fresh build directly to dsm 7.1.0. Yes I tried both ways, and worked fine both times. I had no errors with unencryption, installation or anything. Up and running 7.1 for many hours doing a hyperbackup Many thanks to @pocopico and the entire RP group, also @Peter Suh for the great directions.
  8. Can anyone help me get my second onboard nic port working? It worked under jun104b loader and dsm623, but something changed in rp and dsm7... now even under dsm 7.1 I still only have 1 working nic port.... please @pocopico@IG-88@Peter Suh
  9. Is this process to upgrade from dsm 7.0.1 (manual upgrade inside dsm using pat from synology, reboot to tc run these commands and reboot nas) or is this process to install fresh 7.1 from the ground up? I think thats where the confusion is.
  10. If you build a red pill loader successfully (based on your system specs), boot into it, it should migrate your dsm 623 to dsm 7 as a normal Synology would. Just like putting those drives into a new Synology.
  11. Sorry, but to be clear, is it the postupdate procedure or just a new buid to 7.1-42661
  12. Does that include for apollolake? I am running 7.0.1u3 as ds918, does this mean I will be able to update to dsm7.1?
  13. So whats the current status for apollolake (ds918 or ds920) 7.1 42661, as I am currently running 7.0.1u3 42218? @pocopico said wait a few days until a direct update path was more clear.
  14. THANK YOU!! That is exactly what I thought, except I assumed you could pass thru or map the actual sata ports to the dsm vm. I was going to try and use an older i7 box setup with some kind of of either additional sata card or LSI card and use those ports specifically for a dsm vm. But it didn't make sense to me, a virtual raid would be meaningless, should you suffer a failure. Now I understand the Hypervisor is handling the raid protection. I will have to dig and see if proxmox or whichever hypervisor passes thru the actual ports. But it sounds like the way you are doing it work's too. Passing the entire disk1 disk2 disk# thru to the VM gives dsm the raid control and protection of those disk. I personally have 2 ds1621+, and now I have successfully converted 2 other brand nas boxes to rp/dsm, so I am ecstatic... I wanted to explore the vm side, and still be able to test and try tcrp builds without messing with my baremetal setups, get the kinks out virtually, so when upgrade time comes for the baremetal boxes I'll be prepared. My first baremetal conversion was nail biting.. NO CLUE what was happening, still don't understand everything but the 2nd box (different brand, no video output at all) went so fast and quick it was uneventful and shockingly easy. I can't wait to start exploring with a setup.... You using unraid, any suggestions on which hypervisor to use? Proxmox seems to be the popular choice, or ESXi ?
  15. Thank you for the detailed explanation, that all makes sense...... One of the thing I dont understand of running a vm versus baremetal, on baremetal you have 4 drive (or 6 or 8 or whatever). Your shr or raid5 (or whatever) and drive #3 fails, you replace drive 3, it rebuilds raid and your good.... if on a vm, arent you passing a virtual amount of space to dsm? or do you dedicate and pass thru sata ports 1-4 or 1-8 or whatever? The videos I've watched show something like giving your rp/dsm vm 4tb of virtual space, but in that scenario, you dont have any protection of the raid?
  16. Does a proxmox machine have to be a Xeon? I just picked up an i7 4790 with 16gb (non ecc) ram, can I add a sas card to this? and use this? So assuming this, do you then build the VM for Synology and dedicate # physical drives to that vm?
  17. Why some run on a VM? I am running a RP on baremetal, I would like to keep testing and help, but I dont have any vm setup.
  18. Before anyone get offended, I am not familiar with running vm's at all. I see lots of people creating rp loaders in vms, and I dont fully understand that whole concept. Is there a guide, page, tutorial? or can someone give some brief real world scenarios?
  19. Wasnt sure where to post this, so I'll try here. I successfully got dsm7u3 working on an older branded nas box (baremetal). It has a Pentium N3710 cpu and 16gb ram. This box did hw decode transcoding with its native software from the manufacture. Now it's running dsm7. I installed video station directly from inside dsm7 and the package center, added a couple videos, and when I load videostation and try to play them it plays for a few seconds and buffers and keeps doing that on and on. I was under the impression rp installs a modified i915 driver that transcodes (hw decode) on intel cpu's? I'm not sure? How can I test if the hw decode is working or not?
  20. Question, is this what I need to get hw transcoding enabled using dsm7u3 on a rp build? I installed rp and dsm7u3 on another branded nas box (baremetal) that has a pentium n3710 cpu, and this box originally did hw decoding / transcoding on its original software from its manufacturer. Now after I got dsm7 on it, and installed video station (and its supporting files) and media dlna directly from package center inside dsm7, and when I try to play a video from video station it plays for 8-10 seconds and buffers, plays another 8-10 seconds and buffers..... afaik the i915 module installed as part of building the bootloader with rp, I installed video station directly from inside dsm7 and package center (not sure I was supposed to or use another method). So would using your script enable the hw decoding of video station? or did I mess something up? Any advice would be appreciated.
  21. I can tell you that sometimes find.synology.com doesn't aways work. I have 2 authentic DS and 1 RP box, and sometimes they all show up, sometimes none do. Figure out which ip that mac is using (go to dhcp list and search your mac) and trying just going to that ip. At least this has worked for me.... (but I wanted to say, find sometimes doesnt see real syno too sometimes)
  22. Thanks! I have successfully gotten RP to work on a couple of different nas boxes I had.. My next adventure will be to build a computer/nas box... All I have extra is ancient amd cpu board laying around, so I wasn't even sure amd was really supported... I guess I need to try one weekend and see what happens! Thanks for the reply. What build command did you issue/choose? broadwellnk?
  23. I am using RP on a branded nas box with an lcd display. The folks using freenas/truenas have worked out a script to load on boot that allows you to read a multitude of info from this screen..cpu temp, ip, etc. Is there a way to make this script (which is for truenas/freenas) work on a RP 7.0.1 apollolake build? All this information is linked from this post. They even mention specific fan control, as the fan seems to be at max speed from boot on RP. This box has a Pentium N3710 with upgraded 16gb ram and 2 nic. DSM7 seems to work fine. Both lan ports work, drives are seen in order and successfully created a SHR btrfs pool. Shut down works.. all seems fine. (I have not tried transcoding for video as that is not my concern at this point, hopefully its task will simply be storage only) If anyone can assist me I would highly appreciate it. #!/bin/bash # # Post-init script for FreeNAS on Western Digital PR2100/PR4100 # wdhws v1.0 by TFL # # BSD 3 LICENSE # # thanks unix stackexchange question 231975 setup_tty() { tty=/dev/cuau3 exec 4<$tty 5>$tty } setup_i2c() { # load kernel modules required for the temperature sensor on the RAM modules kldload -n iicbus smbus smb ichsmb } send() { setup_tty # send a command to the PMC module and echo the answer echo -ne "$1\r" >&5 read ans <&4 if [ "$ans" = "ALERT" ]; then echo -ne ALERT >&2 exit 2 else # keep this for debugging failing commands if [ "$ans" = "ERR" ] || [ -z "$ans" ]; then echo "CMD $1 gives ERR at $2" >&2 send_empty ans=$(send "$1" $(($2 + 1))) #exit 1 fi fi # only echo the result for retries ($2 not empty) if [ ! -z $2 ]; then echo "CMD $1 gives '$ans' at $2" >&2 fi echo $ans send_empty # deconstruct tty file pointers, otherwise this script breaks on sleep exec 4<&- 5>&- } send_empty() { # send a empty command to clear the output echo -ne "\r" >&5 read ignore <&4 } get_ncpu() { # get the number of CPUs sysctl -n hw.ncpu } get_coretemp() { # get the CPU temperature and strip of the Celsius sysctl -n dev.cpu.$1.temperature | cut -d'.' -f1 } get_disktemp() { # get the disk $i temperature only if it is spinning smartctl -n standby -A /dev/ada$1 | grep Temperature_Celsius | awk '{print $NF}' } get_ramtemp() { # get the memory temperature from the I2C sensor smbmsg -s 0x98 -c 0x0$1 -i 1 -F %d } get_pmc() { # get a value from the PMC # e.g. TMP returns TMP=25 --> 25 send $1 | cut -d'=' -f2 } init() { setup_tty setup_i2c echo "get system status and firmware" send VER send CFG send STA show_welcome stop_powerled } show_welcome() { # set welcome message # maximum "xxx xxx xxx xxx " send "LN1= FreeNAS " send "LN2= go go go go go " } stop_powerled() { # stop blinking power LED send PLS=00 send LED=00 # set to 01 to enable it send BLK=00 } show_ip() { send "LN1=Interface re$1" ip=$(ifconfig re$1 | grep inet | awk '{printf $2}') send "LN2=$ip" } monitor() { lvl="COOL" # check RPM (fan may get stuck) and convert hex to dec fan=$(get_pmc FAN) rpm=$((0x$(get_pmc RPM))) echo "Got rpm $rpm" if [ "$rpm" != ERR ]; then if [ "$rpm" -lt 400 ]; then echo "WARNING: low RPM - $rpm - clean dust!" fi fi # check pmc tmp=$((0x$(get_pmc TMP))) if [ "$tmp" -gt 64 ]; then lvl="HOT" fi # check disks [adjust this for PR2100!!] for i in 0 1 2 3 ; do tmp=$(get_disktemp $i) echo "disk $i is $tmp" if [ ! -z $tmp ] && [ "$tmp" -gt 40 ]; then echo "Disk $i temperature is $tmp" lvl="HOT" fi done # check cpu for i in $(seq $(get_ncpu)); do tmp=$(get_coretemp $((i-1))) echo "cpu $i is $tmp" if [ "$tmp" -gt 50 ]; then echo "CPU $i temperature is $tmp" lvl="HOT" fi done # check ram for i in 0 1; do tmp=$(get_ramtemp $i) echo "ram temp is $tmp for $i" if [ "$tmp" -gt 40 ]; then echo "RAM $i temperature is $tmp" lvl="HOT" fi done echo "Temperature LVL is $lvl" if [ "$lvl" == HOT ] ; then if [ "$fan" != 40 ]; then send FAN=40 fi else if [ "$fan" != 20 ]; then send FAN=20 fi fi } check_btn_pressed() { btn=$(get_pmc ISR) #echo "Btn is .$btn." case $btn in 20*) echo "Button up pressed!" menu=$(( ($menu + 1) % 3 )) ;; 40*) echo "Button down pressed!" menu=$(( ($menu + 2) % 3 )) ;; *) return esac case "$menu" in 0) show_welcome ;; 1) show_ip 0 ;; 2) show_ip 1 ;; # if you add menu items here, update mod 3 uses above esac } # initial setup init while true; do # adjust fan speed every 30 seconds monitor # check for button presses for i in $(seq 30); do sleep 1 check_btn_pressed done done
  24. I'm still a little unclear... I downloaded the json and zimage bsp file, where and how do I execute? I'd love to test 7.1 on my baremetal nas box. THANKS!
  25. Is it possible to build baremetal AMD cpu setup for use with RP? Is there a list of compatible cpus?
×
×
  • Create New...