LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 02-09-2005, 11:01 PM   #1
mikeknoll
LQ Newbie
 
Registered: Feb 2005
Posts: 3

Rep: Reputation: 0
File systems corrupting on SIL0680 cards


I'm out of ideas on how to fix this, so I'm hoping someone can help.

I'm getting a courrupted file system on a harddrive on a PCI IDE controller. I have a RedHet 9.0 system with 4 HDDs a DVD-R burner and a DVD-ROM drive. Each is on it's own IDE channel. One HDD is on the primary IDE channel on the motherboard(nFore2). Another is on the secondary IDE channel on the MB. Another is on a SII0680 PCI IDE card's primary channel. The last is on the secondary of this card. The DVD-R is on the primary of a second identical SII0680 card. The DVD-ROM is on the secondary.

The HDDs on the MB controller work fine. The HDDs on the PCI cards get file system corruption very quickly. I can demonstrate this by formating a drive, copying 30gigs from another drive on to it, and then fsck'ing the drive. It fails every time. The other HDDs have never had file system problems.

I have tried the drive on the MB's controller, and it worked fine. I've also used SMART to check the drive, health comes up okay, scans turn up nothing. Not even a sector reallocated.

I've tried flipping the controller the DVD drives are on with the HDD one. I've tried a couple different 80w IDE controllers. I've tried switching from udma5 to udma2. I've tried upgrading the kernel from 2.4.27 to 2.4.29. The 2.4.29 kernel didn't have drivers installed for my video card(nvida) nor my capture card(ivtv). The 2.4.27 kernel did. The kernels are compiled with SIIMAGE.

I'm running out of ideas. Does anyone know what could be wrong? Could anyone recommend a good 4 channel expansion solution(multiple cards are okay, I'd like to avoid RAID cards, as they add a lot of $$$)


On a slightly side note, what does "SiI680: not 100% native mode: will probe irqs late" mean? I get it on the nforce controller too, and I've googled a lot of people that run fine with it, so I presume it's not the problem, just curious what it means.

Some logs follow from the system booted with the 2.4.27 kernel which has the ivtv and nvidia drivers loaded, The one drive from the secondary motherboard channel is unplugged.

