Please keep the old IDE chipset drivers so that external CD writers can work

Rick Knight rick_knight at
Thu Apr 3 22:37:25 UTC 2008

Wenzhuo Zhang wrote:
> Rick Knight wrote:
>> boot the 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 your chipset is not supported by libata, and you want rebuild the kernel
> to add the old drivers back, following the instructions on this web page:
> Wenzhuo
After doing a lot of comparing between my desktop at work, my notebook 
and my desktop at home, I'm beginning to think that the problem is the 
chipset in my desktop at home is not supported by libata. The 
motherboard in the PC is about 4 years old and has a Via VT82C568A/B, 
VT82C686A/B, VT823x/A/C chipset. When I boot the Feisty kernel, libata 
and ata_generic are being loaded but are not being used...

$ lsmod | grep ata
ata_generic            9902   0
libata                     125720 ata_generic
scsi_mod                142348 libata,sg,st,aic7xxx,scsi_transport_spi

This tells me that libata is being using by ata_generic, but ata_generic 
isn't being used.

Also, lsmod shows that ide_disk is being used...

$ lsmod | grep ide
ide_cd                       32672  0
cdrom                       37664  1 ide_cd
ide_disk                    17024  5

I think this tells me that this kernel is using IDE_DISK and not 
ATA_GENERIC. Neither my desktop PC at work nor my notebook PC load the 
IDE_DISK. They both use ATA_PIIX. I've looked for a Via ATA module in 
the kernel source, but all I can find is SATA_VIA and this module is 
installed but doesn't seem to work  (I don't have serial ata drives).

Am I correct in this? If I am correct, how can I fix this problem? Is 
there a Via ata driver I'm not seeing?


More information about the Ubuntu-devel-discuss mailing list