Page MenuHomeFreeBSD

kevlo (Kevin Lo)
User

Projects (1)

User Details

User Since
May 28 2014, 8:54 AM (617 w, 4 d)

Recent Activity

Feb 26 2026

kevlo committed rG25e89051df7a: rge.4: correct media types in the manual page.
Feb 26 2026, 2:54 AM

Jul 18 2025

kevlo abandoned D50543: mtw: fix man page.

I just pushed the fix in 77757c54895081dd9cbce

Jul 18 2025, 2:46 PM

Jul 3 2025

kevlo committed rG0cc03e473ed7: uchcom: add support for CH9102 and CH343 uarts.
Jul 3 2025, 1:29 AM

Jun 25 2025

kevlo accepted D51036: uchcom.4: Add HARDWARE, makeover.

Looks good to me, thanks.

Jun 25 2025, 5:40 AM
kevlo committed rG1395712cab8e: uchcom: add support for CH9102 and CH343 uarts.
Jun 25 2025, 1:37 AM
kevlo closed D46290: uchcom(4): add support for CH9102 and CH343 uarts.
Jun 25 2025, 1:36 AM

Jun 19 2025

kevlo committed rG19d0dd87189e: mtw: fix display of the MAC revision.
Jun 19 2025, 5:45 AM
kevlo closed D50542: mtw: fix display of the MAC revision.
Jun 19 2025, 5:45 AM
kevlo added a comment to D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Yup, I provided information "before", now the information "after" and all seems to work fine, the problem is gone, I can flash devkits with CH343 chip, baudrate change seems to work correctly BIG THANK YOU :-)

One note detailed at the bottom - RESET/RTS works, BOOT/DTR does not seem to work.

Jun 19 2025, 1:44 AM
kevlo updated the diff for D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Fix DTR/RTS status.

Jun 19 2025, 1:42 AM

Jun 12 2025

kevlo added a comment to D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Hello world :-)

I have some CH343 CH341 and probably some others / can get others.. how can I help testing? What are test steps to perform? :-)

So far I was able to work with CH343 currently on 14.2-RELEASE AMD64 but only in basic slow UART mode, control lines fail and some transfers fail (i.e. I have one in some ESP32-S3 devkit that I cannot program with esptool) so its unreliable.

FreeBSD hexagon 14.2-RELEASE-p1 FreeBSD 14.2-RELEASE-p1 GENERIC amd64

ugen1.8: <vendor 0x1a86 USB Single Serial> at usbus1
umodem0 on uhub8
umodem0: <vendor 0x1a86 USB Single Serial, class 2/0, rev 1.10/4.43, addr 7> on usbus1
umodem0: data interface 1, has no CM over data, has no break
Jun 12 2025, 1:52 AM

May 27 2025

kevlo requested review of D50543: mtw: fix man page.
May 27 2025, 7:10 AM
kevlo requested review of D50542: mtw: fix display of the MAC revision.
May 27 2025, 7:04 AM

May 15 2025

kevlo added a comment to D46290: uchcom(4): add support for CH9102 and CH343 uarts.

The hardware section is used to generate the supported hardware page in the release notes. Removing the hardware section would create a dead link there. It does need to be fixed though, I can fix it in another commit if you want.

May 15 2025, 5:20 AM
kevlo updated the diff for D46290: uchcom(4): add support for CH9102 and CH343 uarts.

The revised patch increases the buffer size from 4 to 16 bytes, this will avoid overrunning the buffer.

May 15 2025, 1:59 AM

Mar 3 2025

kevlo committed rG42ba6765c932: ixgbe: Fix a logic error in ixgbe_read_mailbox_vf().
Mar 3 2025, 1:40 AM

Mar 1 2025

kevlo committed rG8ac7c651dbe0: ixgbe: Fix a logic error in ixgbe_read_mailbox_vf().
Mar 1 2025, 2:30 AM

Feb 28 2025

kevlo committed rG5c7087c349fc: ixgbe: Fix a logic error in ixgbe_read_mailbox_vf().
Feb 28 2025, 8:16 AM
kevlo closed D49156: Fix a logic error in ixgbe_read_mailbox_vf().
Feb 28 2025, 8:16 AM

Feb 27 2025

kevlo requested review of D49156: Fix a logic error in ixgbe_read_mailbox_vf().
Feb 27 2025, 2:31 PM

Aug 19 2024

