You are not logged in.
A built a custom kernel with the IDE components built-in, and the system has finally come up.
My problem now is the disabled DMA for my hard drives -- makes the quite slow.
Sep 8 01:43:49 tv ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Sep 8 01:43:49 tv VP_IDE: IDE controller at PCI slot 0000:00:0f.1
Sep 8 01:43:49 tv PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
Sep 8 01:43:49 tv VP_IDE: chipset revision 7
Sep 8 01:43:49 tv VP_IDE: not 100% native mode: will probe irqs later
Sep 8 01:43:49 tv VP_IDE: Unknown VIA SouthBridge, disabling DMA.
Sep 8 01:43:49 tv VP_IDE: IDE controller at PCI slot 0000:00:0f.1
Sep 8 01:43:49 tv VP_IDE: chipset revision 7
Sep 8 01:43:49 tv VP_IDE: not 100% native mode: will probe irqs later
Sep 8 01:43:49 tv VP_IDE: Unknown VIA SouthBridge, disabling DMA.
Sep 8 01:43:49 tv hda: Maxtor 53073H4, ATA DISK drive
Sep 8 01:43:49 tv hdb: SAMSUNG SV1022D, ATA DISK drive
Sep 8 01:43:49 tv hdc: HL-DT-ST DVDRAM GSA-4163B, ATAPI CD/DVD-ROM drive
Sep 8 01:43:49 tv ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Sep 8 01:43:49 tv ide1 at 0x170-0x177,0x376 on irq 15
Sep 8 01:43:49 tv hdc: ATAPI 40X DVD-ROM DVD-R-RAM CD-R/RW drive, 2048kB Cache
Sep 8 01:43:49 tv Uniform CD-ROM driver Revision: 3.20
Offline
Mine is slow booting (P5B) not checked dma or hdparm yet....
errr
hdparm -tT /dev/sda
/dev/sda:
Timing cached reads: 3704 MB in 2.00 seconds = 1852.39 MB/sec
Timing buffered disk reads: 216 MB in 3.01 seconds = 71.77 MB/sec
Not suer if thats ok nothing to compare it with ....
Are you like in Arch yet....?
mkinitcpio is easy to use .....
Maybe chroot in & fix your problems (what I had to do when swappin' drives!)
Cannot think of anything else
Mr Green
Offline
Yup, got it to boot. I found a patch for my chipset so it recognizes it and allows DMA.
In comparison to yours above, I'm getting 2Mb/s compared to your 70Mb/s :shock:
The bottom line, the IDE pieces must be compiled in for my system to boot. I still have a boot image from mkinitcpio as well.
I'll find out soon if this little patch fixes my speed issue.
Norm
Offline
Ok, here it is.. what an improvement for an old hard drive I'm using --
Before kernel patch:
hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 2292 MB in 2.00 seconds = 1146.17 MB/sec
Timing buffered disk reads: 10 MB in 3.57 seconds = 2.80 MB/sec
after:
VP_IDE: IDE controller at PCI slot 0000:00:0f.1
PCI: VIA IRQ fixup for 0000:00:0f.1, from 255 to 0
VP_IDE: chipset revision 7
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: VIA vt8237a (rev 00) IDE UDMA133 controller on pci0000:00:0f.1
ide0: BM-DMA at 0xfc00-0xfc07, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xfc08-0xfc0f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: Maxtor 53073H4, ATA DISK drive
hdb: SAMSUNG SV1022D, ATA DISK drive
hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 2408 MB in 2.00 seconds = 1203.09 MB/sec
Timing buffered disk reads: 92 MB in 3.05 seconds = 30.15 MB/sec
Looks like I'm back on track!
thanks all.
Norm
Offline
Nice one ... would be interested in how to get dma patch ? ......
Mr Green
Offline
Here's the patch:
--- linux.orig/drivers/ide/pci/via82cxxx.c
+++ linux/drivers/ide/pci/via82cxxx.c
@@ -81,6 +81,7 @@ static struct via_isa_bridge {
{ "vt6410", PCI_DEVICE_ID_VIA_6410, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
{ "vt8251", PCI_DEVICE_ID_VIA_8251, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
{ "vt8237", PCI_DEVICE_ID_VIA_8237, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
+ { "vt8237a", PCI_DEVICE_ID_VIA_8237A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
{ "vt8235", PCI_DEVICE_ID_VIA_8235, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
{ "vt8233a", PCI_DEVICE_ID_VIA_8233A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST },
{ "vt8233c", PCI_DEVICE_ID_VIA_8233C_0, 0x00, 0x2f, VIA_UDMA_100 },
Enjoy.
Norm
Offline
Ta
Mr Green
Offline