-
mage
any idea if FreeBSD support RDMA on the target-side of iSCSI ?
-
mage
hello, we have to modernize and merge some of our storage infrastructure. One of the merge side ("my" side) uses FreeBSD and no SAN-like storage (only DAS) and the other an HPE MSA 2060, connected (with MPIO) to two windows server through SAS
-
mage
we received an offer to replace the MSA side part (MSA 2070, VMWARE, 2 servers, setup, etc) which is ~90 000€
-
mage
the load is heavy on this side (~500+ clients)
-
mage
do you think it is feasible to replace all of this with two supermicro-like servers backed by SSD (or flash), connected to a 10GB switch (4x10GBITS with LACP), create ZVOLs on each server and export them through iSCSI to the Windows and FreeBSD hosts ?
-
mage
I've already played with iSCSI and setuped something like this in my $homelab and it worked well (for the little tests I made). But I haven't any idea if it would handle the load like the MSA does ..?
-
rwp
mage, A while back someone had a problem with Samsung EVO QVO SSDs in a high rate storage array. Something you might want to be aware of.
lists.freebsd.org/archives/freebsd-hackers/2022-April/000954.html and
lists.freebsd.org/archives/freebsd-hackers/2022-April/000964.html
-
Retrofan
Hi
-
Retrofan
Guys remember me from yesterday.. I got access to an another pc
-
Retrofan
After I rebooted for freebsd install, the system is no more working; due to removed amdgpu pkgs
-
Retrofan
I forget to remove them from loader.conf and rc.conf
-
Retrofan
I tried to enter the loader promat "OK" and "unload" all modules, then boot with the kernel only in single user mode
-
Retrofan
I used "boot /boot/kernel/kernel -s"
-
Retrofan
-s for single as far as I know
-
Retrofan
But no luck still the same
-
Retrofan
with my access to an another pc, I will try internet..
-
Retrofan
*searching
-
CrtxReavr
I think -s is a linux thing. The kernel should pause at a menu, allowing you to chose single user and some other options.
-
Retrofan
As I know at that menu..
-
Retrofan
the kernel still not loaded
-
Retrofan
I used that command; to continuethe boot with the kernel module only..
-
Retrofan
CrtxReavr: I entered the loader promat
-
Retrofan
(number 3) from that menu
-
Tenkawa
Retrofan: this on x86?
-
Retrofan
yeah
-
Tenkawa
interrupt boot and set boot_single
-
Tenkawa
then boot
-
Tenkawa
see if that works
-
CrtxReavr
It'll mount / read only. You'll need to run 'mount -u -w /' (I think.) to write to it.
-
Retrofan
Tenkawa: My problem is stopping the system from loading gpu modules, not booting in single user..
-
Tenkawa
then why were you adding -s?
-
Tenkawa
thats single user at best
-
Retrofan
To prevent kernel from loading modules
-
Retrofan
the modules is loaded from
-
Retrofan
loader.con and rc.conf at kernel level
-
Tenkawa
set module_blacklist='some previously present modules nvidia nvidia-modeset'
-
Tenkawa
there's an example
-
Retrofan
already done... then the rc.conf load them
-
Retrofan
*will
-
Retrofan
loader.conf at the boot level
-
Retrofan
rc.conf is at kernel level as I know
-
Tenkawa
are you using the "boot" command .. you can't yse the menu
-
Tenkawa
er use
-
Retrofan
and the twice have amd modules added
-
Retrofan
boot? yeah I am at OK promat..
-
Retrofan
then I tried to load only the kernel "boot /boot/kernel/kernel"
-
Retrofan
with -s for single mode...
-
Retrofan
But no luck :(
-
Retrofan
Unix learned me pain XD
-
Tenkawa
Is the GPU locking up your display?
-
Retrofan
yeah.. its an amd readeon bug
-
Tenkawa
ouch
-
Retrofan
I remember years ago first time installed freebsd, it took me 2weeks to make gpu working for x11
-
Retrofan
due to that bug
-
Retrofan
I think the problem is in rc.conf
-
Retrofan
wait..
-
Retrofan
Could I use rescue commands in OK promat?
-
Retrofan
like /rescue/vi ?
-
ek
Retrofan: Might be fastest to just boot into mfsBSD, mount your boot and root and edit the .conf files.
-
Retrofan
on USB?
-
ek
Retrofan: Sure. However you'd like to boot it.
-
Retrofan
I think I can't do that
-
Retrofan
No media right now :(
-
Retrofan
*I own
-
ek
PXE?
-
Retrofan
No PXE or like that stuff
-
Retrofan
I am using freebsd as my Workstation desktop stuff
-
Retrofan
*for
-
ek
Do you know the exact module names you're loading?
-
ek
Does: set module_blacklist="amdgpu drm whatever"
-
ek
ANd then: boot
-
ek
... not work?
-
Retrofan
Yeah
-
Retrofan
Wait..
-
Retrofan
I blacklisted them before that
-
Retrofan
I readed now that makes loader pass to rc.conf
-
Retrofan
maybe if I set blacklist to nothing will work?
-
Retrofan
+ unload the modules like I did before
-
Retrofan
not working :(
-
ek
What did you try?
-
Retrofan
set blacklist to nothing
-
ek
I'd think blacklisting would keep both loader.conf and rc.conf from loading those modules.
-
Retrofan
+ unload the modules like I did before
-
Retrofan
So there is some module that I don't know is caseing that?
-
ek
Just try an 'unload' and then 'set module_blacklist="vesa"' and then a 'boot' at the OK prompt.
-
ek
Retrofan: Could be another module. Hard to say without seeing it.
-
Retrofan
yeah
-
kevans
no
-
Retrofan
what?
-
kevans
module_blacklist only works for loader
-
ek
Err... 'set module_blacklist="amdgpu whatever else"'. Not vesa.
-
ek
kevans: Ah. Bummer.
-
kevans
thre's a separate thing for devmatch, if you're actually getting it picked up there. haven't read scrollback
-
kevans
devmatch_blocklist in rc.conf
-
Retrofan
kevans: yeah for loader.conf
-
Retrofan
devmatch_blocklist for rc.conf?
-
kevans
boot -s is fine, but the -s needs to be before a filename
-
ek
I was thinking if you could get past loader.conf, a 'boot -s' would get your through rc.conf.
-
Retrofan
yeah that what I am saying
-
Retrofan
I need to stop rc.conf
-
kevans
if you're loading the gpu module, you only need to worry about devmatch. we've long-since blocked them from being loaded accidentally in loader.conf
-
kevans
(boot_single is another way to spell `boot -s`)
-
kevans
if you boot -s then you're interrupting the boot sequence prior to where /etc/rc would've been run at all, yes
-
Retrofan
Ah, I remembered I done that long ago; to make modules only load from rc.conf
-
Retrofan
due to bug when been loaded from loader.conf
-
kevans
yeah, we stopped that common footgun around 12.0
-
Retrofan
12.0?
-
kevans
recently added nvidia modules to the list because they will similarly blow up if loaded that early
-
kevans
freebsd 12.0
-
Retrofan
I am 13.2
-
kevans
yes
-
Retrofan
and bug is still there
-
kevans
not the same bug, no
-
Retrofan
So now add them to the devmatch block list?
-
ek
Retrofan: I believe kevans is strictly talking about module loading conditions. Not the module itself. Do what kevans said and use devmatch_blocklist.
-
Retrofan
yeah I understood
-
ek
Retrofan: Are you saying this module is crashing the system or are you just not able to get to a login prompt after boot?
-
Retrofan
look like I can't add more than one module in devmatch_blocklist
-
ek
Sorry. Kind of scrolling through the issue as mentioned above.
-
kevans
note that ... ok
-
kevans
i'd put $$ that they're just reassigning to module_blocklist multiple times rather than space-separated
-
Retrofan
sorry my internet
-
kevans
Retrofan: you're using space-separated value and not reassigned to the same variable multiple times, right?
-
Retrofan
it crashes my screen, can't seee anything
-
Retrofan
kevans: mm, yeah
-
ek
Retrofan: Have you tried CTRL+F1 (or F2, or F3, etc...) to get to a new tty?
-
Retrofan
tried it before
-
Retrofan
it's an old bug
-
Retrofan
I know it
-
Retrofan
I can write.. but I don't know what I do..
-
Retrofan
*am doing
-
ek
Retrofan: Is it ZFS?
-
Retrofan
no
-
ek
If you can write blindly, have you tried su'ing to root and then "mv /etc/rc.conf /etc/rc.conf.orig" and rebooting?
-
ek
I'm still surprised that a single-user mode boot won't allow you in.
-
Retrofan
ah
-
kevans
i don't think i've seen any evidence that they've actually tried it
-
Retrofan
look like that will fix it :)
-
Retrofan
Unix you need to think outter the box XD
-
ek
kevans: There was mention earlier they tried single-user but it didn't work (I think?)
-
Retrofan
multi user work
-
Retrofan
I can write blindly
-
kevans
they tried `boot <kernel> -s`, but didn't seem to confirm that they'd tried boot_single, the menu option, or the more correct `boot -s <kernel>`
-
Retrofan
but never thinked of moving rc.conf file to .old
-
ek
Retrofan: Did you not try the boot menu option for single-user mode?
-
ek
I figured that was the very first thing tried.
-
Retrofan
tried
-
Retrofan
tried boot_single
-
Retrofan
no luck
-
kevans
can you define 'no luck'?
-
kevans
if you booted into single user you would not be having the same problem unless you've misdiagnosed it and presented an X-Y problem
-
kevans
we drop into single-user in init before it had a chance to invoke /etc/rc, devmatch isn't a thing until we've fired up devd
-
kevans
or maybe I misunderstood: do you just never have a console on this machine unless you have amdgpu loaded?
-
Retrofan
tried to rename the /etc/rc.conf no luck :(
-
Retrofan
No consle until amdgpu load
-
kevans
ok, so I misunderstood all the way back here: 15:33 < Retrofan> Tenkawa: My problem is stopping the system from loading gpu modules, not booting in single
-
kevans
we don't have a console driver for whatever reason (maybe it's just not associated) and you're trying to recover amdgpu, not prevent it from loading
-
Retrofan
wait
-
ek
Yup. Now I'm confused.
-
CrtxReavr
kevans, the lack of luck.
-
Retrofan
I remember It was loading the console back in the day without any modules.. but resolution is low and no x11
-
Retrofan
I can't recover amdgpu, it deleted while my upgrade process!
-
kevans
are you setting kern.vty in loader.conf?
-
kevans
if you're relying on vesa, I don't remember if vesafb landed in time for 13.2. try dropping to the loader prompt and switching to syscons. set kern.vty=sc
-
Retrofan
the system is loading a non-exist module
-
Retrofan
ok I will try
-
kevans
(er, vbefb)
-
kevans
it seems to have landed in time for 13.0, but still worth trying
-
Retrofan
kevans: amm, it's just freeze
-
Retrofan
the system
-
Retrofan
even with unload and single user mode
-
kevans
define freeze. blank screen? tail end of loader output? other?
-
Retrofan
no blank, just tail end of loader output
-
Retrofan
then freeze
-
Retrofan
kevans: Need I to try vbefb?
-
Retrofan
haha
-
Retrofan
-
Retrofan
this the last thing I had done before I moved form WIN to BSD
-
Retrofan
To late
-
Retrofan
Going for sleep
-
Retrofan
see you tomorrow
-
Macer
what version of gnome is in the 14 repo?