kevlo added inline comments to D46290: uchcom(4): add support for CH9102 and CH343 uarts.
Aug 19 2024, 7:27 AM
kevlo added inline comments to D46290: uchcom(4): add support for CH9102 and CH343 uarts.
Aug 19 2024, 7:22 AM
kevlo updated the diff for D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Add support for line modes other than 8-bit/no-parity/1-stop on
CH340/CH341 chips.

Aug 19 2024, 7:10 AM

Aug 16 2024

kevlo committed rG8b21c469dbd6: ng_ubt: Add blacklist entries for MediaTek MT7925.
Aug 16 2024, 2:07 AM
kevlo closed D46302: ng_ubt: Add blacklist entries for MediaTek MT7925.
Aug 16 2024, 2:06 AM
kevlo added a comment to D46290: uchcom(4): add support for CH9102 and CH343 uarts.

The only thing I would comment is don't forget to update the .Dd field in manual page. :)

Aug 16 2024, 12:54 AM
kevlo updated the diff for D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Bump a date in .Dd field in man page.

Aug 16 2024, 12:53 AM

Aug 15 2024

kevlo requested review of D46302: ng_ubt: Add blacklist entries for MediaTek MT7925.
Aug 15 2024, 7:37 AM
kevlo added a comment to D45088: Move support of Realtek 8156/8156B from cdce(4) to ure(4).
In D45088#1055876, @concussious.bugzilla_runbox.com wrote:

Sorry I'm late. I am extremely interested in consistency across the freebsd manual and will definitely test every manual review tagging @manpages, but I don't understand how to find them when that is omitted. Thanks!

https://github.com/freebsd/freebsd-src/pull/1384

Aug 15 2024, 5:58 AM
kevlo updated the diff for D46290: uchcom(4): add support for CH9102 and CH343 uarts.

Remove unused sc_data_iface_no

Aug 15 2024, 2:47 AM

Aug 14 2024

kevlo requested review of D46290: uchcom(4): add support for CH9102 and CH343 uarts.
Aug 14 2024, 9:08 AM

Jul 6 2024

kevlo accepted D45088: Move support of Realtek 8156/8156B from cdce(4) to ure(4).

Only mention 8156/8156B in 2500baseT

Jul 6 2024, 7:32 AM

May 31 2024

kevlo committed rG345fd21a6a03: Add a new USB ID for Xiaomi mini USB WiFi.
May 31 2024, 1:42 AM

May 20 2024

kevlo added a comment to D45179: mt7601U: Importing if_mtw from OpenBSD.

I haven't had time to look at the code, but tested on my Xiaomi mini USB WiFi:

May 20 2024, 3:36 AM

Oct 19 2023

kevlo requested review of D42282: mwl: Change the return value of malloc() on failure to ENOMEM.
Oct 19 2023, 2:02 AM

Jun 18 2023

kevlo closed D40582: mlx4en(4): add missing newline to debug messages .
Jun 18 2023, 4:18 AM
kevlo committed rG4d5842c020a0: mlx4en(4): add missing newline to debug messages.
Jun 18 2023, 4:18 AM

Jun 17 2023

kevlo requested review of D40582: mlx4en(4): add missing newline to debug messages .
Jun 17 2023, 7:07 AM

Jan 16 2023

kevlo accepted D37790: Mechanically convert if_re(4) to DrvAPI.

Looks good to me. Tested:

Jan 16 2023, 2:55 AM

Apr 25 2022

kevlo committed rG5586515ab163: Add a new RDC phy.
Apr 25 2022, 2:02 AM
kevlo closed D34956: vte(4): restore original MDC speed control register value after MAC reset, if it wasn't default.
Apr 25 2022, 2:01 AM
kevlo committed rG8f216d282c3d: Restore original MDC speed control register value after MAC reset, if it.
Apr 25 2022, 2:01 AM

Apr 19 2022

kevlo updated the diff for D34956: vte(4): restore original MDC speed control register value after MAC reset, if it wasn't default.

Add a new RDC phy.

Apr 19 2022, 5:18 AM
kevlo requested review of D34956: vte(4): restore original MDC speed control register value after MAC reset, if it wasn't default.
Apr 19 2022, 5:17 AM

Jan 24 2022

kevlo committed rGdea952c3e21b: modules: mgb: need opt_platform.h.
Jan 24 2022, 5:40 AM

Sep 11 2021

kevlo committed R11:23a0f00d65eb: math/openfst: Fix build on i386.
Sep 11 2021, 12:39 PM

Jul 6 2021

kevlo committed R11:310466c582bf: sysutils/grub2-pcbsd: fix build with gcc10.
Jul 6 2021, 11:58 AM

Mar 8 2021

kevlo added a comment to D28325: Add Orange PI Zero Plus u-boot package.

Looks good to me. Could you provide a full dmesg? Thanks.

Mar 8 2021, 5:29 AM

Dec 29 2020

kevlo added a reverting change for rGa8ec81e79871: Mention boot1.efi since it is an image of 800KB FAT filesystem stored as: rGe9556246be68: Revert "uefi.8: mention boot1.efi".
Dec 29 2020, 4:13 AM
kevlo committed rGe9556246be68: Revert "uefi.8: mention boot1.efi".
Dec 29 2020, 4:12 AM
kevlo added a reverting change for D27782: uefi.8: mention boot1.efi: rGe9556246be68: Revert "uefi.8: mention boot1.efi".
Dec 29 2020, 4:12 AM
kevlo added a comment to D27782: uefi.8: mention boot1.efi.
In D27782#621560, @imp wrote:
In D27782#621399, @imp wrote:

Also, boot1.efi is obsolete. We retain it only for special needs users: those with the bogus tiny ESP partitions and some really weird edge cases that loader.efi doesn't work for.

I have Ubuntu 20.10 and FreeBSD -current installed on my thinkpad laptop.
Linux's Grub2 is unable to boot FreeBSD directly from UEFI, I have to copy
the FreeBSD UEFI loader (/boot/boot.efi) into EFI partition.

You should copy loader.efi instead of boot1.efi since boot1 use is deprecated is what I meant. We should teach grub about UFS and maybe ZFS...

Dec 29 2020, 3:13 AM
kevlo added a comment to D27782: uefi.8: mention boot1.efi.
In D27782#621399, @imp wrote:

Also, boot1.efi is obsolete. We retain it only for special needs users: those with the bogus tiny ESP partitions and some really weird edge cases that loader.efi doesn't work for.

Dec 29 2020, 1:20 AM

Dec 28 2020

kevlo committed rGa8ec81e79871: Mention boot1.efi since it is an image of 800KB FAT filesystem stored as.
Dec 28 2020, 2:33 AM
kevlo closed D27782: uefi.8: mention boot1.efi.
Dec 28 2020, 2:32 AM

Dec 27 2020

kevlo requested review of D27782: uefi.8: mention boot1.efi.
Dec 27 2020, 3:21 PM

Dec 13 2020

