What PCI Sata card is this ? Is you device tree entrees are correct for PCI ? Especially the interrupt numbers etc ? Also check your ioremap() function in the SATA driver. Make sure that data type of physical address in the driver using is "unsigned long long" instead of "unsigned long"
-----Original Message----- From: linuxppc-dev-bounces+tmarri=amcc....@ozlabs.org [mailto:linuxppc-dev-bounces+tmarri=amcc....@ozlabs.org] On Behalf Of rizwan ahmad Sent: Thursday, March 26, 2009 6:57 AM To: linuxppc-dev@ozlabs.org Subject: Re: sata device failed to IDENTIFY... output of lspci -vv -bash-3.2# lspci -vv 00:0c.0 Class 0c03: Unknown device 1106:3038 (rev 62) Subsystem: Unknown device 1106:3038 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Ste- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbor- Latency: 128 Interrupt: pin A routed to IRQ 25 Region 4: I/O ports at ffe0 [size=32] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:0c.1 Class 0c03: Unknown device 1106:3038 (rev 62) Subsystem: Unknown device 1106:3038 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Ste- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbor- Latency: 128 Interrupt: pin B routed to IRQ 25 Region 4: I/O ports at ffc0 [size=32] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:0c.2 Class 0c03: Unknown device 1106:3104 (rev 65) (prog-if 20) Subsystem: Unknown device 1106:3104 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Ste- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbor- Latency: 128 Interrupt: pin C routed to IRQ 25 Region 0: Memory at afffff00 (32-bit, non-prefetchable) [size=256] Capabilities: [80] Power Management version 2 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA PME(D0+,D1+,D2+,D3) Status: D0 PME-Enable- DSel=0 DScale=0 PME- 00:0c.3 Class 0104: Unknown device 1106:3249 (rev 50) Subsystem: Unknown device 1106:3249 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Ste- Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbor- Latency: 128 Interrupt: pin A routed to IRQ 25 Region 0: I/O ports at ffb0 [size=16] Region 1: I/O ports at ffa0 [size=16] Region 2: I/O ports at ff90 [size=16] Region 3: I/O ports at ff80 [size=16] Region 4: I/O ports at ff60 [size=32] Region 5: I/O ports at fe00 [size=256] Expansion ROM at <ignored> [disabled] Capabilities: [e0] Power Management version 2 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3ho) Status: D0 PME-Enable- DSel=0 DScale=0 PME- -bash-3.2# -- View this message in context: http://www.nabble.com/sata-device-failed-to-IDENTIFY...-tp22655709p22722 574.html Sent from the linuxppc-dev mailing list archive at Nabble.com. _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev _______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@ozlabs.org https://ozlabs.org/mailman/listinfo/linuxppc-dev