genkernels mdev fails to create the cdrom devices for cdrom in qemu or vmware. This makes it difficult to test custom built livecds. Previews versions using udev don't compile properly with gcc-4.1 so they aren't a real alternative. It would be nice if genkernel could still support udev or somehow include support for qemu/vmware. This problem has also been noticed in the gentoo wiki. Here's the output from genkernel: * Gentoo Linux Genkernel; Version 3.4.1[0m * Running with options: initrd * Linux Kernel 2.6.17-gentoo-r8[0m for x86[0m... * initramfs: >> Initializing... * >> Creating base_layout cpio archive... * >> Creating auxilary cpio archive... * >> Creating busybox cpio archive... * >> Creating insmod cpio archive... * >> Creating modules cpio archive... * Merging * initramfs-base-layout.cpio.gz * initramfs-aux.cpio.gz * initramfs-busybox-1.1.3+gentoo.cpio.gz * initramfs-insmod-0.9.15-pre4.cpio.gz * initramfs-modules-2.6.17-gentoo-r8.cpio.gz * WARNING... WARNING... WARNING... * Additional kernel cmdline arguments that *may* be required to boot properly... * add "vga=791 splash=silent" if you use a bootsplash framebuffer * Do NOT report kernel bugs as genkernel bugs unless your bug * is about the default genkernel configuration... * * Make sure you have the latest genkernel before reporting bugs.
Uhh... It *definitely* works in VMware, as I use it almost daily when doing testing for releases. Could you provide more information? Perhaps it is your kernel configuration?
Created attachment 98307 [details] my kernel config Here's my kernel config for gentoo-sources-2.6.17-r8, thanks for having a look at it :)
It looks to be your config. You don't have any IDE chipsets compiled in, and genkernel doesn't load IDE via modules in the initramfs. Try setting CONFIG_BLK_DEV_GENERIC=y and unset CONFIG_IDEDMA_ONLYDISK. Though you really should select a non-generic driver, that should make it work. What you need is 3 things to be =y, IDE support, IDE CDROM support, and chipset support.
That worked, thanks for taking the time to look at my config :)