kevlo committed R9:ac1803801944: Add new FAQ entry in /doc/FAQ/hardware.sgml.
Dec 13 2020, 7:54 PM
kevlo committed R9:bd24c640d344: Add myself to the staff.
Dec 13 2020, 7:54 PM
kevlo committed R9:5656880b0076: committed, thanks..
Dec 13 2020, 7:44 PM
kevlo committed R9:17caf2e9a8c6: Add a section "The refuse file" in the CVSup of the handbook..
Dec 13 2020, 7:44 PM
kevlo committed R9:dc8797c2c17e: Fix spelling and nits..
Dec 13 2020, 7:44 PM
kevlo committed R9:576f52ccaf2d: Clearly identifies that section of the http://www.FreeBSD.org/ports.
Dec 13 2020, 7:44 PM
kevlo committed R9:b6ae9ba9d757: Add the dockbook man entities for exit, write, and as..
Dec 13 2020, 7:44 PM
kevlo committed R9:8c3095b83c14: - CFE -> CFC (Chinese FreeBSD Collection).
Dec 13 2020, 7:44 PM
kevlo committed R9:8a902841462b: Fix missing spaces, closed a parens set, and other small nits..
Dec 13 2020, 7:44 PM
kevlo committed R9:b7476d61e608: Correct the link for a brief history of the FreeBSD project..
Dec 13 2020, 7:44 PM
kevlo committed R9:3b2285ea82d2: Update the url for Chinese FreeBSD book..
Dec 13 2020, 7:44 PM
kevlo committed R9:1ffeb8631057: Update the CFC ftp site..
Dec 13 2020, 7:44 PM
kevlo committed R9:a76cfc2dc1dc: Add Tucows BSD.
Dec 13 2020, 7:44 PM
kevlo committed R9:73c016c2cd06: Correct the link for porters handbook.
Dec 13 2020, 7:43 PM
kevlo committed R9:3c78aa06a4c0: Remove me in contributors list..
Dec 13 2020, 7:40 PM
kevlo committed R9:e7d44673b0d8: Fix i18n/l10n tutorial link.
Dec 13 2020, 7:40 PM
kevlo committed R9:be731c89109a: Update link..
Dec 13 2020, 7:39 PM
kevlo committed R9:cf3ab0691b68: Fix option for choosing anti-aliased fonts for KDE.
Dec 13 2020, 7:30 PM
kevlo committed R9:a78ef7c7d1eb: Fix path of KDE programs: /usr/X11R6 -> /usr/local.
Dec 13 2020, 7:29 PM
kevlo committed R9:f899a8043d41: Fix `FreeBSD ARM Port' url.
Dec 13 2020, 7:22 PM
kevlo committed R9:52232242171c: Fix typo in login.conf example: zh_TW.Big -> zh_TW.Big5.
Dec 13 2020, 5:46 PM

Sep 23 2020

kevlo accepted D26524: Fix an integer overflow on 32-bit platforms..
Sep 23 2020, 6:43 AM
kevlo added a comment to D26524: Fix an integer overflow on 32-bit platforms..

Thanks for the detailed analysis.

Sep 23 2020, 6:42 AM

Mar 17 2020

kevlo committed rS359030: Convert to the standard section 4 SYNOPSIS layout..
Mar 17 2020, 5:33 AM

Jan 12 2020

kevlo accepted D23065: Tighten FAT checks and fix off-by-one error in corner case..
Jan 12 2020, 6:05 AM

Jan 1 2020

kevlo accepted D22965: Reduce memory footprint of fsck_msdosfs..
Jan 1 2020, 6:07 AM

Dec 31 2019

kevlo accepted D22965: Reduce memory footprint of fsck_msdosfs..

Tested with a damaged FAT file system, seems to be working fine.

Dec 31 2019, 2:14 PM

Aug 6 2019

kevlo committed rP508228: Update to 20190531..
Aug 6 2019, 6:10 AM

Jul 24 2019

kevlo committed rS350274: Don't use .Xr for things that have no man page..
Jul 24 2019, 7:07 AM

Jul 17 2019

kevlo committed rS350076: More follow-up to r350075, I forgot to update ObsoleteFiles..
Jul 17 2019, 2:24 AM
kevlo committed rS350075: Add an MLINK for igb..
Jul 17 2019, 2:09 AM
kevlo committed rS350074: Mention iflib(4)..
Jul 17 2019, 1:57 AM

Jun 21 2019

kevlo committed rS349257: Correct function names..
Jun 21 2019, 2:49 AM

Apr 9 2019

kevlo accepted D19856: Fix setting MAC address for RTL8152.
Apr 9 2019, 1:49 PM

Feb 12 2019

kevlo committed rS344036: Remove entry for Intenso product..
Feb 12 2019, 2:55 AM
kevlo committed rS344035: Remove duplicate vendor id in r334650. Intenso doesn't have a USB VID..
Feb 12 2019, 2:48 AM

Dec 30 2018

kevlo accepted D18689: Fix various issues with Chinese locales..
Dec 30 2018, 1:54 PM

Nov 2 2018

kevlo committed rP483811: Fix the build with OpenSSL 1.1.1.
Nov 2 2018, 2:27 PM

Aug 11 2018

kevlo committed rS337628: Remove unused MAPDESCFILE..
Aug 11 2018, 2:45 PM

Aug 9 2018

kevlo committed rS337526: Follow up to r333195, add us Macbook/Macbook Pro keyboard support..
Aug 9 2018, 9:06 AM

Aug 8 2018

kevlo committed rS337441: - Fix hash calculation by MAC address.
Aug 8 2018, 1:20 AM

Jun 13 2018

kevlo committed rP472281: Remove chinese/unrar, use archivers/unrar instead..
Jun 13 2018, 3:24 AM

Jun 5 2018

kevlo committed rS334649: Since we don't enable BUF_TRACKING and FULL_BUF_TRACKING buffer debugging.
Jun 5 2018, 5:25 AM
kevlo committed rS334648: Add support for SIMCom SIM7600E..
Jun 5 2018, 5:19 AM