[root@localhost root]# uname -a
Linux localhost.localdomain 2.4.27-nobttv #4 Tue Aug 31 17:08:16 EDT 2004 i686 athlon i386 GNU/Linux
[root@localhost root]#
Linux version 2.4.27-nobttv (root@localhost.localdomain) (gcc version 3.2.2 20030222 (Red Hat Linux 3.2.2-5)) #4 Tue Aug 31 17:08:16 EDT 2004
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000000fff0000 (usable)
BIOS-e820: 000000000fff0000 - 000000000fff3000 (ACPI NVS)
BIOS-e820: 000000000fff3000 - 0000000010000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
255MB LOWMEM available.
On node 0 totalpages: 65520
zone(0): 4096 pages.
zone(1): 61424 pages.
zone(2): 0 pages.
Kernel command line: ro root=LABEL=/
Initializing CPU#0
Detected 1797.298 MHz processor.
Console: colour VGA+ 80x25
Calibrating delay loop... 3578.26 BogoMIPS
Memory: 256304k/262080k available (1276k kernel code, 5388k reserved, 456k data, 104k init, 0k highmem)
Dentry cache hash table entries: 32768 (order: 6, 262144 bytes)
Inode cache hash table entries: 16384 (order: 5, 131072 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 16384 (order: 4, 65536 bytes)
Page-cache hash table entries: 65536 (order: 6, 262144 bytes)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 256K (64 bytes/line)
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: After generic, caps: 0383fbff c1c3fbff 00000000 00000000
CPU: Common caps: 0383fbff c1c3fbff 00000000 00000000
CPU: AMD Athlon(tm) XP 2200+ stepping 01
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
mtrr: detected mtrr type: Intel
PCI: PCI BIOS revision 2.10 entry at 0xfb4d0, last bus=2
PCI: Using configuration type 1
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
PCI: nForce2 C1 Halt Disconnect fixup
PCI: Using IRQ router default [10de/01e0] at 00:00.0
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16)
Starting kswapd
VFS: Disk quotas vdquot_6.5.1
Detected PS/2 Mouse Port.
pty: 2048 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS MULTIPORT SHARE_IRQ SERIAL_PCI ISAPNP enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
Real Time Clock Driver v1.10f
NET4: Frame Diverter 0.46
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: 00:09.0 (rev a2) UDMA133 controller
ide0: BM-DMA at 0xf000-0xf007, BIOS settings : hda : DMA, hdb : DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings : hdc : DMA, hdd : DMA
SiI680: IDE controller at PCI slot 01:06.0
SiI680: chipset revision 2
SiI680: not 100% native mode: will probe irqs later
SiI680: BASE CLOCK == 133
ide2: MMIO-DMA , BIOS settings: hde : pio, hdf : pio
ide3: MMIO-DMA , BIOS settings: hdg : pio, hdh : pio
SiI680: IDE controller at PCI slot 01:07.0
SiI680: chipset revision 2
SiI680: not 100% native mode: will probe irqs later
SiI680: BASE CLOCK == 133
ide4: MMIO-DMA , BIOS settings: hdiio, hdjio
ide5: MMIO-DMA , BIOS settings: hdkio, hdlio
hda: ST3120026A, ATA DISK drive
blk: queue c0303e80, I/O limit 4095Mb (mask 0xffffffff)
hde: ST3120022A, ATA DISK drive
blk: queue c0304728, I/O limit 4095Mb (mask 0xffffffff)
hdg: ST3160023A, ATA DISK drive
blk: queue c0304b7c, I/O limit 4095Mb (mask 0xffffffff)
hdi: PIONEER DVD-RW DVR-108, ATAPI CD/DVD-ROM drive
hdk: TOSHIBA DVD-ROM SD-M1712, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide2 at 0xd080d080-0xd080d087,0xd080d08a on irq 10
ide3 at 0xd080d0c0-0xd080d0c7,0xd080d0ca on irq 10
ide4 at 0xd080f080-0xd080f087,0xd080f08a on irq 11
ide5 at 0xd080f0c0-0xd080f0c7,0xd080f0ca on irq 11
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 234441648 sectors (120034 MB) w/8192KiB Cache, CHS=14593/255/63, UDMA(100)
hde: attached ide-disk driver.
hde: host protected area => 1
hde: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=14593/255/63, UDMA(100)
hdg: attached ide-disk driver.
hdg: host protected area => 1
hdg: 312581808 sectors (160042 MB) w/8192KiB Cache, CHS=19457/255/63, UDMA(100)
Partition check:
hda: hda1 hda2 hda3
hde: hde1
hdg: hdg1
Initializing Cryptographic API
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 2048 buckets, 16Kbytes
TCP: Hash tables configured (established 16384 bind 32768)
Linux IP multicast router 0.06 plus PIM-SM
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: Compressed image found at block 0
Freeing initrd memory: 146k freed
VFS: Mounted root (ext2 filesystem).
Journalled Block Device driver loaded
kjournald starting. Commit interval 5 seconds
EXT3-fs: mounted filesystem with ordered data mode.
Freeing unused kernel memory: 104k freed
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
PCI: Setting latency timer of device 00:02.0 to 64
usb-ohci.c: USB OHCI at membase 0xd084f000, IRQ 5
usb-ohci.c: usb-00:02.0, nVidia Corporation nForce2 USB Controller
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.1 to 64
usb-ohci.c: USB OHCI at membase 0xd0851000, IRQ 12
usb-ohci.c: usb-00:02.1, nVidia Corporation nForce2 USB Controller (#2)
usb.c: new USB bus registered, assigned bus number 2
hub.c: USB hub found
hub.c: 3 ports detected
PCI: Setting latency timer of device 00:02.2 to 64
ehci_hcd 00:02.2: nVidia Corporation nForce2 USB Controller
ehci_hcd 00:02.2: irq 10, pci mem d085a000
usb.c: new USB bus registered, assigned bus number 3
PCI: cache line size of 64 is not supported by device 00:02.2
ehci_hcd 00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Dec-29/2.4
hub.c: USB hub found
hub.c: 6 ports detected
usb.c: registered new driver hiddev
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech@suse.cz>
hid-core.c: USB HID support drivers
mice: PS/2 mouse device common for all mice
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,2), internal journal
Adding Swap: 522104k swap-space (priority -1)
hub.c: new USB device 00:02.1-3, assigned address 2
input: USB HID v1.10 Mouse [Logitech USB-PS/2 Optical Mouse] on usb2:2.0
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide0(3,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
kjournald starting. Commit interval 5 seconds
EXT3 FS 2.4-0.9.19, 19 August 2002 on ide3(34,1), internal journal
EXT3-fs: mounted filesystem with ordered data mode.
parport0: PC-style at 0x378 [PCSPP,TRISTATE]
ip_tables: (C) 2000-2002 Netfilter core team
PCI: Setting latency timer of device 00:04.0 to 64
divert: allocating divert_blk for eth0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
PCI: Setting latency timer of device 00:06.0 to 64
intel8x0_measure_ac97_clock: measured 49764 usecs
intel8x0: clocking to 47457
Linux video capture interface: v1.00
i2c-core.o: i2c core module version 2.6.1 (20010830)
i2c-algo-bit.o: i2c bit algorithm module
saa7127: video encoder driver version V 0.3 loaded
i2c-core.o: driver saa7127 registered.
i2c-core.o: driver i2c TV tuner driver registered.
i2c-core.o: driver saa7115 registered.
i2c-core.o: driver i2c msp3400 driver registered.
ivtv: ==================== START INIT IVTV ====================
ivtv: version 0.1.10 (0.1.10pre2-ck106p) loading
ivtv: Linux version: 2.4.27-nobttv
ivtv: In case of problems please include the debug info
ivtv: between the START INIT IVTV and END INIT IVTV lines when
ivtv: mailing the ivtv-devel mailinglist.
ivtv: Autodetected WinTV PVR 350 card
ivtv: Found an iTVC15 based chip
ivtv: Unreasonably low latency timer, setting to 64 (was 32)
ivtv: XXX PCI device: 0x01e0 vendor: 0x10de
saa7127: Selecting NTSC video Standard
saa7127: Selecting S-Video+Composite
saa7127: Turn WSS off
saa7127: Widescreen Mode 4:3 Full Format
saa7127: Selecting Normal Encoder Input
saa7127: Enable Video Output
ivtv: i2c attach [client=saa7127[0],ok]
i2c-core.o: client [saa7127[0]] registered to adapter [ivtv i2c driver #0](pos. 0).
tuner: chip found @ 0xc2
ivtv: i2c attach [client=(tuner unset),ok]
i2c-core.o: client [(tuner unset)] registered to adapter [ivtv i2c driver #0](pos. 1).
saa7115: starting probe for adapter ivtv i2c driver #0 (0x10005)
saa7115: detecting saa7115 client on address 0x42
saa7115: writing init values
ivtv: i2c attach [client=saa7115[0],ok]
i2c-core.o: client [saa7115[0]] registered to adapter [ivtv i2c driver #0](pos. 2).
saa7115: status: (1E) 0x48, (1F) 0xc0
msp34xx: ivtv version
msp34xx: init: chip=MSP3448W-A2, has NICAM support, simpler (G) no-thread mode
msp34xx: $Id$ compiled on: Aug 31 2004 17:11:35
ivtv: i2c attach [client=MSP3448W-A2,ok]
i2c-core.o: client [MSP3448W-A2] registered to adapter [ivtv i2c driver #0](pos. 3).
i2c-core.o: adapter ivtv i2c driver #0 registered as adapter 0.
i2c-core.o: driver tveeprom registered.
tveeprom: Hauppauge: model = 48132, rev = J333, serial# = 6546476
tveeprom: tuner = Temic 4039FR5 (idx = 33, type = 21)
tveeprom: tuner fmt = NTSC(M) (eeprom = 0x08, v4l2 = 0x00001000)
tveeprom: audio_processor = MSP3440 (type = 11)
ivtv: i2c attach [client=tveeprom[0],ok]
i2c-core.o: client [tveeprom[0]] registered to adapter [ivtv i2c driver #0](pos. 4).
ivtv: Tuner Type 21, Tuner formats 0x00001000, Radio: yes, Model 0x00a934d3, Revision 0x00000001
ivtv: NTSC tuner detected
ivtv: Radio detected
ivtv: Encoder revision: 0x02040011
ivtv: Decoder revision: 0x02020023
ivtv: Configuring WinTV PVR 350 card with 9 streams
ivtv: Create DMA stream 0 using 4 131072 byte buffers 524288 kbytes total
ivtv: Create DMA stream 1 using 1 131072 byte buffers 131072 kbytes total
ivtv: Create stream 2
ivtv: Create DMA stream 3
ivtv: Create stream 4
ivtv: Create DMA stream 5 using 64 4096 byte buffers 262144 kbytes total
ivtv: Create stream 6
ivtv: Create stream 7
ivtv: Create DMA stream 8 using 32 4096 byte buffers 131072 kbytes total
ivtv: Setting Tuner 2
tuner: type set to 2 (Philips NTSC (FI1236,FM1236 and compatibles))
ivtv: Setting audio matrix to input 3, output 1
ivtv: Switching standard to NTSC.
saa7115: decoder set norm NTSC
saa7115: set audio: 0x01
saa7127: Setting Encoder Video Standard
saa7127: Set NTSC Video Mode
saa7127: Selecting NTSC video Standard
ivtv: Initialized WinTV PVR 350, card #0
ivtv: ==================== END INIT IVTV ====================
saa7115: decoder set picture bright=128 contrast=63 saturation=64 hue=0
saa7115: decoder set picture bright=128 contrast=63 saturation=63 hue=0
saa7115: decoder set picture bright=127 contrast=63 saturation=63 hue=0
saa7115: decoder set picture bright=127 contrast=63 saturation=63 hue=0
ivtv: v4l2 ioctl: set frequency 4436
ivtv: Finished with Mute
lirc_dev: IR Remote Control driver registered, at major 61
bttv: driver version 0.7.108 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
i2c-core.o: driver i2c ir driver registered.
lirc_i2c: chip found @ 0x18 (Hauppauge IR)
ivtv: i2c attach [client=Hauppauge IR,ok]
i2c-core.o: client [Hauppauge IR] registered to adapter [ivtv i2c driver #0](pos. 5).
lirc_dev: lirc_register_plugin:sample_rate: 10
NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 1.0-6111 Tue Jul 27 07:55:38 PDT 2004
Linux agpgart interface v0.99 (c) Jeff Hartmann
agpgart: Maximum main memory to use for agp memory: 203M
agpgart: Detected NVIDIA nForce2 chipset
agpgart: AGP aperture is 64M @ 0xdc000000
spurious 8259A interrupt: IRQ7.
[root@localhost root]# lspci -v
00:00.0 Host bridge: nVidia Corporation: Unknown device 01e0 (rev c1)
Flags: bus master, 66Mhz, fast devsel, latency 0
Memory at dc000000 (32-bit, prefetchable) [size=64M]
Capabilities: [40] AGP version 3.0
Capabilities: [60] #08 [2001]

00:00.1 RAM memory: nVidia Corporation: Unknown device 01ea (rev c1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 1400
Flags: 66Mhz, fast devsel

00:00.2 RAM memory: nVidia Corporation: Unknown device 01ee (rev c1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 1400
Flags: 66Mhz, fast devsel

00:00.3 RAM memory: nVidia Corporation: Unknown device 01ed (rev c1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 1400
Flags: 66Mhz, fast devsel

00:00.4 RAM memory: nVidia Corporation: Unknown device 01ec (rev c1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 1400
Flags: 66Mhz, fast devsel

00:00.5 RAM memory: nVidia Corporation: Unknown device 01ef (rev c1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 1400
Flags: 66Mhz, fast devsel

00:01.0 ISA bridge: nVidia Corporation nForce2 ISA Bridge (rev a4)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: bus master, 66Mhz, fast devsel, latency 0
Capabilities: [48] #08 [01e1]

00:01.1 SMBus: nVidia Corporation nForce2 SMBus (MCP) (rev a2)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: 66Mhz, fast devsel, IRQ 11
I/O ports at e400 [size=32]
Capabilities: [44] Power Management version 2

00:02.0 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 5
Memory at e4002000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:02.1 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 10 [OHCI])
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 12
Memory at e4003000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:02.2 USB Controller: nVidia Corporation nForce2 USB Controller (rev a4) (prog-if 20 [EHCI])
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 10
Memory at e4004000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] #0a [2080]
Capabilities: [80] Power Management version 2

00:04.0 Ethernet controller: nVidia Corporation nForce2 Ethernet Controller (rev a1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 2301
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 12
Memory at e4005000 (32-bit, non-prefetchable) [size=4K]
I/O ports at d000 [size=8]
Capabilities: [44] Power Management version 2

00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
Subsystem: Biostar Microtech Int'l Corp: Unknown device 8201
Flags: bus master, 66Mhz, fast devsel, latency 0, IRQ 11
I/O ports at d400 [size=256]
I/O ports at d800 [size=128]
Memory at e4000000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

00:08.0 PCI bridge: nVidia Corporation: Unknown device 006c (rev a3) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
I/O behind bridge: 0000a000-0000cfff
Memory behind bridge: e2000000-e3ffffff
Prefetchable memory behind bridge: d8000000-dbffffff

00:09.0 IDE interface: nVidia Corporation nForce2 IDE (rev a2) (prog-if 8a [Master SecP PriP])
Subsystem: Biostar Microtech Int'l Corp: Unknown device 3400
Flags: bus master, 66Mhz, fast devsel, latency 0
I/O ports at f000 [size=16]
Capabilities: [44] Power Management version 2

00:1e.0 PCI bridge: nVidia Corporation nForce2 AGP (rev c1) (prog-if 00 [Normal decode])
Flags: bus master, 66Mhz, medium devsel, latency 32
Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
Memory behind bridge: e0000000-e1ffffff
Prefetchable memory behind bridge: d0000000-d7ffffff

01:06.0 RAID bus controller: CMD Technology Inc PCI0680 (rev 02)
Subsystem: CMD Technology Inc: Unknown device 3680
Flags: bus master, medium devsel, latency 32, IRQ 10
I/O ports at a000 [size=8]
I/O ports at a400 [size=4]
I/O ports at a800 [size=8]
I/O ports at ac00 [size=4]
I/O ports at b000 [size=16]
Memory at e3000000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=512K]
Capabilities: [60] Power Management version 2

01:07.0 RAID bus controller: CMD Technology Inc PCI0680 (rev 02)
Subsystem: CMD Technology Inc: Unknown device 3680
Flags: bus master, medium devsel, latency 32, IRQ 11
I/O ports at b400 [size=8]
I/O ports at b800 [size=4]
I/O ports at bc00 [size=8]
I/O ports at c000 [size=4]
I/O ports at c400 [size=16]
Memory at e3001000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=512K]
Capabilities: [60] Power Management version 2

01:0a.0 Multimedia video controller: Internext Compression Inc iTVC15 MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc.: Unknown device 4000
Flags: bus master, medium devsel, latency 64, IRQ 10
Memory at d8000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2

02:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0185 (rev c1) (prog-if 00 [VGA])
Flags: bus master, 66Mhz, medium devsel, latency 248, IRQ 5
Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (32-bit, prefetchable) [size=128M]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Capabilities: [44] AGP version 3.0

[root@localhost root]# hdparm -v /dev/hda

/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0
[root@localhost root]# hdparm -v /dev/hde

/dev/hde:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 14593/255/63, sectors = 234441648, start = 0
[root@localhost root]# hdparm -v /dev/hdg

/dev/hdg:
multcount = 16 (on)
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 19457/255/63, sectors = 312581808, start = 0
[root@localhost root]#
 
Old 02-10-2005, 11:10 AM   #2
urka58
Member
 
Registered: Nov 2003
Distribution: slackware 15
Posts: 546

Rep: Reputation: 43
Silicon Image Ide controllers should use the CMD640 chipset.
I'd try configuring the kernel in the IDE section as follows:

CONFIG_BLK_DEV_CMD640=y --------------------------------------------------> this
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_ISAPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_OFFBOARD is not set
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_PCI_WIP is not set
CONFIG_BLK_DEV_ADMA100=y
CONFIG_BLK_DEV_AEC62XX=y
CONFIG_BLK_DEV_ALI15X3=y
# CONFIG_WDC_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=y
# CONFIG_AMD74XX_OVERRIDE is not set
CONFIG_BLK_DEV_ATIIXP=y
CONFIG_BLK_DEV_CMD64X=y -------------------------------------------------this
CONFIG_BLK_DEV_TRIFLEX=y
# CONFIG_BLK_DEV_CY82C693 is not set
CONFIG_BLK_DEV_CS5530=y
CONFIG_BLK_DEV_HPT34X=y
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=y
CONFIG_BLK_DEV_PIIX=y
# CONFIG_BLK_DEV_NS87415 is not set
# CONFIG_BLK_DEV_OPTI621 is not set
CONFIG_BLK_DEV_PDC202XX_OLD=y
# CONFIG_PDC202XX_BURST is not set
CONFIG_BLK_DEV_PDC202XX_NEW=y
# CONFIG_PDC202XX_FORCE is not set
CONFIG_BLK_DEV_RZ1000=y
CONFIG_BLK_DEV_SC1200=y
CONFIG_BLK_DEV_SVWKS=y
CONFIG_BLK_DEV_SIIMAGE=y ---------------------------------------------- This shouldn't be necessary (I have on the same box a 2.6 kernel working fine with this module commented
CONFIG_BLK_DEV_SIS5513=y
CONFIG_BLK_DEV_SLC90E66=y
# CONFIG_BLK_DEV_TRM290 is not set
CONFIG_BLK_DEV_VIA82CXXX=y
CONFIG_IDE_CHIPSETS=y
This .config file comes from the Slackware 2.4.26 standard kernel.
I have the same PCI IDE controller on an asus P4PE mobo working fine with this configuration. You can comment out the lines you do not need of course. I'd check the IDE cables as well trying a good quality one (with triple wiring), if you already do not have one.
Hope this helps
Ciao.
 
Old 02-10-2005, 02:29 PM   #3
mikeknoll
LQ Newbie
 
Registered: Feb 2005
Posts: 3

Original Poster
Rep: Reputation: 0
The SII0680 is supported by the SIIMAGE according to the documentation. The Other Silicon Image driver is for the SII 64[3459] chips.

I just tried adding those options anyway, without sucess. I also tried compiling the SIIMAGE as a module instead of into the kernel. I also tried removing one of the cards to see if it was a two-card issue.

Seems others are having this issue, but no one knows the answer, yet the card is suppose to be supported. Any ideas
?
 
Old 02-11-2005, 10:34 AM   #4
mikeknoll
LQ Newbie
 
Registered: Feb 2005
Posts: 3

Original Poster
Rep: Reputation: 0
I think I solved the problem. I read in the driver code siimage.c to update the BIOS if I had trouble with the drive on an nvidia chipset motherboard. I updated the motherboard BIOS, and everything seems to be working. Transfers take much longer, I think it just wasn't writting data out before. I'm still trying to locate a BIOS for the card.

Mike
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
why do OS use File systems ? naveenrajn Linux - Newbie 6 11-15-2005 12:17 PM
file systems coal-fire-ice Solaris / OpenSolaris 5 07-25-2005 02:54 PM
Sil0680 ATA133IDE RAID Carpo Slackware 2 03-07-2005 03:22 AM
Is arrangement of file systems will differ if we copy a file from FAT 32 to ext 3 ? anindyanuri Linux - Software 2 02-20-2005 11:39 AM
File Systems ditogi Linux - Newbie 4 06-21-2002 10:13 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 04:04 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration