Re: [linux-audio-user] Re-compiling Demudi kernel help, please: Digigram VXpocket2

From: Hamish Low <sub_acoustic@email-addr-hidden>
Date: Thu May 25 2006 - 05:39:41 EEST

thanks Joel, but that didn't work, I got the same error on reboot
I've gone through and deleted all the vanilla kernel directories and
will try to insert modules again as Hans suggested, if that doesn't work
I'll try the initrd path

hamish

>----------------------------------------------------------------------
>
>Message: 1
>Date: Thu, 25 May 2006 01:02:01 +0900
>From: Joel Roth <joelz@email-addr-hidden>
>Subject:
>To: linux-audio-user@email-addr-hidden
>Message-ID: <20060524160201.GD7001@email-addr-hidden>
>Content-Type: text/plain; charset=iso-8859-1
>
>
>
>>On Wed, 24 May 2006 at 11:25 +1200, Hamish Low wrote:
>>
>>
>>>Firstly thanks to Asbjørn, Lee, Tim and others who have given me advice
>>>so far.
>>>
>>>I tried using Asbjørn's vanilla kernel but it didn't work as our laptops
>>>are different, but your config settings were a good guide.
>>>
>>>I downloaded the source package for 2.6.16
>>>I did make oldconfig, to use the config already working on my machine
>>>(just without the VXpocket support), I tried compiling the kernel as per
>>>the instructions on the Demudi page
>>><http://demudi.agnula.org/wiki/Low-latencyKernelBuildingHowto>, and by
>>>referencing Asbjørn's config settings
>>>Lee had written that CONFIG_ISAPNP must be enabled, but this wasn't an
>>>option that I could choose in menuconfig, there was just a hyphen beside
>>>this option, also this wasn't enabled in Asbjørn's settings which
>>>reportedly works.
>>>
>>>but got this error message on reboot
>>>
>>>Kernel panic - not syncing: VFS: Unable to mount root fs on
>>>unknown-block(0,0)
>>>
>>>I assume this means I didn't have the exact settings configured for my
>>>laptop.
>>>
>>>
>
>On Wed, May 24, 2006 at 07:44:59AM -0600, Hans Fugal wrote:
>
>
>>Your problem is that stock kernels usually use an initrd, but when you
>>compile by hand you aren't setting up the initrd. You can either grok
>>initrd, or compile a few more things into the kernel instead of as
>>modules. Needless to say the latter is by far easier.
>>
>>
>
>That is a judgement call.
>
>For the former (under debian, not guaranteed, an example)
>
> apt-get initrd-tools
>
> mkinitrd -o /boot/initrd-img-2.6.16 2.6.16
>
> Add an initrd line to GRUB or LILO
>
>For the latter (ditto, guaranteed not to work)
>
> > You need the appropriate disk drivers (IDE/ATA, for example) and the
> > appropriate file system(s) compiled in (ext3 for example).
>
> Here is a start, all the items containing EXT2, EXT3, IDE
> but not VIDEO.
>
> Just change all the 'm' or 'not set' to 'y', append to
> the end of .config, and compile. (Praying doesn't help,
> but it might make you feel better. Pizza and beer are
> also considered highly effective.)
>
> $ grep EXT3 /src/linux-2.6.16/.config
> CONFIG_EXT3_FS=m
> CONFIG_EXT3_FS_XATTR=y
> CONFIG_EXT3_FS_POSIX_ACL=y
> CONFIG_EXT3_FS_SECURITY=y
> $ grep EXT2 /src/linux-2.6.16/.config
> CONFIG_EXT2_FS=y
> CONFIG_EXT2_FS_XATTR=y
> CONFIG_EXT2_FS_POSIX_ACL=y
> CONFIG_EXT2_FS_SECURITY=y
> # CONFIG_EXT2_FS_XIP is not set
> $ grep IDE /src/linux-2.6.16/.config | grep -v VIDEO
> # CONFIG_PARIDE is not set
> CONFIG_IDE=m
> CONFIG_BLK_DEV_IDE=m
> # Please see Documentation/ide.txt for help/info on IDE drives
> # CONFIG_BLK_DEV_IDE_SATA is not set
> # CONFIG_BLK_DEV_HD_IDE is not set
> CONFIG_BLK_DEV_IDEDISK=m
> # CONFIG_IDEDISK_MULTI_MODE is not set
> # CONFIG_BLK_DEV_IDECS is not set
> CONFIG_BLK_DEV_IDECD=m
> CONFIG_BLK_DEV_IDETAPE=m
> CONFIG_BLK_DEV_IDEFLOPPY=m
> CONFIG_BLK_DEV_IDESCSI=m
> # CONFIG_IDE_TASK_IOCTL is not set
> # IDE chipset support/bugfixes
> CONFIG_IDE_GENERIC=m
> # CONFIG_BLK_DEV_IDEPNP is not set
> CONFIG_BLK_DEV_IDEPCI=y
> CONFIG_IDEPCI_SHARE_IRQ=y
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> # CONFIG_BLK_DEV_IDEDMA_FORCED is not set
> CONFIG_IDEDMA_PCI_AUTO=y
> # CONFIG_IDEDMA_ONLYDISK is not set
> # CONFIG_IDE_ARM is not set
> CONFIG_BLK_DEV_IDEDMA=y
> # CONFIG_IDEDMA_IVB is not set
> CONFIG_IDEDMA_AUTO=y
> CONFIG_JOYSTICK_SIDEWINDER=m
> # CONFIG_FB_TRIDENT is not set
> # CONFIG_SND_TRIDENT is not set
> CONFIG_SOUND_TRIDENT=m
>
>
>
>
>

Send instant messages to your online friends http://au.messenger.yahoo.com
Received on Thu May 25 16:15:01 2006

This archive was generated by hypermail 2.1.8 : Thu May 25 2006 - 16:15:02 EEST