Re: PDC20269 Busy primary channel problem

2004-01-28 Thread Alvin Oga

hi ya mike


On Wed, 28 Jan 2004, Mike Garrison wrote:

> hdj: set_drive_speed_status: status=0xff { Busy }
> hdi: max request size: 128KiB
> hdi: status timeout: status=0xff { Busy }

wow ... too much data :-) for a change ... 

searching for important stuff ..pertainent to the problems 

...

i assume you're using good-clean 18" long 80-conductor cable ..
- NOT the round (out-of-spec) ide whacky-wires junk ...

i'd look for mis-matched disk speeds ..
udma5 and udma6 and udma4 on the same ide cables
( you cannot mix-n-match them up )

> Jan 27 09:27:46 crypto kernel: ide: Assuming 33MHz system bus speed for 
> PIO modes; override with idebus=xx
> Jan 27 09:27:46 crypto kernel: VP_IDE: VIA vt82c686b (rev 40) IDE 
> UDMA100 controller on pci:00:07.1
> Jan 27 09:27:46 crypto kernel: ide0: BM-DMA at 0x9000-0x9007, BIOS 
> settings: hda:DMA, hdb:DMA
> Jan 27 09:27:46 crypto kernel: ide1: BM-DMA at 0x9008-0x900f, BIOS 
> settings: hdc:DMA, hdd:DMA
> Jan 27 09:27:46 crypto kernel: hda: IBM-DJNA-371350, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdb: WDC WD1200BB-22CAA0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> Jan 27 09:27:46 crypto kernel: hdc: WDC WD800BB-32CCB0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdd: WDC WD307AA, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: ide1 at 0x170-0x177,0x376 on irq 15
> Jan 27 09:27:46 crypto kernel: PDC20267: IDE controller at PCI slot 
> :00:09.0
> Jan 27 09:27:46 crypto kernel: PDC20267: chipset revision 2
> Jan 27 09:27:46 crypto kernel: PDC20267: 100%% native mode on irq 11
> Jan 27 09:27:46 crypto kernel: PDC20267: (U)DMA Burst Bit ENABLED 
> Primary PCI Mode Secondary PCI Mode.
> Jan 27 09:27:46 crypto kernel: ide2: BM-DMA at 0xb000-0xb007, BIOS 
> settings: hde:pio, hdf:pio
> Jan 27 09:27:46 crypto kernel: ide3: BM-DMA at 0xb008-0xb00f, BIOS 
> settings: hdg:pio, hdh:pio
> Jan 27 09:27:46 crypto kernel: hde: WDC WD800BB-00BSA0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdf: WDC WD800BB-00BSA0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: ide2 at 0xa000-0xa007,0xa402 on irq 11
> Jan 27 09:27:46 crypto kernel: hdg: WDC WD800BB-00CAA0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdh: Maxtor 4G160J8, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: ide3 at 0xa800-0xa807,0xac02 on irq 11
> Jan 27 09:27:46 crypto kernel: PDC20269: IDE controller at PCI slot 
> :00:0b.0
> Jan 27 09:27:46 crypto kernel: PDC20269: chipset revision 2
> Jan 27 09:27:46 crypto kernel: PDC20269: 100%% native mode on irq 10
> Jan 27 09:27:46 crypto kernel: ide4: BM-DMA at 0xc400-0xc407, BIOS 
> settings: hdi:pio, hdj:pio
> Jan 27 09:27:46 crypto kernel: ide5: BM-DMA at 0xc408-0xc40f, BIOS 
> settings: hdk:pio, hdl:pio
> Jan 27 09:27:46 crypto kernel: hdi: WDC WD1000BB-00CCB0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdj: WDC WD800BB-75CAA0, ATA DISK drive
> Jan 27 09:27:46 crypto kernel: hdj: set_drive_speed_status: status=0xff 
> { Busy }

i cant tell from the "BB-00ccb0 BB075caa0"  options if you're using disks
with 2MB and 8MB buffers ... you can't mix the different buffers sized
disks on the same cable

maybe its (in reality) complaining about "hdg/hdh" 

i bet the problem goes away  if you removed hdi and hdj ..
or these (possibly misleading) "busy" errors moves to other disks

c ya
alvin


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



PDC20269 Busy primary channel problem

2004-01-27 Thread Mike Garrison
I'm having a really odd problem with a PDC20269. The primary channel, no 
matter what, will also report the drives on it as busy. I've tried 
kernel versions 2.6.1, 2.6.2-rc2, and 2.4.24 and the same problem 
occurs. The Promise card detects the drives with no problem. The card 
has been swapped out, the cables have been switched, the drives have 
been changed, and none of this has any effect at all. I'm running debian 
testing/unstable.

If there are drives on the primary channel, I run into errors such as 
the following:
hdj: set_drive_speed_status: status=0xff { Busy }
hdi: max request size: 128KiB
hdi: status timeout: status=0xff { Busy }

I'm really quite lost as to what the problem may be. I've tried so many 
different things I don't know what else to do besides not use the 
primary chain.

I've attached my lspci -v ; my dmesg ; and my kernel .config (2.6.2-rc2)

Thanks,
Mike Garrison
[EMAIL PROTECTED]
dmesg:

