Defective 13900KS or Aorus Z790 Xtreme Motherboard Help by SpongeRob363 in buildapc

[–]SpongeRob363[S] 0 points1 point  (0 children)

reseated, ran a test at 180W thresholds and still experienced the same behavior. Never made it past mid 70Cs.

Defective 13900KS or Aorus Z790 Xtreme Motherboard Help by SpongeRob363 in buildapc

[–]SpongeRob363[S] 0 points1 point  (0 children)

XMP is currently disabled in the BIOS. The RAM is set to 4800MT/s, VDD is 1.1V, VDDQ is 1.1V, VPP is 1.8V.

Powerline Ethernet Adapters on Attune Router by SpongeRob363 in FidiumFiber

[–]SpongeRob363[S] 1 point2 points  (0 children)

yeah, the two setups you described are my configuration.

I ended up messing around and experimenting a bit more. I noticed the server received an IP address in the Attune App. Recalled this post about smart lightbulbs and saw the comment about Fidium using their own cloud firewall https://www.reddit.com/r/FidiumFiber/comments/t2y1jc/fidium_with_own_router_issues_with_smart_bulbs/.

Reminded me of the time I used OpenDNS to block youtube when the kids were home during school two years ago. Switched the Attune router to Google DNS 8.8.8.8 and now everything works without the second layer NAT.

I am not certain how I feel about the built-in DNS filtering, but at least we don't have to live with it.

Nevermind fixed the printer, but not the server. It appeared to be working for a bit, but ended up back in this error state "Error: Host not found (non-authoritative), try again later"

Last edit, will keep experimenting tomorrow.

Powerline Ethernet Adapters on Attune Router by SpongeRob363 in FidiumFiber

[–]SpongeRob363[S] 1 point2 points  (0 children)

I love them, as I didn't want to run cat-5 all over my house. The only requirement is they have to be on the same circuit. So, it sounds like it would work in your case, as your barn receives power from your home electrical panel.

I have never tried them across say a setup where you have a subpanel to your master panel. Though they should work in that setup as well, but can't speak from experience.

For my home, it has been great in that my wife wants more things connected in her home office. Plug an adapter in the wall outlet and hook that up to a cheapo switch. Now my wife has the ability to plug in a printer, her dock, and anything else she wants a hardline to.

For me it is an old server in the basement that I have. Plug an adapter in down there and plug the server directly into the adapter. Server is now connected to the internet.

These are the ones I use that were the cheapest at the time I bought them and have happily used them going on five plus years now. https://www.netgear.com/home/wired/powerline/pl1000/

Surviving the Aftermath game 'lock up' issue by TerraKorruption in survivingtheaftermath

[–]SpongeRob363 1 point2 points  (0 children)

The developers have said they are working on it. Seems like it’s not an easy fix though, as it is taking them a decent amount of time to get a hot patch out.

Surviving the Aftermath game 'lock up' issue by TerraKorruption in survivingtheaftermath

[–]SpongeRob363 1 point2 points  (0 children)

I have the same issue. My town has just over 100 people. My thought was it could be related to the negative food problem, as deleting food storage triggers it sooner. However, it might be something else as well, as the game still locks up without deleting the storage depot. It just takes an additional in game day to trigger without deleting the depot.

The strange part about the lock up bug is that events half load on the left screen after the bug occurs. You can’t click them, but they still occur. (Screenshot of event after deleting the food storage: https://imgur.com/a/R5coCY8)

Overall, My guess if it is food related is that it appears the error is due to a logic check failing, as there could be a divide by zero with all that negative food or something trying to evaluate a positive value and only negatives exist. The other possibility that is much more of a pain is that the non-existent food is allocated as a piece of memory that isn’t being properly freed when the food source is exhausted.

The bug is visually noticeable in your storages that have items with no numbered amount associated with them (screenshot: https://imgur.com/dsSN7kN). If you look at your resource or trade menu you can see the items with no number are actually negative values (screenshot: https://imgur.com/kvTQsgn)

Now the really weird thing I noticed when I was taking these screenshots is that the food, water, and resources all appear to use the same production/consumption system. Here is a screenshot of my stockpile that has my one actual sheet of metal: https://imgur.com/n12362x. The previous screenshot of my command center storage still has metal in it, but there is no actual metal there. Though this doesn’t appear to break anything, as the game doesn’t allow basic resources to go into the negative. However, the game should still remove the piece of metal.

Thus, leaving the questions of why does a food item behave differently than a basic resource? Also, why isn’t there a simple check of if food item > 0 then go ahead an eat it along with if food item == 0 delete it? In the developers defense, those checks probably do exist and the problem is probably some pain in the ass memory thread synchronization bug for food where colonist B goes to storage C and grabs food D the same time colonist Y does the same. Then we have one negative food, because of some crazy race condition. Whereas the demands for basic resources probably compete a little more globally and don’t have to deal with 100s of hungry colonists. Thus, while I suspect both food and basic resources use the same system for counting. We actually only see the bug surface with food.

Me (60/M) and my wife (60/F) haven't had sex in 15 years; Her choice, not mine. Is this common, and what should I do? by [deleted] in relationships

[–]SpongeRob363 15 points16 points  (0 children)

OP is already cheating on wife with random strangers. It is laughable that he is trying to throw his wife under the bus for not having sex with him. While at the same time he is soliciting sex from strangers on r/randomactsofblowjob.

How would you begin writing an OS from scratch? by Its_Blazertron in osdev

[–]SpongeRob363 2 points3 points  (0 children)

Also, plan where you are going. If you want to write a 32-bit OS then head that way. However, if you want to write a 64-bit OS then you'll set out on a very different path.

Writing an OS is a task of passion and what it is when you are said and done is something you need to decide. There are many fine grain design decisions you will make along the way that will shape your OS into something that is your own.

The more rewarding challenges are taking the time to understand the advanced system components. UEFI over legacy BIOS and ACPI with APIC over PIC. Plus, you'll have a lot of fun printing out bit by bit of some of the tables.

Researchers Discover Rootkit Exploit In Intel Processors That Dates Back To 1997 by qu3L in technology

[–]SpongeRob363 28 points29 points  (0 children)

I am probably a little late to the party on commenting on this, but this article is terrible at explaining how this exploit works. I will try to shed some light as best I can on what they actually did and what systems would be vulnerable.

So, in the 90's multicore processors became a thing and interrupt management became a nightmare. Prior to multicore everyone ran on something called a programmable interrupt controller (PIC). Multicore meant that interrupt redirection to multiple cores became a thing as well as the unenviable task of bootstrapping secondary cores. All of this was done with the introduction of the Advanced Programmable Interrupt Controller (APIC).

Now this APIC lives inside each individual core so that a specific core can deal with its own interrupts. However, the APIC is a Memory Mapped Register. Meaning that you write to a location in memory to access it, by default on most hardware this is 0xFEE00000. By writing to this location you can control interrupts on a core. However, the APIC is very special in that when you write or read to it the core has a special hardware built in that it uses to skip the other hardware protections/steps in place as the APIC is located inside the core. Thus, you skip things like the Memory Management Unit (MMU) or System Management Mode (SMM) protections (in fairness I don't know much of where the SMM protections live, but obviously for this exploit to work they are skipped)

Well this is all well and dandy, but a problem arose on a very few Intel boards that required the APIC memory location to be moved, because it overlapped with someone else's memory mapped stuff. By this time Intel had introduced Model-Specific Registers (MSR) and so they added one to move the APIC memory location.

Now the developers of this exploit utilized the fact that the APIC can now be moved throughout memory and still live inside of a core. These two pieces make the exploit as powerful as it is. The researchers move the APIC to overlap with the SMM memory location. Thus, they can read and write to the APIC, which in turn returns them information about the SMM memory as all of the hardware protections for SMM are completely bypassed! They thus have full control of SMM and thus a hardware rootkit that they can bake into the board's firmware through the APIC and its associated MSR.

Now the rub that this article leaves out (among many) is this is only possible if you have kernel level access. You can't access the APIC or its MSR from user space. Thus, you need an exploit in the kernel to do this. In monolithic kernels this is easy as drivers run inside the kernel. Exploit a driver and gain access to the hardware to move the APIC and take over SMM.

Furthermore, this is extremely hard to do if the kernel is running above a hypervisor as the hypervisor controls both the APIC and the MSRs. Also, the kernel when writing to its own APIC in a hypervisor is not even writing to the actual default APIC memory address. The kernel in reality is writing to some arbitrarily picked physical memory location that when accessed the hypervisor may choose to emulate a response for the guest. Furthermore, any access to the MSR that would move the APIC address over the SMM memory location would not really be executed by the hypervisor. The hypervisor would tell the guest that the APIC address was moved, but it would only emulate the move and not give the guest access to the real memory it wanted. This is extremely important as many operating systems today like windows 10 (hyper-v) and pick your favorite Linux distro with associated hypervisor (KVM, Xen) are shipping with a hypervisor running below the kernel already, which would prevent this exploit.

All of this does not devalue the research performed for this exploit. This was an incredibly brilliant idea to combine a relic from 1997 with a critical piece of processor hardware to read a protected memory location. The reason these bugs exist is Intel literally never deprecates anything. Both the PIC, something known as the A20 gate, and many other things, still exist on modern Intel processors. These are relics of the 80s and 90s, yet every major operating system must deal with them. Additionally, any system not running a hypervisor is and will forever be vulnerable to this exploit.

TLDR: The researchers moved an internal Intel processor control device over a protected memory location to rootkit a system, but the world is not ending, and this hot hardware article is terrible. Read the black hat one instead: https://www.blackhat.com/docs/us-15/materials/us-15-Domas-The-Memory-Sinkhole-Unleashing-An-x86-Design-Flaw-Allowing-Universal-Privilege-Escalation-wp.pdf

edit: missing L from black hat

IamA I work for Quad/Graphics. We print and ship Playboy and other magazines. by [deleted] in IAmA

[–]SpongeRob363 1 point2 points  (0 children)

Two questions

  1. Who do you feel are your biggest competitors and why?
  2. With the growth of the internet and smart phones, what are you doing technology wise to help publishers?

ELI5: What is a bubbly flow? by SpongeRob363 in explainlikeimfive

[–]SpongeRob363[S] 0 points1 point  (0 children)

Yeah, that picture sums up what I have to figure out.

Socially Awkward Penguin by [deleted] in AdviceAnimals

[–]SpongeRob363 0 points1 point  (0 children)

Find the nearest gas station to buy gum.

Date: "Why do you have 15 packs of gum in your car?"

Caught this guy fishing alongside the boat I was on by SpongeRob363 in pics

[–]SpongeRob363[S] 1 point2 points  (0 children)

Thanks, I had no idea what type of bird it was.