Koozali.org: home of the SME Server

Kernel 2.4.18 (SME5.6) + VT8235 Southbridge

Jon Blakely

Kernel 2.4.18 (SME5.6) + VT8235 Southbridge
« on: May 13, 2003, 05:15:05 PM »
I have installed SME5.6 on a system with a VIA KM266 Northbridge and VIA VT8235 Southbridge chipsets. It is installed as software raid with disk1 on primary master (hda) and disk2 on secondary master (hdc).
The system seemed to be working fine for a couple of weeks but over the past few days I been getting raid errors on hdc. Initially I thought that it was a faulty new h/d but investigations have shown it is caused by irq timeouts

May 13 17:36:23 millenium4 kernel: hdc: irq timeout: status=0xd0 { Busy }
May 13 17:36:58 millenium4 kernel: ide1: reset timed-out, status=0x80
May 13 17:36:58 millenium4 kernel: hdc: status timeout: status=0x80 { Busy }
May 13 17:36:58 millenium4 kernel: hdc: drive not ready for command
May 13 17:37:28 millenium4 kernel: ide1: reset timed-out, status=0x80
May 13 17:37:28 millenium4 kernel: end_request: I/O error, dev 16:02 (hdc), sector 33030208
May 13 17:37:28 millenium4 kernel: raid1: Disk failure on hdc2, disabling device.
May 13 17:37:28 millenium4 kernel: ^IOperation continuing on 1 devices

further investigation shows that the drives are running in Ultra DMA mode2/ 33Mbit

/sbin/hdparm -I /dev/hdc

/dev/hdc:

non-removable ATA device, with non-removable media
        Model Number:           ST320014A                              
        Serial Number:          5JZD18QK            
        Firmware Revision:      3.07    
Standards:
        Supported: 1 2 3 4 5 6
        Likely used: 6
Configuration:
        Logical         max     current
        cylinders       16383   16383
        heads           16      16
        sectors/track   63      63
        bytes/track:    0               (obsolete)
        bytes/sector:   0               (obsolete)
        current sector capacity: 16514064
        LBA user addressable sectors = 39102336
Capabilities:
        LBA, IORDY(can be disabled)
        Buffer size: 2048.0kB   ECC bytes: 4    Queue depth: 1
        Standby timer values: spec'd by standard
        r/w multiple sector transfer: Max = 16  Current = 16
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=240ns  IORDY flow control=120ns

even further investigation showed that the VT8235 chipset was not recognized by the kernel. From dmesg

VP_IDE: IDE controller on PCI bus 00 dev 89
PCI: Hardcoded IRQ 14 for device 00:11.1
VP_IDE: chipset revision 6
VP_IDE: not 100% native mode: will probe irqs later
VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik
hda: ST320014A, ATA DISK drive
hdc: ST320014A, ATA DISK drive

Searching the linux newsgroups has shown that there is irq timeout problems with the earlier 2.4 kernels and the VT8235 chipset.

I guess I am trying to say dont install 5.6 on a system with the VT8235 chipset.

Jon

Mike

Re: Kernel 2.4.18 (SME5.6) + VT8235 Southbridge
« Reply #1 on: June 07, 2003, 12:39:55 AM »
Damn, just bought a Elitegroup K7VMM+ mainboard a couple of weeks ago specially for my SME 5.6.
VT8235 Southbridge chipset.
I am having problems enabling hdparm.
For the rest the system is running fine by the way.
We probably have the same problems.
At the top you say you used: /sbin/hdparm -I /dev/hdc
With what command did you find out that last part, that shows the unknown chipset?
I would like to check if my system does not recognise the VIA chipset either.

Mike

Re: Kernel 2.4.18 (SME5.6) + VT8235 Southbridge
« Reply #2 on: June 07, 2003, 01:15:34 AM »
Hi Jon

Found this link.
http://lwn.net/Articles/8035/
Exactly what we need but I am not a Linux wiz so I do not know exactly what to do with it.
Do you know?