Jan 27 09:27:46 crypto syslogd 1.4.1#13: restart.
Jan 27 09:27:46 crypto kernel: klogd 1.4.1#13, log source = /proc/kmsg 
started.
Jan 27 09:27:46 crypto kernel: Inspecting /boot/System.map-2.6.2-rc2
Jan 27 09:27:46 crypto kernel: Loaded 17788 symbols from 
/boot/System.map-2.6.2-rc2.
Jan 27 09:27:46 crypto kernel: Symbols match kernel version 2.6.2.
Jan 27 09:27:46 crypto kernel: No module symbols loaded - kernel modules 
not enabled. Jan 27 09:27:46 crypto kernel: Linux version 2.6.2-rc2 
([EMAIL PROTECTED]) (gcc version 3.3.3 20040110 (prerelease) (Debian)) #5 Tue 
Jan 2
7 09:20:55 EST 2004
Jan 27 09:27:46 crypto kernel: BIOS-provided physical RAM map:
Jan 27 09:27:46 crypto kernel:  BIOS-e820:  - 
000a (usable)
Jan 27 09:27:46 crypto kernel:  BIOS-e820: 000f - 
0010 (reserved)
Jan 27 09:27:46 crypto kernel:  BIOS-e820: 0010 - 
0fff (usable)
Jan 27 09:27:46 crypto kernel:  BIOS-e820: 0fff - 
0fff3000 (ACPI NVS)
Jan 27 09:27:46 crypto kernel:  BIOS-e820: 0fff3000 - 
1000 (ACPI data)
Jan 27 09:27:46 crypto kernel:  BIOS-e820:  - 
0001 (reserved)
Jan 27 09:27:46 crypto kernel: 255MB LOWMEM available.
Jan 27 09:27:46 crypto kernel: On node 0 totalpages: 65520
Jan 27 09:27:46 crypto kernel:   DMA zone: 4096 pages, LIFO batch:1
Jan 27 09:27:46 crypto kernel:   Normal zone: 61424 pages, LIFO batch:14
Jan 27 09:27:46 crypto kernel:   HighMem zone: 0 pages, LIFO batch:1
Jan 27 09:27:46 crypto kernel: DMI 2.3 present.
Jan 27 09:27:46 crypto kernel: ACPI: RSDP (v000 
VT8363) @ 0x000f7ec0
Jan 27 09:27:46 crypto kernel: ACPI: RSDT (v001 VT8363 AWRDACPI 
0x42302e31 AWRD 0x) @ 0x0fff3000
Jan 27 09:27:46 crypto kernel: ACPI: FADT (v001 VT8363 AWRDACPI 
0x42302e31 AWRD 0x) @ 0x0fff3040
Jan 27 09:27:46 crypto kernel: ACPI: DSDT (v001 VT8363 AWRDACPI 
0x1000 MSFT 0x010c) @ 0x
Jan 27 09:27:46 crypto kernel: Building zonelist for node : 0
Jan 27 09:27:46 crypto kernel: Kernel command line: auto 
BOOT_IMAGE=LinuxNEW ro root=301
Jan 27 09:27:46 crypto kernel: Initializing CPU#0
Jan 27 09:27:46 crypto kernel: PID hash table entries: 1024 (order 10: 
8192 bytes)
Jan 27 09:27:46 crypto kernel: Detected 902.342 MHz processor.
Jan 27 09:27:46 crypto kernel: Using tsc for high-res timesource
Jan 27 09:27:46 crypto kernel: Console: colour VGA+ 80x25
Jan 27 09:27:46 crypto kernel: Memory: 256464k/262080k available (1545k 
kernel code, 4892k reserved, 467k data, 136k init, 0k highme
m)
Jan 27 09:27:46 crypto kernel: Checking if this processor honours the WP 
bit even in supervisor mode... Ok.
Jan 27 09:27:46 crypto kernel: Calibrating delay loop... 1777.66 BogoMIPS
Jan 27 09:27:46 crypto kernel: Dentry cache hash table entries: 32768 
(order: 5, 131072 bytes)
Jan 27 09:27:46 crypto kernel: Inode-cache hash table entries: 16384 
(order: 4, 65536 bytes)
Jan 27 09:27:46 crypto kernel: Mount-cache hash table entries: 512 
(order: 0, 4096 bytes)
Jan 27 09:27:46 crypto kernel: CPU: L1 I Cache: 64K (64 bytes/line), D 
cache 64K (64 bytes/line)
Jan 27 09:27:46 crypto kernel: CPU: L2 Cache: 256K (64 bytes/line)
Jan 27 09:27:46 crypto kernel: Intel machine check architecture supported.
Jan 27 09:27:46 crypto kernel: Intel machine check reporting enabled on 
CPU#0.
Jan 27 09:27:46 crypto kernel: CPU: AMD Athlon(tm) processor stepping 02
Jan 27 09:27:46 crypto kernel: Enabling fast FPU save and restore... done.
Jan 27 09:27:46 crypto kernel: Checking 'hlt' instruction... OK.
Jan 27 09:27:46 crypto kernel: POSIX conformance testing by UNIFIX
Jan 27 09:27:46 crypto kernel: NET: Registered protocol family 16
Jan 27 09:27:46 crypto kernel: PCI: PCI BIOS revision 2.10 entry at 
0xfb420, last bus=1
Jan 27 09:27:46 crypto kernel: PCI: Using configuration type 1
Jan 27 09:27:46 crypto kernel: mtrr: v2.0 (20020519)
Jan 27 09:27:46 crypto kernel: ACPI: Subsystem revision 20031002
Jan 27 09:27:46 crypto kernel: ACPI: Interpreter enabled