That was worth a try, but I am still unable to install the OpenSDA debug driver. Going through the Add New Hardware process only allows Windriver to be installed - selecting the deb0089_opensda_debug_driver.inf doesn't have the desired effect. This is using both what comes with CodeWarrior, and the latest drivers from PEM.
In the PEM drivers directory, I have found an installation log for the deb0089_opensda_debug_driver.inf which has an entry:
Device node (hwid:USB\VID_1357&PID_0089&Mi_02): does not exist and is not configured. Pre-installing.
Now, that's interesting. The mass storage device and the CDC serial port are showing up as USB device VID 1357, PID 0707. If I close the VMs entirely, and plug the board in so that only Linux can see it, I get this from dmesg:
[419616.289713] usb 4-1.5: new full-speed USB device number 20 using ehci_hcd
[419616.383561] usb 4-1.5: New USB device found, idVendor=1357, idProduct=0707
[419616.383563] usb 4-1.5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[419616.383565] usb 4-1.5: Product: PEMicro/Freescale - CDC Serial Port
[419616.383566] usb 4-1.5: Manufacturer: P&E Microcomputer Systems Inc.
[419616.383967] cdc_acm 4-1.5:1.0: This device cannot do calls on its own. It is not a modem.
[419616.383982] cdc_acm 4-1.5:1.0: ttyACM0: USB ACM device
[419616.384761] scsi18 : usb-storage 4-1.5:1.2
[419617.379177] scsi 18:0:0:0: Direct-Access FSL FSL/PEMICRO MSD 0001 PQ: 0 ANSI: 4
...which is seeing the same two components on 1357:0707. But NOTHING about the 1357:0089 that the OpenSDA debug driver is looking for. Is it possible that this is not enumerating because it's missing from the firmware? The Linux kernel should see anything that is present, even if it doesn't know what to do with it.