I encountered a bug while trying to use audio in UML
(I still haven't gotten it to work). UML crashes
trying to dereference a null pointer while processing
the command line arguments. I tracked the problem
down to a call to the method set_dsp(). This method
appears to be trying to do a uml_strdup() before the
memory allocator is setup (kmalloc calls
__kmem_cache_alloc with a null pointer).
Compile audio support into UML (choose 'Y' instead
of 'M') and try explicitly setting the audio device on
the command line. The result:
$ ./linux-2.4.20 ubd0=rootfs_cow,rootfs
I'm not familiar with the details of the memory
allocator so someone else may wish to take a look at
it. A similar problem exists for "mixer=/dev/mixer".
Do you Yahoo!?
Yahoo! Web Hosting - establish your business online