Page MenuHomeFreeBSD

kevlo (Kevin Lo)
User

Projects

User Details

User Since
May 28 2014, 8:54 AM (582 w, 1 d)

Recent Activity

Fri, Jul 18

kevlo abandoned D50543: mtw: fix man page.

I just pushed the fix in 77757c54895081dd9cbce

Fri, Jul 18, 2:46 PM

Thu, Jul 3

kevlo committed rG0cc03e473ed7: uchcom: add support for CH9102 and CH343 uarts (authored by kevlo).
uchcom: add support for CH9102 and CH343 uarts
Thu, Jul 3, 1:29 AM

Wed, Jun 25

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

Looks good to me, thanks.

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

Jun 19 2025

kevlo committed rG19d0dd87189e: mtw: fix display of the MAC revision (authored by kevlo).
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() (authored by kevlo).
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() (authored by kevlo).
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() (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
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" (authored by kevlo).
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 (authored by kevlo).
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 (authored by kevlo).
Add new FAQ entry in /doc/FAQ/hardware.sgml
Dec 13 2020, 7:54 PM
kevlo committed R9:bd24c640d344: Add myself to the staff (authored by kevlo).
Add myself to the staff
Dec 13 2020, 7:54 PM
kevlo committed R9:5656880b0076: committed, thanks. (authored by kevlo).
committed, thanks.
Dec 13 2020, 7:44 PM
kevlo committed R9:17caf2e9a8c6: Add a section "The refuse file" in the CVSup of the handbook. (authored by kevlo).
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. (authored by kevlo).
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 (authored by kevlo).
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. (authored by kevlo).
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) (authored by kevlo).
- 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. (authored by kevlo).
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. (authored by kevlo).
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. (authored by kevlo).
Update the url for Chinese FreeBSD book.
Dec 13 2020, 7:44 PM
kevlo committed R9:1ffeb8631057: Update the CFC ftp site. (authored by kevlo).
Update the CFC ftp site.
Dec 13 2020, 7:44 PM
kevlo committed R9:a76cfc2dc1dc: Add Tucows BSD (authored by kevlo).
Add Tucows BSD
Dec 13 2020, 7:44 PM
kevlo committed R9:73c016c2cd06: Correct the link for porters handbook (authored by kevlo).
Correct the link for porters handbook
Dec 13 2020, 7:43 PM
kevlo committed R9:3c78aa06a4c0: Remove me in contributors list. (authored by kevlo).
Remove me in contributors list.
Dec 13 2020, 7:40 PM
kevlo committed R9:e7d44673b0d8: Fix i18n/l10n tutorial link (authored by kevlo).
Fix i18n/l10n tutorial link
Dec 13 2020, 7:40 PM
kevlo committed R9:be731c89109a: Update link. (authored by kevlo).
Update link.
Dec 13 2020, 7:39 PM
kevlo committed R9:cf3ab0691b68: Fix option for choosing anti-aliased fonts for KDE (authored by kevlo).
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 (authored by kevlo).
Fix path of KDE programs: /usr/X11R6 -> /usr/local
Dec 13 2020, 7:29 PM
kevlo committed R9:f899a8043d41: Fix `FreeBSD ARM Port' url (authored by kevlo).
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 (authored by kevlo).
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..
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..
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..
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..
More follow-up to r350075, I forgot to update ObsoleteFiles.
Jul 17 2019, 2:24 AM
kevlo committed rS350075: Add an MLINK for igb..
Add an MLINK for igb.
Jul 17 2019, 2:09 AM
kevlo committed rS350074: Mention iflib(4)..
Mention iflib(4).
Jul 17 2019, 1:57 AM

Jun 21 2019

kevlo committed rS349257: Correct function names..
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..
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..
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.
Fix the build with OpenSSL 1.1.1
Nov 2 2018, 2:27 PM

Aug 11 2018

kevlo committed rS337628: Remove unused MAPDESCFILE..
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..
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.
- 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..
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.
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..
Add support for SIMCom SIM7600E.
Jun 5 2018, 5:19 AM

Jan 3 2018

kevlo accepted D11530: ext2fs: Add 64bit feature support.

Thanks for getting this done. It works for me on amd64.

Jan 3 2018, 8:56 AM