Octeon (perhaps others) 23.05 can't boot from USB adapter: "ID 14cd:1212 Super Top microSD card reader (SY-T18)"

I've been using this particular SDCard adapter on my Ubiquiti ERLite router for a few years.
With the 23.05 upgrade, it can't boot from this device. (error is about the rootfs device being wack)

The 23.05 kernel does not seem to contain drivers for it.

USB SDCard adapter: ID 14cd:1212 "Super Top microSD card reader (SY-T18)"

I've confirmed this to be the problem by substituting a much older SDCard adapter with success.
The same SDCard boots fine using the older adapter.
Log details:

[    8.171994] Waiting for root device /dev/sda2...
[    8.387299] usb 1-1: new high-speed USB device number 2 using octeon-hcd
[    8.888962] usb-storage 1-1:1.0: USB Mass Storage device detected
[    8.896268] scsi host0: usb-storage 1-1:1.0
[   10.657791] scsi 0:0:0:0: Direct-Access     Mass     Storage Device   1.00 PQ: 0 ANSI: 0 CCS
[   10.673402] sd 0:0:0:0: [sda] Media removed, stopped polling
[   10.864575] sd 0:0:0:0: [sda] Attached SCSI removable disk
[   10.871431] /dev/root: Can't open blockdev
[   10.875602] VFS: Cannot open root device "sda2" or unknown-block(8,2): error -6
[   10.882986] Please append a correct "root=" boot option; here are the available partitions:
[   10.891430] 1f00             512 mtdblock0 
[   10.891447]  (driver?)
[   10.898059] 1f01             512 mtdblock1 
[   10.898074]  (driver?)
[   10.904631] 1f02              64 mtdblock2 
[   10.904641]  (driver?)
[   10.911224] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,2)
[   10.919502] Rebooting in 1 seconds..