Please keep the old IDE chipset drivers so that external CD writers can work
Rick Knight
rick_knight at rlknight.com
Thu Apr 3 20:54:47 UTC 2008
Wenzhuo Zhang wrote:
> Rick Knight wrote:
>
>> Wenzhuo Zhang wrote:
>>
>>> Hi,
>>>
>>> Starting from Gutsy, the old IDE chipset drivers are no longer included in the kernel package.
>>>
>> Could this be my problem? See post "Help with Gutsy upgrade" in this
>> list. After an upgrade from Feisty to Gutsy the new kernel will not load
>> my hard drive. When I upgraded from Dapper to Feisty, the upgrade set my
>> drives up as /dev/sdx (in GRUB and /etc/fstab) and I could not boot. I
>>
>
> Nowadays the standard way of identifying filesystems is by UUIDs. You should
> use the vol_id command to find out the UUIDs of your filesystems, e.g.
>
> $ sudo vol_id /dev/hda1
>
> and replace the occurrences of "/dev/[sh]dx?" in /etc/fstab and /boot/grub/menu.lst to "UUID=xxxxxxxx", where "xxxxxxxx" is the corresponding UUID of each filesystem.
>
I've done that. I've verified the UUIDs of all partitions with blkid and
vol_id and and compared those results with what's in /boot/grub/menu.lst
and /etc/fstab. They are the same.
>
>
>> changed the drives back to /dev/hdx and that solved the problem. Gutsy
>> does not seem able to deal with /dev/hdx so, could this be why I can't
>> boot the 2.6.22.14-generic kernel? I have a 4 year old Soyo motherboard
>> with Via chipset. Can I rebuild the kernel to get this older IDE
>> support? I can still boot into my Feisty kernel.
>>
>
> If you have added the old IDE driver modules to /etc/initramfs-tools/modules
> before, you should remove them fist, and run the following command for each kernel
> version:
>
> $ sudo update-initramfs -u -k <version>
>
I've removed the changes made to /etc/initramfs-tools/modules and I've
re-run
$ sudo update-initramfs -u -k 2.6.22-14-generic
> If you have not modifiled /etc/initramfs-tools/modules before, probably your IDE chipset is not supported by libata yet.
How can I determine if my chipset isn't supported by libata? These
modules load for both the working kernel (2.6.20-16-generic) and the non
working kernel (2.6.22-14-generic)
ata_generic
libata
sg
st
scsi_mod
ide_cd
ide_disk
> You may want to file a separate bug report at launchpad, attaching the result of "lspci -vvn", "dmesg" of a running kernel, and a screenshot (by a camera) of the boot failure of Gutsy.
>
> Wenzhuo
>
I'll file the bug report as you, suggest, tonight or this weekend. But
until I hear a respones to the bug report, is there anyway to force the
newer kernel to setup drives by path with hdxn instead of sdxn? Also, if
I do rebuild the kernel, which module(s) do I need to activate?
Thanks again,
Rick
More information about the Ubuntu-devel-discuss
mailing list