[kwlug-disc] Speed of microSD card?
William Park
opengeometry at yahoo.ca
Tue Nov 11 19:43:10 EST 2025
OK, all done.
Except for learning more about USB Gadget configuration... I'm doing
that now.
As promised, see my write up:
https://opengeometry.github.io/NOTES/beagleboneblack/
On 2025-11-06 01:29, William Park via kwlug-disc wrote:
> Half is good news, and the other half is coming...
>
> *1. microSD:*
>
> I bought Samsung Sonic The Hedgehog
> <https://www.amazon.ca/dp/B0DQX3136M/?coliid=I13ZSKJIJ7UB3Z&colid=1N7EU9X4NPTEA> (128GB,
> $23.69). 180MB/130MB written on the package. I was considering
> Lexar Professional SILVER PLUS
> <https://www.canadacomputers.com/en/microsd-cards/260172/lexar-professional-silver-plus-128gb-microsdxc-uhs-i-u3-a2-v30-lmssipl128g-bnang.html> (128GB,
> $24.99). 205MB/150MB on Lexar website. Let's see what else comes
> up on Black Friday sales.
>
> *2. BeagleBone Black:*
>
> I was *successful* in making the board into a keyboard, but with
> older kernels. Older factory images (based on Debian 8.7, 9.9,
> 10.13) have the relevant drivers as modules. So, I was able to
> blacklist unnecessary or conflicting modules, and load only the
> modules I need. Also, the program that sends out key presses is
> Python2 script, and older images had Python2 package.
>
> Newer factory images (based on Debian 11.7, 12.12, 13.1) have most
> USB Gadget drivers built into the kernel. So, I couldn't create a
> new USB gadget device, because it's already being "used". The
> module I want is "usb_f_hid", and I found that it conflicts with
> "usb_f_acm". Also, the newer releases don't have Python2
> installed and they don't have Python2 package in their repositories.
>
> *3. To Do:
> *
>
> * Rewrite Python2 scripts into Bash shell scripts. --*Done*. Shell
> scripts are cleaner.
>
> * Compile ARM kernel with all USB Gadget drivers as modules.
> --*Done*. It took 24 hours to compile kernel on the BeagleBone
> Black board with that new speedy Samsung card.
>
> * Figure out how to build *initrd.img*.
>
> * Figure out how *bootloader* picks up the kernel.
>
> * Write up documentation in GitHub.
>
> * Learn more about USB Gadget device configuration.
>
>
>
> On 2025-11-02 07:03, Doug Moen wrote:
>> If you feel like sharing more information about your programmable
>> keyboard and mouse, I would be interested.
>>
>> On Sun, Nov 2, 2025, at 8:02 AM, William Park via kwlug-disc wrote:
>>> I'm trying to make BeagleBone Black
>>> <https://www.beagleboard.org/boards/beaglebone-black> into a
>>> programmable keyboard (and mouse, hopefully). It has one "USB
>>> device" port (mini-USB) and one more common "USB host" port
>>> (USB-A). It boots off microSD or eMMC. One frustration is slow
>>> speed of my SD cards. I have lots of them, 8-16GB and 5MB/s. Too
>>> slow to flash images, and too slow to run on it.
>>>
>>> So, I've been shopping around for a *fast* microSD card. What I
>>> don't understand is,
>>> - some U1 cards are faster than U3 cards. This means, I can't
>>> just search for "U3" cards.
>>>
>>> - Do you know why U3 cards are slower than U1 cards?
>>> - Any brand recommendation?
>>> - Canada Computer has lots of "Teamgroup". Are they good? They
>>> are new (to me).
>>> - Of course, can't go wrong with Samsung. But, not at $20 range.
>>> - no Kingston. All the dead cards were from Kingston.
>>> _______________________________________________
>>> kwlug-disc mailing list
>>> To unsubscribe, send an email to kwlug-disc-leave at kwlug.org
>>> with the subject "unsubscribe", or email
>>> kwlug-disc-owner at kwlug.org to contact a human being.
>>>
>>
>
>
> _______________________________________________
> kwlug-disc mailing list
> To unsubscribe, send an email tokwlug-disc-leave at kwlug.org
> with the subject "unsubscribe", or email
> kwlug-disc-owner at kwlug.org to contact a human being.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20251111/10e90008/attachment-0001.htm>
More information about the kwlug-disc
mailing list