I see the same issue with my USB midi device (works fine when hot plugged, pi hangs/crashes when it's plugged in during reboot). It's a generic USB Midi device that shows up as "QinHeng Electronics CH345 MIDI adapter" when it's working correctly.
I am able to re-produce the same hang/crash if I do a udevadm info query on the device after it has been hot-plugged (and is working ok). I assume this is what occurs on reboot/startup....
[root@alarmpi ~]# udevadm --debug info -a -p $( udevadm info -q path -n /dev/snd/midiC0D0)
Per the thread on Raspberry Pi forums,
I see the same issue with my USB midi device (works fine when hot plugged, pi hangs/crashes when it's plugged in during reboot). It's a generic USB Midi device that shows up as "QinHeng Electronics CH345 MIDI adapter" when it's working correctly.
I am able to re-produce the same hang/crash if I do a udevadm info query on the device after it has been hot-plugged (and is working ok). I assume this is what occurs on reboot/startup....
[root@alarmpi ~]# udevadm --debug info -a -p $( udevadm info -q path -n /dev/snd/midiC0D0)
Some debug / dump info about USB devices attached is at http:// www.raspberrypi .org/phpBB3/ download/ file.php? id=922