Date: Wed, 15 Mar 2006 18:05:23 +0100 From: Fluffles <etc@fluffles.net> To: freebsd-hardware@freebsd.org Subject: nForce4 Serial ATA detects only 1 drive Message-ID: <44184953.4020306@fluffles.net>
next in thread | raw e-mail | index | archive | help
Hi guys, I'm having problems detecting _both_ Serial ATA disks on my nForce4 motherboard. FreeBSD successfully detects the first disk but not the second. Same story when i swap the disks; only ad4 no ad6. This can't be a broken hardware issue: i tried TWO motherboards of the same type and TWO sets of harddrives (2x Hitachi T7K250 and 2x Maxtor MaxlineIII). Both motherboards have the SAME problem. I tried flashing to newest BIOS, no change. Same problem when i enable SATA RAID controller and stripe or mirror the disks: only ad4 is detected. When i do this however, i do see "stray irq7" just at the point where it should detect ad6. Please note that on Microsoft Windows XP, everything runs smooth and without problems. Right now i tried everything i know and don't know what to do. Hardware: Asrock K8NF4G-SATA2 motherboard - nVidia GeForce 6100 northbridge - nVidia nForce 410 MCP southbridge I tried 6.0-STABLE, 6.1-beta3 and 7.0-CURRENT (9 march 2006) using both non-ACPI and ACPI mode. My system is stable, tested with MemTest86 and Prime95 torture-test. Under 7.0-CURRENT (9 march 2006) i ran a verbose logging dump. Please note ata3 reiniting itself for some reason: (..) atapci1: <nVidia nForce MCP51 SATA300 controller> port 0xf80-0xf87,0xf00-0xf03,0xe80-0xe87,0xe00-0xe03,0xe000-0xe00f mem 0xfebdd000-0xfebddfff irq 10 at device 14.0 on pci0 atapci1: Reserved 0x10 bytes for rid 0x20 type 4 at 0xe000 ioapic0: routing intpin 10 (ISA IRQ 10) to vector 52 atapci1: [MPSAFE] atapci1: Reserved 0x1000 bytes for rid 0x24 type 3 at 0xfebdd000 ata2: <ATA channel 0> on atapci1 atapci1: Reserved 0x8 bytes for rid 0x10 type 4 at 0xf80 atapci1: Reserved 0x4 bytes for rid 0x14 type 4 at 0xf00 ata2: SATA connect ready time=0ms ata2: sata_connect devices=0x1<ATA_MASTER> ata2: [MPSAFE] ata3: <ATA channel 1> on atapci1 atapci1: Reserved 0x8 bytes for rid 0x18 type 4 at 0xe80 atapci1: Reserved 0x4 bytes for rid 0x1c type 4 at 0xe00 ata3: SATA connect ready time=0ms ata3: sata_connect devices=0x1<ATA_MASTER> ata3: [MPSAFE] (..) ad4: 157066MB <HDT722516DLA380 V43OA96A> at ata2-master SATA150 ad4: 321672960 sectors [319120C/16H/63S] 16 sectors/interrupt 1 depth queue ad4: nVidia check1 failed ad4: Adaptec check1 failed ad4: LSI (v3) check1 failed ad4: LSI (v2) check1 failed ad4: FreeBSD check1 failed GEOM: new disk ad4 ata3: reiniting channel .. ata3: SATA connect ready time=0ms ata3: sata_connect devices=0x1<ATA_MASTER> ata3: reinit done .. ata3: reiniting channel .. ata3: SATA connect ready time=0ms ata3: sata_connect devices=0x1<ATA_MASTER> ata3: reinit done .. (..) complete dmesg output: http://www.fluffles.net/files/dmesg-mediashield-problem.txt Should i file a PR? Can anybody tell me what is going wrong and why? I'm feeling this is a little bug in FreeBSD which could be fixed easily. I'd appreciate any feedback! Many thanks! - Veronica
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?44184953.4020306>