Skip to contentSkip to conversation

low performance trying pata_sis

DISCUSSION Uwe Koziolek 2 participants 2 messages Dec 6, 2006 libata

lore
Share & tools
lore
#0 lore raw

There is a wrong order to initialize the drivers. The IDE-platform driver was initialized before pata_sis.
So the generic platform driver is driving the IDE controller instead of pata_sis.
kernel 2.6.19

.config
# CONFIG_BLK_DEV_SIS5513 is not set
CONFIG_ATA=y
CONFIG_PATA_SIS=y

dmesg
...
libata version 2.00 loaded.
...
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx Probing IDE interface ide0...
hda: SAMSUNG SP1614N, ATA DISK drive
Probing IDE interface ide1...
...
pata_sis 0000:00:02.5: version 0.4.4
ata: 0x1F0 IDE port busy
ata: conflict with ide0
ata: 0x170 IDE port busy
ata: conflict with ide1
pata_sis: probe of 0000:00:02.5 failed with error -16

regards
Uwe Koziolek

#1 lore raw
Quoted 4 lines · On Wed, 06 Dec 2006 11:58:23 +0100 Uwe Koziolek <[email protected]> wrote:

There is a wrong order to initialize the drivers. The IDE-platform driver was initialized before pata_sis.
So the generic platform driver is driving the IDE controller instead of pata_sis.

I would suggest not trying to use both together - there isn't an easy way to sort that out because the generic driver in libata will grab devices before legacy drivers/ide if it is the other way around.

At least the current way around you get the old drivers by default.