Re: [info] Silicon Image device hotplug debounce

2005-08-01 Thread Lukasz Kosewski
On 7/31/05, Ricky Cheng [EMAIL PROTECTED] wrote: Hi, This is Ricky. I am finding solution of sil 3512 chip hotswap problem. I think this doc can help some. But I don't really understand libata very much. Can someone help some ideas?..Thanks I know I should do something in interrupt handler

Re: [info] Silicon Image device hotplug debounce

2005-08-01 Thread Ricky Cheng
Look (tonight, over the next few hours in fact) for messages of the type Add disk hotswap support to libata. I should have some patches sent in by then. Hi, Luke Thanks a lot, I'll keep waiting for the patch sent tonight to test. Ricky Cheng - To unsubscribe from this list: send the line

[PATCH 0/3] Add disk hotswap support to libata RESEND #2

2005-08-01 Thread Lukasz Kosewski
Hey Jeff, all, The following is my latest attempt at re-doing the hotswap patches for libata hotswapping. This has some positive upsides: - The patches seem cleaner - The patches seem more multi-purpose and adaptable for use across all controllers, not just the Promise ones. - Jeff is more

[PATCH 2/3] Add disk hotswap support to libata RESEND #2

2005-08-01 Thread Lukasz Kosewski
Patch 02: Add a hotswap infrastructure to libata As described in the archives, this patch adds a framework and API to libata to allow for hotswapping. This version comes with a debounce timer... exciting! Luke Kosewski 01.08.05 Luke Kosewski [EMAIL PROTECTED] * A patch to add a

[PATCH 3/3] Add disk hotswap support to libata RESEND #2

2005-08-01 Thread Lukasz Kosewski
Patch 03: Have sata_promise use the perfect, flawless API from the previous patch As described in the archives, this patch build on patch 02 in the series to actually allow the sata_promise controller to hotswap. Be careful, untested! This version comes with all of Jeff's suggestions

[PATCH 0/3] libata PIO fixes (revised)

2005-08-01 Thread Albert Lee
Jeff, The PIO fixes revised according to the previous reviews. 1/3 pio1.diff: - Modify the if conditions in __atapi_pio_bytes() to be more robust. 2/3 pio2.diff: - Add ATA_FLAG_IO_32BIT to libata.h for hosts with 32-bit data register. - Modify ata_mmio_data_xfer() and ata_pio_data_xfer()

[PATCH 3/3] libata handle the case when device returns/needs extra data

2005-08-01 Thread Albert Lee
Jeff, PATCH 3/3: Sometimes the device returns/needs extra data than expected. Changes: - Modify __atapi_pio_bytes() to handle the case when device returns/needs extra data. - for read case, discard trailing data from the device - for write case, padding zero data to the device For

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Otto Meier
Daniel Drake wrote: Otto Meier wrote: This card use the sata chip pdc 40718 (as of my card) the lastest sata_promise kernel with sata promise patch driver doesn't recognise this card. I added the following line to static struct pci_device_id pdc_ata_pci_tbl[] in sata_promise.c: {

Plextor 712-sa write issue (repost)

2005-08-01 Thread Polly
Hi, This is my second post on this issue, in the hopes that someone can enlighten me, or point me off to the right resource for this problem. I can mount my Plextor 712 SA DVD burner read-only, but I can't mount it read-write. I have an Intel ICH6 SATA controller: --- Jul 28 11:37:54 HTPC

Re: Plextor 712-sa write issue (repost)

2005-08-01 Thread Jeff Garzik
Polly wrote: Hi, This is my second post on this issue, in the hopes that someone can enlighten me, or point me off to the right resource for this problem. I can mount my Plextor 712 SA DVD burner read-only, but I can't mount it read-write. I have an Intel ICH6 SATA controller: --- Jul 28

Re: [PATCH 2/3] libata ata_data_xfer() fix

2005-08-01 Thread Jeff Garzik
Albert Lee wrote: Jeff, PATCH 2/3: ata_data_xfer() fix Changes: - Add ATA_FLAG_IO_32BIT to libata.h for hosts with 32-bit data register. - Modify ata_mmio_data_xfer() and ata_pio_data_xfer() to handle buffer length not aligned to 32-bit boundary. This patch does not reuse ap-pad as

Re: [PATCH 3/3] libata handle the case when device returns/needs extra data

2005-08-01 Thread Jeff Garzik
Albert Lee wrote: Jeff, PATCH 3/3: Sometimes the device returns/needs extra data than expected. Changes: - Modify __atapi_pio_bytes() to handle the case when device returns/needs extra data. - for read case, discard trailing data from the device - for write case, padding zero data

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Jens Axboe
On Mon, Aug 01 2005, Daniel Drake wrote: Otto Meier wrote: My question is also are these features (NCQ/TCQ) and the heigher datarate be supported by this modification? or is only the basic feature set of sata 150 TX4 supported? NCQ support is under development. Search the archives for Jens

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Jens Axboe
On Mon, Aug 01 2005, Jens Axboe wrote: On Mon, Aug 01 2005, Daniel Drake wrote: Otto Meier wrote: My question is also are these features (NCQ/TCQ) and the heigher datarate be supported by this modification? or is only the basic feature set of sata 150 TX4 supported? NCQ support is

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Jeff Garzik
Jens Axboe wrote: On Mon, Aug 01 2005, Daniel Drake wrote: Otto Meier wrote: My question is also are these features (NCQ/TCQ) and the heigher datarate be supported by this modification? or is only the basic feature set of sata 150 TX4 supported? NCQ support is under development. Search

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Jens Axboe
On Mon, Aug 01 2005, Jeff Garzik wrote: Jens Axboe wrote: On Mon, Aug 01 2005, Daniel Drake wrote: Otto Meier wrote: My question is also are these features (NCQ/TCQ) and the heigher datarate be supported by this modification? or is only the basic feature set of sata 150 TX4 supported?

Re: Driver for sata adapter promise sata300 tx4

2005-08-01 Thread Jeff Garzik
Jens Axboe wrote: Oh, and forget TCQ. It's a completely worthless technology inherited from PATA, Agreed. There are a few controllers where we may -eventually- add TCQ support, controllers that do 100% of TCQ in hardware. But that's so far down the priority list, it's below just about