hey, im on slack 9.1, and the slack 9.1 2.4.22 kernel works fine. However ive attempted to compile my own kernel serveral times, modifying the slack 2.4.22 and a fresh 2.6.1 kernel both I have the same problem:
VFS: Cannont open root device "hde5" or unknown-block (0,0)
Please append a correct "root=" boot option
Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)
and on the 2.4.22 i made from slack i get same error but instead of unknown-block(0,0) i get 21:05
i am using a Maxtor DimaondMax Plus 80GB HD, Maxtor Ultra ATA/133 PCI Card
now before you ask

:
yes i have enabled the proper fs support (ext2) and no its not a module
and i have enabled ATA/IDE/EIDE and what not proper support for my HD
and ive tried to get help from ppl on irc kernelnewbies and went through a lot but did not find the problem so here I am.

and ive also compared the slack kern that works with my modfiied one that does not and went through and cant find anything that would cause my hd to not work/detected to my knowledge anyways but of course there is something wrong that i am not finding myself
and about initrd, my slack kern does not use initrd cause tehres no initrd in my /boot so i should not have to use that for mine to get this to work
i noticed when i booted the working slack kern it loads my cdrom takes a second then loads my cd-rw takes a second then loads my harddive takes a second
but with my kern
it loads the cdrom and cdrw taking two seconds then instantly starts loading everything else so its preety clear that its not detecting or something my harddive
with the slack kern i get:
hde: MAXTOR 6L080L4, ATA DISK drive
with my kern it seems to skip that second where it should find/load it.
anyone got any ideas cause im out of em?

any help would be greated appericatly, hopefully this isnt too long and ppl will be discouraged from bothering to read it

(this is also my first time customizing my own kernel)
maybe i should post my .config? tell me if i should if anyone thinks it would help or something
i guess i should post my grub menu.lst as well:
default 0
timeout 20
splashimage=(hd0,0)/grub/splash.xpm.gz
title Slack 9.1 (2.4.22) (Slack kern)
root (hd0,0)
kernel /vmlinuz ro root=/dev/hde5 vga=0x318 hdb=ide-scsi
title Slack 9.1 (2.4.22-lynx) (lynx's kern)
root (hd0,0)
kernel /vmlinuz-2.4.22-lynx ro root=/dev/hde5 hdb=ide-scsi
title devfs
root (hd0,0)
kernel /vmlinuz-2.4.22-lynx-dev ro root=/dev/hde5 hdb=ide-scsi
title Slack 9.1 (2.6.1) (lynx's 2.6.1 kern)
root (hd0,0)
kernel /vmlinuz-2.6.1 ro root=/dev/hde5