Zobrazit příspěvky

Tato sekce Vám umožňuje zobrazit všechny příspěvky tohoto uživatele. Prosím uvědomte si, že můžete vidět příspěvky pouze z oblastí Vám přístupných.


Témata - tmx

Stran: [1]
1
Bazar / Prodam: switch EdgeCore ES4524D - 24p - 4x SPF
« kdy: 28. 08. 2023, 13:38:35 »
EdgeCore ES4524D - 24port 1Gbps - 4x SPF
prepinac ma vymeneny zdroj a od te doby nejel, lezel jako zalozni. predtim jel tak 2 roky. prepinac prepina. nema usi.
k vyzvednuti na PSC 66601 - cena 500Kc.

2
Vývoj / 2byty na 2inty a zpet. 2inty -> 2byty
« kdy: 08. 11. 2022, 21:20:38 »
panove, takovej problem. seriova komunikace, data chodi jen jednim smerem, jako vstup.
mejme pole 16B, prvni 2B nepotrebuju /aktualne/, takze zustava 14B, to jest 7 dvojic bytu.
dvojici bytu na vstupu /zjednodusene/ mam takle:
1st byte je v promene prvniByte a
2nd byte je v promene druhyByte.
vystupem ma byt prvniINT a druhyINT

problemu jsem porozumel takto:
na prvniINT potrebuju levych 5bitu z prvniByte /vznikne mi 5bit velky prvniINT/
na druhyINT potrebuju posledni 3bity z prvniByte a k tomu cely druhyByte /vznikne 11bit velky druhyINT.
znova #1: prvniINT je v levych 5bitech prvniho bytu, druhyINT je ve zbyvajich 3bitech /prvniByte/ a k tomu cely druhyByte.
znova #2: 2B = 16b, v levych 5b je jeden prvniINT, ze zbyvajicich 11b je druhyINT
znova #3: levych 5bitu mi da kombinaci 2^5 = 32 /prvniINT/, zbyvajicih 11b mi da kombinaci 2^11 = 2048 /druhyINT/

delam to takto a funguje to:
prvniINT = ( prvniByte & 0b01111000) >> 3; //levych 5bitu pouziju /vlastne 4/ a zbavim se pravych 3bitu, mam 5b
druhyINT = ( ((prvniByte & 0b00000111) << 8 ) | druhyByte); //zlikvidovane 3bity dam dopredu a za neho mrsknu druhyByte, mam 11b
druhyINT = 988 + (druhyINT >> 1); //nejak zaokrouhluji ci co

bezi to na ESP i v pythonu na raspberry.

a ted potrebuju z dvojice prvniINT a druhyINT zpatky udelat dvojici prvniByte a druhyByte

jedna se mi tohle:
https://www.spektrumrc.com/on/demandware.static/-/Sites-horizon-master/default/dwb89fec2c/Manuals/SPM%20Remote%20Receiver%20Interfacing-Manual-EN.pdf

potrebuji seriova data rozlustit na inty /to mam/, inty zmenit /to taky zvladnu, druhyINT + nejaky_cislo/, zakodovat inty zpet do dvou bytes /to neumim/ a poslat po jinym seriaku dal /to zvladnu/

potreboval bych vedet jak ty 3 rovnicky obratit stylem:
prvniByte = vezmi z prvniINT 5 bitu a posun o 3 doleva, zbyvaji 3 bity vezmi z zacatku druhyINT
druhyByte = vezmi spodnich 8 bitu z druhyINT

kdyby se nad tim nekdo zamyslel budu rad, dekuju
snad jsem to popsal srozumitelne




3
Server / Megaraid - storcli - RAID6 Degraded
« kdy: 24. 11. 2021, 14:27:35 »
ahoj, nevim jak si poradit s raid6 polem. pole se tvari jako degraded pritom vsechny disky se tvari jako online.

Kód: [Vybrat]
# storcli /c0/v0 show all
DG/VD TYPE  State Access Consist Cache sCC     Size Name       
0/0   RAID5 Dgrd  RW     No      RWBD  -   1.087 TB GenericR5_0

EID:Slt DID State DG       Size Intf Med SED PI SeSz Model            Sp
252:0     9 Onln   0 278.465 GB SAS  HDD N   Y  512B AL13SEB300       U 
252:2    10 Onln   0 278.465 GB SAS  HDD N   Y  512B WD3001BKHG-23D   U 
252:5    18 Onln   0 278.465 GB SAS  HDD N   Y  512B AL13SEB300       U 
252:4    20 Onln   0 278.465 GB SAS  HDD N   Y  512B AL13SEB300       U

# storcli64 /c0/d0 show
Controller = 0
Status = Success
Description = Show Diskgroup Succeeded
DG Arr Row EID:Slot DID Type  State BT       Size PDC  PI SED DS3  FSpace
 0 -   -   -        -   RAID5 Dgrd  N    1.087 TB dflt N  N   dflt N     
 0 0   -   -        -   RAID5 Dgrd  N    1.087 TB dflt N  N   dflt N     
 0 0   0   252:0    9   DRIVE Onln  N  278.465 GB dflt N  N   dflt -     
 0 0   1   -        -   DRIVE Msng  -  278.465 GB -    -  -   -    -     
 0 0   2   252:2    10  DRIVE Onln  N  278.465 GB dflt N  N   dflt -     
 0 0   3   252:5    18  DRIVE Onln  N  278.465 GB dflt N  N   dflt -     
 0 0   4   252:4    20  DRIVE Onln  N  278.465 GB dflt N  N   dflt -     

pres storcli se nemuzu dobrat toho z kterych disku je pole vlastne slozeno.

v minulosti jsem disk menil a vymeneny disk do pole vratil:

Kód: [Vybrat]
# storcli /c0/v0 start migrate type=raid5 option=add drives=252:4

postupoval jsem zhruba podle:

https://www.thomas-krenn.com/en/wiki/StorCLI_commands
https://wiki.nikhef.nl/grid/Managing_RAID_Controllers

nemate nekdo tip jak zjistit proc je pole vlastne degraded?

Stran: [1]