Promise PDC20375 (SATA150 TX2plus) doesn't work with last kernels.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all, and sorry if I made mistakes here, it's my first post... and I
really think about it before posting :) I'm scared ;)

-> I have a fresh Mandriva 2007 install (2.6.17) and have installed a
2.6.18.1 vanilla in order to test with a no-heavily patched kernel.

My pb : I have a
00:09.0 Mass storage controller: Promise Technology, Inc. PDC20375
(SATA150 TX2plus) (rev 02) that worked (under kubuntu) and here
doesn't work with new install.

I've a 160 Gb IDE disk on it. (My mother card don't accept such huge
disk without this card)

Here some infos.
-------------------
uname -rpm
2.6.18.1 i686 Pentium III (Katmai)

------------------
dmesg | grep ata
libata version 2.00 loaded.
sata_promise 0000:00:09.0: version 1.04
ata1: SATA max UDMA/133 cmd 0xD8876200 ctl 0xD8876238 bmdma 0x0 irq 9
ata2: SATA max UDMA/133 cmd 0xD8876280 ctl 0xD88762B8 bmdma 0x0 irq 9
scsi0 : sata_promise
ata1: SATA link down (SStatus 0 SControl 0)
scsi1 : sata_promise
ata2: SATA link down (SStatus 0 SControl 300)

-------------------
cat /usr/src/linux-2.6.18.1/.config | grep -i sata
CONFIG_BLK_DEV_IDE_SATA=y
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
# CONFIG_SCSI_SATA_MV is not set
# CONFIG_SCSI_SATA_NV is not set
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_SCSI_SATA_PROMISE=m
# CONFIG_SCSI_SATA_SX4 is not set
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIL24=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_ULI=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m

---------------------------
cat /usr/src/linux-2.6.18.1/.config | grep -i _ide
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
CONFIG_BLK_DEV_IDE_SATA=y
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
CONFIG_IDE_TASK_IOCTL=y
CONFIG_IDE_GENERIC=m
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_IDE_ARM is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
CONFIG_CD_NO_IDESCSI=y

NB : CONFIG_BLK_DEV_IDE_SATA  was set to "n" before and it doesn't work too.


----------------------
lspci -vvn
00:09.0 0180: 105a:3375 (rev 02)
       Subsystem: 105a:3375
       Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop-
ParErr- Stepping- SERR- FastB2B-
       Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium
TAbort- <TAbort- <MAbort- >SERR- <PERR-
       Latency: 96 (1000ns min, 4500ns max), Cache Line Size: 576 bytes
       Interrupt: pin A routed to IRQ 9
       Region 0: I/O ports at d000 [size=64]
       Region 1: I/O ports at b800 [size=16]
       Region 2: I/O ports at b400 [size=128]
       Region 3: Memory at d5800000 (32-bit, non-prefetchable) [size=4K]
       Region 4: Memory at d5000000 (32-bit, non-prefetchable) [size=128K]
       [virtual] Expansion ROM at 20010000 [disabled] [size=16K]
       Capabilities: [60] Power Management version 2
               Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
               Status: D0 PME-Enable- DSel=0 DScale=0 PME-

---------------------[root@localhost jb]# cat /proc/interrupts
          CPU0
 0:    3893028          XT-PIC  timer
 1:       1847          XT-PIC  i8042
 2:          0          XT-PIC  cascade
 5:     359187          XT-PIC  wifi0
 7:          1          XT-PIC  parport0
 8:          1          XT-PIC  rtc
 9:          1          XT-PIC  acpi, uhci_hcd:usb1, libata
11:    1324243          XT-PIC  nvidia
12:      75820          XT-PIC  i8042
14:      18763          XT-PIC  ide0
15:     150567          XT-PIC  ide1
NMI:          0
LOC:          0
ERR:          0
MIS:          0
----------------------
root@localhost jb]# cat /proc/iomem
00000000-0009e7ff : System RAM
 00000000-00000000 : Crash kernel
0009e800-0009ffff : reserved
000a0000-000bffff : Video RAM area
000c0000-000cb3ff : Video ROM
000cc000-000cf3ff : Adapter ROM
000f0000-000fffff : System ROM
00100000-17ffcfff : System RAM
 00100000-003443a2 : Kernel code
 003443a3-003fd7d3 : Kernel data
17ffd000-17ffefff : ACPI Tables
17fff000-17ffffff : ACPI Non-volatile Storage
20000000-2000ffff : 0000:00:0b.0
20010000-20013fff : 0000:00:09.0
d4000000-d40000ff : 0000:00:0b.0
 d4000000-d40000ff : 8139too
d4800000-d480ffff : 0000:00:0a.0
 d4800000-d480ffff : ath
d5000000-d501ffff : 0000:00:09.0
 d5000000-d501ffff : sata_promise
d5800000-d5800fff : 0000:00:09.0
 d5800000-d5800fff : sata_promise
d6000000-d7dfffff : PCI Bus #01
 d6000000-d6ffffff : 0000:01:00.0
   d6000000-d6ffffff : nvidia
d7f00000-e3ffffff : PCI Bus #01
 d7ff0000-d7ffffff : 0000:01:00.0
 d8000000-dfffffff : 0000:01:00.0
   d8000000-d9ffffff : vesafb
e4000000-e7ffffff : 0000:00:00.0
ffff0000-ffffffff : reserved
--------------

[root@localhost jb]# cat /proc/ioports
0000-001f : dma1
0020-0021 : pic1
0040-0043 : timer0
0050-0053 : timer1
0060-006f : keyboard
0070-0077 : rtc
0080-008f : dma page reg
00a0-00a1 : pic2
00c0-00df : dma2
00f0-00ff : fpu
0170-0177 : ide1
01f0-01f7 : ide0
0290-0297 : pnp 00:03
02f8-02ff : serial
0376-0376 : ide1
0378-037a : parport0
037b-037f : parport0
03c0-03df : vesafb
03f6-03f6 : ide0
03f8-03ff : serial
0778-077a : parport0
0cf8-0cff : PCI conf1
b000-b0ff : 0000:00:0b.0
 b000-b0ff : 8139too
b400-b47f : 0000:00:09.0
 b400-b47f : sata_promise
b800-b80f : 0000:00:09.0
 b800-b80f : sata_promise
d000-d03f : 0000:00:09.0
 d000-d03f : sata_promise
d400-d41f : 0000:00:04.2
 d400-d41f : uhci_hcd
d800-d80f : 0000:00:04.1
 d800-d807 : ide0
 d808-d80f : ide1
e400-e47f : motherboard
 e400-e403 : ACPI PM1a_EVT_BLK
 e404-e405 : ACPI PM1a_CNT_BLK
 e408-e40b : ACPI PM_TMR
 e410-e415 : ACPI CPU throttle
 e420-e423 : ACPI GPE0_BLK
e800-e80f : motherboard
 e800-e80f : pnp 00:03
-----------
Is there any tests I can do to circle pb ?, other option in config ?

Really good job for all you've made all you're doing.

Clear skies,

Jean-Baptiste BUTET, GNU/linux users since Y2K.

NB : please CC me.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux