lkml.org 
[lkml]   [2006]   [Nov]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectPromise PDC20375 (SATA150 TX2plus) doesn't work with last kernels.
    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 majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-11-04 14:07    [W:0.038 / U:0.072 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site