From mboxrd@z Thu Jan 1 00:00:00 1970
From: bugme-daemon@bugzilla.kernel.org
Subject: [Bug 11576] New: compactflash TRANSCEND at ide adapter failed to IDENTIFY
Date: Tue, 16 Sep 2008 06:19:44 -0700 (PDT)
Message-ID:
Return-path:
Received: from smtp1.linux-foundation.org ([140.211.169.13]:33511 "EHLO
smtp1.linux-foundation.org" rhost-flags-OK-OK-OK-OK)
by vger.kernel.org with ESMTP id S1751169AbYIPNTq (ORCPT
); Tue, 16 Sep 2008 09:19:46 -0400
Received: from picon.linux-foundation.org (picon.linux-foundation.org [140.211.169.79])
by smtp1.linux-foundation.org (8.14.2/8.13.5/Debian-3ubuntu1.1) with ESMTP id m8GDJix6004534
for ; Tue, 16 Sep 2008 06:19:45 -0700
Sender: linux-ide-owner@vger.kernel.org
List-Id: linux-ide@vger.kernel.org
To: linux-ide@vger.kernel.org
http://bugzilla.kernel.org/show_bug.cgi?id=11576
Summary: compactflash TRANSCEND at ide adapter failed to IDENTIFY
Product: IO/Storage
Version: 2.5
KernelVersion: 2.6.24-19-generic 64bit (gcc version 4.2.3) #1 SMP Wed
Aug 20 17
Platform: All
OS/Version: Linux
Tree: Mainline
Status: NEW
Severity: normal
Priority: P1
Component: IDE
AssignedTo: io_ide@kernel-bugs.osdl.org
ReportedBy: werner.hein@gmx.net
Latest working kernel version: n/a
Earliest failing kernel version: no idea but short tests failed on Ubuntu
6.06.1 & 7.10
Distribution: Kubuntu 8.04.1 Hardy Heron
Hardware Environment: Intel D945GCLF + AtomCPU, CF TRANSCEND TS4GCF120 at
CF->IDE adapter via 80 wire cable to single pata/ide port, CF is master and
only device connected to pata/ide, SAMSUNG 750GB at sata, 2GB DDR2 ram
Software Environment: Kubuntu 8.04.1 Desktop, basic installation
Problem Description: CF fails during boot, partition table cannot be read, no
access to CF
sequence of failure:
libata
- detects at ata1.00 CF including name and size correctly
- configures IF for MWDMA2
- assignes IF to scsi
- goes on with sata
[] ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0x2090 irq 14
[] ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0x2098 irq 15
[] ata1.00: ATA-0: TRANSCEND, 20070312, max MWDMA2
[] ata1.00: 8077104 sectors, multi 0: LBA
[] ata1.00: configured for MWDMA2
[] ata1.00: configured for MWDMA2
[] ata1: EH complete
[] ata2: port disabled. ignoring.
[] scsi 0:0:0:0: Direct-Access ATA TRANSCEND 2007 PQ: 0 ANSI: 5
sd
- driver takes over and starts with CF as sda
- still starting with correct parameters
- then timeout upon a command + error messages "failed to IDENTIFY" and
"revalidation failed"
[] Driver 'sd' needs updating - please use bus_type methods
[] sd 0:0:0:0: [sda] 8077104 512-byte hardware sectors (4135 MB)
[] sd 0:0:0:0: [sda] Write Protect is off
[] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't
support DPO or FUA
[] sd 0:0:0:0: [sda] 8077104 512-byte hardware sectors (4135 MB)
[] sd 0:0:0:0: [sda] Write Protect is off
[] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[] sd 0:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't
support DPO or FUA
[] sda:<3>ata1.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x2 frozen
[] ata1.00: cmd c8/00:08:00:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
[] res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[] ata1.00: status: { DRDY }
[] ata1: soft resetting link
[] ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80)
[] ata1.00: revalidation failed (errno=-5)
[] ata1: failed to recover some devices, retrying in 5 secs
[] ata1: soft resetting link
... ...
- later on followed by some more error messages
[] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET
driverbyte=DRIVER_OK,SUGGEST_OK
[] end_request: I/O error, dev sda, sector 0
[] Buffer I/O error on device sda, logical block 0
[] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET
driverbyte=DRIVER_OK,SUGGEST_OK
[] end_request: I/O error, dev sda, sector 0
[] Buffer I/O error on device sda, logical block 0
[] sd 0:0:0:0: [sda] Result: hostbyte=DID_BAD_TARGET
driverbyte=DRIVER_OK,SUGGEST_OK
[] end_request: I/O error, dev sda, sector 0
[] Buffer I/O error on device sda, logical block 0
... ...
sudo hdparm -I /dev/sda
/dev/sda:
HDIO_DRIVE_CMD(identify) failed: Input/output error
needless to say that CF has been checked in a CF card reader on same board's
usb and works perfectly there
Steps to reproduce:
- failure comes every time
--
Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.