GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Andrew Zonenberg (azonenberg@ioc.exchange)

  1. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 05-Jun-2025 22:46:02 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • abadidea

    @0xabad1dea makes perfect sense to me. they SHA256 your message with a random salt over and over until it starts with a specified number of zeroes.

    Then they encrypt it with a completely unrelated key, send a copy to Palantir and the Chinese communist party, and wait for the VC dollars to roll in.

    In conversation about 6 hours ago from ioc.exchange permalink
  2. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 05-Jun-2025 15:03:41 JST Andrew Zonenberg Andrew Zonenberg

    Don't mind me, just over here escape-routing this BGA inside out

    In conversation about 14 hours ago from ioc.exchange permalink

    Attachments


    1. https://files.ioc.exchange/media_attachments/files/114/628/905/255/203/905/original/d1d51bc4f306b3eb.png
  3. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 05-Jun-2025 15:03:40 JST Andrew Zonenberg Andrew Zonenberg
    in reply to

    It made the connector routing so much easier. Otherwise I'd have to swizzle lanes in all kinds of awkward ways with lots of mid-span vias and criscrossing. It's much cleaner this way.

    In conversation about 14 hours ago from ioc.exchange permalink

    Attachments


    1. https://files.ioc.exchange/media_attachments/files/114/628/910/462/560/670/original/250add9b200ac504.png
  4. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 05-Jun-2025 15:01:22 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark only rgmii but yes its divided rate at low speed

    In conversation about 14 hours ago from ioc.exchange permalink
  5. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:56:03 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Dan 🔓:afloppy:​:donor:, powered by sarcasm
    • ✧✦Catherine✦✧

    @whitequark @sycophantic My own implementation looks for I think at least one 55 as a state machine trigger followed by a D5 and then goes to frame content. Do not count the 55s, some PHYs/protocols can remove some of them (e.g. 10baseT before bit sync is achieved)

    In conversation about 2 days ago from gnusocial.jp permalink
  6. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:51:01 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark yes, 64 octets including src/dest MAC, 802.1q tag if present, ethertype/length, frame body, and FCS.

    Preamble/SFD and interframe gap do not count towards the 64

    In conversation about 2 days ago from ioc.exchange permalink
  7. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:51:00 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Dan 🔓:afloppy:​:donor:, powered by sarcasm
    • ✧✦Catherine✦✧

    @sycophantic @whitequark Interesting all of my MACs to date has just treated the 802.1q tag the same as an ethertype for the most part (only caring about the tag once i start making forwarding decisions) and my padding insertion logic pads the entire frame to 64.

    I haven't got to the point of adding outbound 802.1q tags on trunk ports yet but when I do, I'll probably need to patch my MAC code that does padding insertion to change the target frame length based on whether a tag is present

    In conversation about 2 days ago from gnusocial.jp permalink
  8. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:50:21 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Brian Campbell
    • ✧✦Catherine✦✧

    @whitequark @unlambda Ah, OK.

    I have the opposite (replay pcapng as frames over axi4-stream) for switch fabric debugging but currently no pcap sink

    In conversation about 2 days ago from ioc.exchange permalink
  9. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:50:20 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Brian Campbell
    • ✧✦Catherine✦✧

    @whitequark @unlambda (yes i implemented a pcapng parser in systemverilog, call me crazy but i'd rather do that than use python)

    In conversation about 2 days ago from ioc.exchange permalink
  10. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Wednesday, 04-Jun-2025 13:47:46 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Brian Campbell
    • ✧✦Catherine✦✧

    @whitequark @unlambda Wow.

    Honestly I didn't even know it was possible to get FCSes in Wireshark because NICs normally drop frames with bad FCS so they don't show up in the capture.

    Any time I've needed to troubleshoot FCS stuff I've slapped scope probes down on the *MII bus or the SFP diff pair or used my SFP/RJ45 mid-span tap fixtures then decoded in ngscopeclient

    In conversation about 2 days ago from ioc.exchange permalink
  11. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Tuesday, 03-Jun-2025 10:25:33 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark sorry now you can't unsee lol

    In conversation about 3 days ago from gnusocial.jp permalink
  12. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Tuesday, 03-Jun-2025 09:12:44 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark i'm really curious what the thought process was... MMD extended registers existed alrerady, there was no reason to roll their own indirect accessing scheme.

    except maybe performance, if you bank then accessing any register in the range is faster than making repeated address + data accesses? but what kind of system gets bottlenecked on mdio bandwidth

    In conversation about 3 days ago from gnusocial.jp permalink
  13. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Tuesday, 03-Jun-2025 01:45:37 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark I use the term MDIO for the bus in all of my usage

    In conversation about 3 days ago from ioc.exchange permalink
  14. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Tuesday, 03-Jun-2025 01:45:36 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark More generally, do you have any plans to cleanly support nonstandard register banking schemes as used in e.g. the VSC8512?

    (tl;dr MDIO register 31 is used as a bank selector to determine which page of extended registers 16-30 map to, 0-15 are always the IEEE standard ones. it's derpy and I dont know why they didn't juse MMD extended registers)

    In conversation about 3 days ago from ioc.exchange permalink
  15. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Monday, 02-Jun-2025 01:14:54 JST Andrew Zonenberg Andrew Zonenberg
    • Rich Felker

    @dalias s/mod/politician/ and the same applies

    In conversation about 4 days ago from ioc.exchange permalink
  16. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Monday, 02-Jun-2025 01:14:53 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • Rich Felker

    @dalias more generally anyone seeking out a position of power over others is probably the last person you should trust to actually wield such power

    In conversation about 4 days ago from ioc.exchange permalink
  17. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Sunday, 01-Jun-2025 18:03:05 JST Andrew Zonenberg Andrew Zonenberg
    in reply to
    • ✧✦Catherine✦✧

    @whitequark Do you need an ANTISTATISKHAJ too? Lol

    In conversation about 4 days ago from ioc.exchange permalink
  18. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Friday, 30-May-2025 17:46:24 JST Andrew Zonenberg Andrew Zonenberg

    My kingdom for a datasheet where all of the coordinates in the mechanical drawings are referenced to a single datum. I don't care if it's the center or a corner or what.

    Anything but... this.

    In conversation about 6 days ago from ioc.exchange permalink

    Attachments


    1. https://files.ioc.exchange/media_attachments/files/114/595/893/533/935/476/original/cbc20aa4dece1144.png
  19. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 29-May-2025 11:34:46 JST Andrew Zonenberg Andrew Zonenberg
    in reply to

    I'm getting increasingly fed up with making SPI peripherals in software because you have unnecessarily tight hard realtime constraints to make the protocol work (if you don't respond within the set time the other side reads garbage).

    In gateware you can easily enforce cycle accurate timing and on the host side the timing isn't critical.

    In conversation about 8 days ago from ioc.exchange permalink
  20. Embed this notice
    Andrew Zonenberg (azonenberg@ioc.exchange)'s status on Thursday, 29-May-2025 11:34:46 JST Andrew Zonenberg Andrew Zonenberg

    Thinking about switching my supervisor MCUs to use i2c instead of spi for interfacing to the main CPU.

    Rationale: uses two less pins, can be combined with sensors and other system health stuff on 3v3_sb power domain, simpler code with no hard realtime constraints since you can clock stretch if the other side isn't ready, and it doesn't need to be fast at all.

    In conversation about 8 days ago from ioc.exchange permalink
  • Before

User actions

    Andrew Zonenberg

    Andrew Zonenberg

    Security and open source at the hardware/software interface. Embedded sec @ IOActive. Lead dev of ngscopeclient/libscopehal. GHz probe designer. Open source networking hardware. "So others may live"Toots searchable on tootfinder.

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          105628
          Member since
          9 Mar 2023
          Notices
          505
          Daily average
          1

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.