Błąd nr 13 - instalacja Xpenology
|
Cuma |
Dodano 02-11-2021 10:44
|
User
Posty: 10
Dołączył: 02/11/2021 09:32
|
Witam,
Próbowałem już wiele sposobów na instalacje Xpenology, ale poległem. Przejrzałem wiele stron i filmów na yt. Co robie źle?
Mam sprzęt Dell Wyse Zx0Q 7020 AMD GX-420CA 32GB ssd, 4GB ram.
1. Pobierałem pliki dla DS918+: - loader 1.04b - różne wersja DSM, np. DSM_DS918+_25556.pat jak i starsze.
2. Przygotowuje pendrive do instalacji, zmieniam plik grub, wpisuje PID, VID dla pendrive, wpisuje mac karty sieciowej urządzenia, serial number z della też wpisałem.
3. Wkładam pena do USB (różnych też próbowałem), uruchamiam sprzęt, na laptopie przy pomocy asystenta synology znajduje mi serwer, rozpoczyna się instalacja i przy 56-57% za każdym razem wyskakuje błąd nr 13. "plik może być uszkodzony". W sieci podawaną są informację o błędnym PID/VID pena - ale sprawdzałem wielokrotnie i jest ok.
Próbowałem instalować na innym dysku, innym pendrive ale wciąż mam ten sam błąd.
Coś robię źle albo moja jednostka jest "niekompatybilna"? W jaki sposób powinny być przygotowane partycje na dellu?
Chciałem, sobie testować platformy do NASa, ale najbardziej zależy mi na Xpenology.
Jak mi się nie uda, to zainstaluje OMV - już zrobiłem testowo instalacje - wszystko bez problemu.
Proszę o pomoc. Może macie jakieś sugestie?
Edytowany przez Cuma dnia 02-11-2021 11:38
|
|
|
|
shibby |
Dodano 02-11-2021 11:37
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
https://cloud.groov.pl:444/index.php/s/k58Zt97nFWBf2xE
tu masz skompilowany przeze mnie redpill pod DS918+ dla wersji 7.0.1-42218. Nagraj na pena i podmień wartości w grubie (zwróć też uwagę na SataPortMap by ustawić pod siebie).
Błąd 13 to problem z pid/vid. Sam go miałem i też byłem pewny że wartości są poprawne. I były... problem w tym że były zamienione czyli w miejsce pid wpisałem vid i odwrotnie. Po poprawieniu tych wartości instalacja przebiegła poprawnie.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Cuma |
Dodano 02-11-2021 18:32
|
User
Posty: 10
Dołączył: 02/11/2021 09:32
|
Niestety przy wersjach 6.2* - jak podmienilem PID z VID - nadal jest ten błąd.
Nadal twierdze, ze te kwestie mialem poprawne.
A przy Twojej wersji 7 - nie wiem jak ustawić te opcje z dyskami bo wywala mi blad ze wykryto błędy na dyskach twardaych oraz że porty SATA zostały wyłączone (na 2 dyskach te same błędy". A na moim dellu są 2 porty sata - 0 i 1. Dysk jest podłączony pod port 1. Wpisywałem już w polu "SataPortMap" 11 oraz 2. I nie mogę przejść dalej ;/
Ogólnie wydaje mi się, że jeszcze coś mam gdzieś zle wpisywane przy loaderze, że mam te błędy... |
|
|
|
shibby |
Dodano 03-11-2021 08:09
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
Cytat A na moim dellu są 2 porty sata - 0 i 1.
no to SataPortMap=2 powinno być ok. Możesz jeszcze spróbować 02.
Możesz też odpalić jakieś ubuntu live i wydać komendę lspci by zobaczyć czy nie widzi jakiś dodatkowych kontrolerów np od jakieś pamięci flash albo coś w tej deseń.
Cytat jak podmienilem PID z VID - nadal jest ten błąd.
pokaż zrzut ze sterownika z windowsa dla pendrive, Szczegółny -> Nadrzędny. oraz pokaż jak w grubie masz ustawione pid/vid.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Cuma |
Dodano 03-11-2021 18:15
|
User
Posty: 10
Dołączył: 02/11/2021 09:32
|
Nie działa sata na 02 ani 2 na loaderze 6~. Na 7 nie chce mi sie wykryć serwer - bo już za dużo grzebie.
Grub 7
#
# ### !!! WARNING - READ ME !!! ###
#
# DO NOT edit this file. This file has been generated automatically by the loader generator.
# If you were asked to use a pre-made image and asked by someone to edit this file DO NOT do it. The only
# supported method of obtaining the loader image is generating it using the loader generator provided.
#
terminal_output console
if serial --unit=0 --speed=115200; then
terminal_input --append serial_com0
terminal_output --append serial_com0
fi
set default="0"
set timeout="5"
set timeout_style="menu"
if [ -s $prefix/grubenv ] then
load_env --file $prefix/grubenv --skip-sig
set has_env="1"
if [ -n "${saved_entry}" ] then
set default="${saved_entry}"
fi
else
set has_env="0"
echo "WARN: failed to load env. Default choice will NOT be saved!"
fi
function savedefault {
saved_entry="${chosen}"
save_env --file $prefix/grubenv saved_entry
}
insmod usb_keyboard
insmod part_msdos
insmod ext2
insmod fat
insmod linux
insmod gzio
set gfxmode=auto
insmod vbe
insmod vga
# UEFI
insmod efi_gop
insmod efi_uga
insmod font
if loadfont ${prefix}/unicode.pf2
then
insmod gfxterm
set gfxmode=auto
set gfxpayload=keep
terminal_output gfxterm
fi
menuentry 'RedPill DS918+ v7.0.1-42218 (USB, Verbose)' {
savedefault
set root=(hd0,msdos1)
echo Loading Linux...
linux /zImage HddHotplug=0 withefi console=ttyS0,115200n8 DiskIdxMap=00 netif_num=1 syno_hdd_detect=0 syno_port_thaw=1 SasIdxMap=0 vender_format_version=2 mac2=cc2f710aff8c earlyprintk mac1=847bebef5079 syno_hdd_powerup_seq=1 pid=0xdb8a log_buf_len=32M syno_hw_version=DS918+ vid=0x125f earlycon=uart8250,io,0x3f8,115200n8 sn=62bacvmf6j2 elevator=elevator root=/dev/md0 loglevel=15 SataPortMap=02
echo Loading initramfs...
initrd /rd.gz /custom.gz
echo Starting kernel with USB boot
}
menuentry 'RedPill DS918+ v7.0.1-42218 (SATA, Verbose)' {
savedefault
set root=(hd0,msdos1)
echo Loading Linux...
linux /zImage HddHotplug=0 withefi console=ttyS0,115200n8 synoboot_satadom=2 DiskIdxMap=00 netif_num=1 syno_hdd_detect=0 syno_port_thaw=1 SasIdxMap=0 vender_format_version=2 mac2=cc2f710aff8c earlyprintk mac1=847bebef5079 syno_hdd_powerup_seq=1 pid=0xdb8a log_buf_len=32M syno_hw_version=DS918+ vid=0x125f earlycon=uart8250,io,0x3f8,115200n8 sn=62bacvmf6j2 elevator=elevator root=/dev/md0 loglevel=15 SataPortMap=02
echo Loading initramfs...
initrd /rd.gz /custom.gz
echo Starting kernel with SATA boot
echo WARNING: SATA boot support on this platform is experimental!
}
Grub 6
if serial --port=0x3F8 --speed=115200;then
set has_serial=true
terminal_input --append serial
terminal_output --append serial
else
clear
fi
terminal_input --append console
terminal_output --append console
if [ x"${grub_platform}" = xefi ] then
insmod efi_gop
insmod efi_uga
else
insmod vbe
fi
set extra_initrd="extra.lzma"
set info="info.txt"
set vid=0x125f
set pid=0xdb8a
set sn=1780PDN123456
set mac1=847bebef5079
set rootdev=/dev/md0
set netif_num=1
#set extra_args_918='earlycon=uart8250,io,0x3f8,115200n8 earlyprintk loglevel=15 memmap=0x1000$223515000'
set extra_args_918=''
set common_args_918='syno_hdd_powerup_seq=1 HddHotplug=0 syno_hw_version=DS918+ vender_format_version=2 console=ttyS0,115200n8 withefi elevator=elevator quiet syno_hdd_detect=0 syno_port_thaw=1'
#for testing on VM
set sata_args='SataPortMap=2'
set default='0'
set timeout='1'
set fallback='1'
if [ -s $prefix/grubenv ] then
load_env
if [ -n "$saved_entry" ] then
set default="${saved_entry}"
fi
fi
VERSION="with Jun's Mod v1.04b"
search --file -s /bzImage
function savedefault {
if [ -s $prefix/grubenv ] then
saved_entry="${chosen}"
save_env saved_entry
fi
}
function do_option {
if [ $# -lt 2 ] then
eval "set value=\"\$$1\""
echo "current $1: $value"; return;
fi
set key=$1
shift
set $key="$*"
if [ -s $prefix/grubenv ] then
save_env $key
fi
}
function vid { do_option vid $@; }
function pid { do_option pid $@; }
function sn { do_option sn $@; }
function mac1 { do_option mac1 $@; }
function mac2 { do_option mac2 $@; }
function mac3 { do_option mac3 $@; }
function mac4 { do_option mac4 $@; }
function rootdev { do_option rootdev $@; }
function append { do_option extra_args_918 $@; }
function vidpid {
if [ $# -lt 2 ] then
echo "usage: vidpid 0xVVVV 0xPPPP"; return;
fi
set usb_args="vid=$1 pid=$2"
if [ -s $prefix/grubenv ] then
save_env usb_args
fi
}
function showtips {
if [ -n "$has_serial" ] then
terminal_output --remove serial
fi
echo "Screen will stop updating shortly, please open http://find.synology.com to continue."
echo
echo
if [ -n "$has_serial" ] then
terminal_output --append serial
fi
}
function loadinitrd {
if [ -s $img/$info ] then
if [ -n "$has_serial" ] then
terminal_output --remove serial
fi
cat $img/$info
if [ -n "$has_serial" ] then
terminal_output --append serial
fi
fi
# if [ -s $img/$extra_initrd ] then
# initrd $img/rd.gz $img/$extra_initrd
# else
# initrd $img/rd.gz
# fi
}
function common_add_option {
eval "set value=\"\$$1\""
if [ -z $value ] then return 1; fi
set common_args="$common_args $1=$value"
}
function common_add_option_ex {
eval "set value=\"\$$1\""
if [ -z $value ] then return 1; fi
set common_args="$common_args $2=$value"
}
function loadlinux {
set model=$1
set bootdev=$2
shift 2
if [ -n $vid -a -n $pid ] then
set usb_args="vid=$vid pid=$pid"
fi
eval "set common_args=\"\$common_args_$model\""
eval "set extra_args=\"\$extra_args_$model\""
eval "set bootdev_args=\"\$${bootdev}_args\""
common_add_option_ex rootdev root
common_add_option sn
if common_add_option mac1; then set netif_num=1; fi
if common_add_option mac2; then set netif_num=2; fi
if common_add_option mac3; then set netif_num=3; fi
if common_add_option mac4; then set netif_num=4; fi
common_add_option netif_num
if [ -z $zImage ] then
set zImage=bzImage
fi
linux $img/$zImage $common_args $bootdev_args $extra_args $@
}
menuentry "DS918+ 6.2.1/6.2 Baremetal $VERSION" --class os {
set img=
savedefault
loadlinux 918 usb
loadinitrd
showtips
}
menuentry "DS918+ 6.2.1/6.2 Baremetal $VERSION Reinstall" --class os {
set img=
loadlinux 918 usb mfg
loadinitrd
showtips
}
menuentry "DS918+ 6.2.1/6.2 VMWare/ESXI $VERSION" --class os {
set img=
savedefault
loadlinux 918 sata
loadinitrd
showtips
}
Dyski SATA w biosie
https://ibb.co/GkKzZ61
LSPCI
https://ibb.co/2ZmkV8f
PID VID
https://ibb.co/BPqFGg0
Edytowany przez Cuma dnia 03-11-2021 18:21
|
|
|
|
shibby |
Dodano 04-11-2021 13:59
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
przy loaderze Juna możesz w ogóle zakomentować "set sata_args='SataPortMap=2'" i tego nie ustawiać.
przy loaderze redpill jedyne co mi się rzuciło w oczy to że masz mac1 i mac2 a netif wskazuje że masz tylko jedną sieciówkę. Nie wiem czy to ma wpływ.
pid/vid faktycznie poprawne. Skoro ci nie wykrywa go (pytanie czy kiedykolwiek wykrywało) to może to być kwestia sterowników do sieciówki albo może do kontrolera SATA. Może stąd problemy z dyskami. Tu komenda "lspci -k" podałaby więcej info odnośnie potrzebnych modułów.
Do Jun`a możesz dograć paczkę Extrasów
https://xpenology.com/forum/topic/28321-driver-extension-jun-103b104b-for-dsm623-for-918-3615xs-3617xs/
do redpill trzebaby już samemu dograć potrzebny moduł przed kompilacją.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
sszpila |
Dodano 19-11-2021 10:15
|
User
Posty: 147
Dołączył: 20/08/2009 10:59
|
Ale czy ten AMD GX-420 nie jest czasem za słaby na DS918+? Tam chyba trzeba wgrywać loadera od 3615XS..
APU2E4 4GB OpenWRT Snapshot
UAP-AC LITE
Xpenology@Microserver gen8
|
|
|
|
Cuma |
Dodano 01-12-2021 20:51
|
User
Posty: 10
Dołączył: 02/11/2021 09:32
|
Niestety nie rozwiązałem problem z tym dellem, natomiast przeszedłem na nowy sprzęt z prockiem intela i problem zniknał od razu.
Ale teraz mam inne pytanie/problem:
Podpiałem 3 dyski pod serwer: 1 SSD i 2 HDD. Skonfigurowalem pedrive do instalki xpeology - redpill.
Ustawilem bootowanie z pendrive, dysk SSD podpiety pof 1 port, a HDD pod 2 i 3.
Odpalilem instalke - z opcji USB i SATA - wybrałem usb i poleciało. Wszystko się zainstalowało bez problemów, ustailem SSD na cache (odczyt) oraz 2 HDD na raid 1. Problem się robi gdy wyjme pendrive - system nie wstaje. Czy tak powinno być ? CZy on już na stałe musi być w tym porcie? W necie znalazlem info, że system sie instaluje na wszystkich dyskach. Czy da sie go pozbyc? Czy na poczatku powinienem w jakis sposob zainstalować sobie system na dysk? - jest to możliwe?
Może to głupie pytanie, ale nie mogę znaleźć odpowiedzi. |
|
|
|
mosfit |
Dodano 01-12-2021 22:39
|
Super User
Posty: 425
Dołączył: 21/11/2012 06:12
|
Pen na stałe zostaje . z niego startuje os
Edytowany przez mosfit dnia 01-12-2021 22:59
Router- Ubiquiti USG-Pro-4 (FTTH)
Lan- Ubiquiti Switch US-8-150W + USW-Flex-Min
Wifi- 2x UAP-AC-Pro + 1x Ap OpenWrt 23.05 (802.11r)
Nas- DS918+ DS823+
|
|
|
|
shibby |
Dodano 02-12-2021 08:29
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
system instaluje się na dyskach - to prawda, ale na pendrive masz bootloader, który ładuje wstępnie moduły i wskazuje gdzie owy system się znajduje. Dlatego pendrive musi być na stałe wsadzony.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Cuma |
Dodano 02-12-2021 19:31
|
User
Posty: 10
Dołączył: 02/11/2021 09:32
|
Dzięki wielkie za info. Teraz czas na testy - jest tyle możliwości, że nie wiadomo od czego zacząć... |
|
|
|
Bullseye |
Dodano 16-12-2021 20:22
|
User
Posty: 28
Dołączył: 11/04/2007 18:50
|
shibby napisał: ↑ https://cloud.groov.pl:444/index.php/s/k58Zt97nFWBf2xE
tu masz skompilowany przeze mnie redpill pod DS918+ dla wersji 7.0.1-42218. Nagraj na pena i podmień wartości w grubie (zwróć też uwagę na SataPortMap by ustawić pod siebie).
Błąd 13 to problem z pid/vid. Sam go miałem i też byłem pewny że wartości są poprawne. I były... problem w tym że były zamienione czyli w miejsce pid wpisałem vid i odwrotnie. Po poprawieniu tych wartości instalacja przebiegła poprawnie.
Hej, wrzuciłem Twojego redpilla dla 7.0.1-42218 na swojego Asrocka QC6000M. Ale przy próbie wgrania DSM_DS918+_42218.pat wyskakuje ciągle błąd że plik jest uszkodzony i przerywa instalację. Co jest nie tak ? |
|
|
|
shibby |
Dodano 18-12-2021 14:39
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
@bullseye - błąd 13? to znaczy że masz źle ustawione PID i VID w pliku grub.cfg na pendrive.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
Bullseye |
Dodano 19-12-2021 15:34
|
User
Posty: 28
Dołączył: 11/04/2007 18:50
|
shibby napisał: ↑ @bullseye - błąd 13? to znaczy że masz źle ustawione PID i VID w pliku grub.cfg na pendrive.
Po prostu przerywa instalację, nie wywala błędu. PID i VID poprawany bo te same w 1.04 działają zupełnie poprawnie |
|
|
|
shibby |
Dodano 20-12-2021 09:21
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
pokaż screen z błedem.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
sts |
Dodano 27-01-2022 16:58
|
User
Posty: 19
Dołączył: 06/10/2011 12:46
|
shibby mam twój obraz redpill-DS918+_7.0.1-42218 po zmianie sata port i pid vid i sn. wszystko działa jak nalezy na platformie ASRock Q1900TM-ITX, jedynie brak obsługi karty sieciowej Atheros AR8171/8175 (chwilowo posiłkuje sie jakimś Realtekiem, który zajmuje niepotrzebnie port pcie).
Czy można dodać w jakiś sposób sterowniki karty sieciowej ? czy trzeba to wszystko kompilować od nowa? |
|
|
|
shibby |
Dodano 28-01-2022 11:34
|
SysOp
Posty: 17116
Dołączył: 15/01/2009 20:30
|
najlepszy sposób to niestety rekompilacja redpilla i dodanie repozytorium ze sterownikami przed kompilacją loadera.
coś mi świta że można też dodać moduł .ko do /usr/lib/modules a w /usr/lib/modules-load.d zrobić plik do jego wczytywania. Powinno działać.
Cytat $ modinfo alx
filename: kernel/drivers/net/ethernet/atheros/alx/alx.ko
license: GPL
description: Qualcomm Atheros(R) AR816x/AR817x PCI-E Ethernet Network Driver
tak więc moduł alx.ko potrzebujesz
https://github.com/pocopico/4.4.180plus-modules/blob/main/alx.ko
ściągnij ten plik, załaduj przez insmod i zobacz czy się wczyta i czy rozpozna nową sieciówkę.
Router: Unifi Cloud Gateway Max
Switch: Unifi USW-Lite-16-PoE
Switch: Unifi USW-Flex-Mini - szt. 2
Wi-Fi: Unifi U6-Lite - szt. 2
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD
VM #1: Synology SA6400
VM #2: Debian, WWW
VM #3: Home Assistant OS
|
|
|
|
sts |
Dodano 28-01-2022 15:45
|
User
Posty: 19
Dołączył: 06/10/2011 12:46
|
Niestety nie wiem jak to zrobić, przy próbie skopiowania pliku alx.ko do folderu /usr/lib/modules w programie WinSCP mam odmowe dostępu "sudo chmod 755 /lib/modules" nic nie daje. czy mogę podesłać swój obraz abyś dodał ten sterownik?
Ja typowy użyszkodznik Windowsa nie ogarniam |
|
|
|
Adooni |
Dodano 28-01-2022 16:00
|
VIP
Posty: 2359
Dołączył: 02/02/2011 04:29
|
a czemu chmod 755 a nie 777 ? przy 755 tylko "wlasciciel" moze zapisywac a nie wiem czy Ty nim jestes. przy 777 wszyscy maja mozliwosc zapisu. po zapisaniu zmieniasz prawa.
http://www.chmod.pl/chmod-777.html
no i cala sciezka
mozna i tak np https://pasja-informatyki.pl/sieci-ko...-folderow/
Orange 300/50 Mb/s + ONT Terminal
HPE MS gen8 Proxmox 7.0-11 VMs: Router OPNsense 23.X-amd64 and OMV
HPE MicroServer gen8: Xeon E3-1265Lv2, 16GB (2x KTH-PL316E/8G), HP 331T, 4x4TB WD RED
Asus RT-AC68U AccessPoint
|
|
|
|
sts |
Dodano 28-01-2022 19:20
|
User
Posty: 19
Dołączył: 06/10/2011 12:46
|
skopiowałem plik alx.ko do folderu /usr/lib/modules w programie WinSCP.
W /usr/lib/modules-load.d tworze plik o nazwie? i jaka zawartosc ma byc tego pliku? |
|
|