* Promise TX4200 support?
@ 2005-07-18 19:01 Daniel Drake
2005-07-18 20:01 ` Martin Povolný
0 siblings, 1 reply; 5+ messages in thread
From: Daniel Drake @ 2005-07-18 19:01 UTC (permalink / raw)
To: jgarzik, martin.povolny; +Cc: linux-ide, linux-kernel
Hi,
I recieved an email from someone claiming to be stuck with Linux 2.4, due to
relying on a Promise TX4200 disk controller (using the fdsata driver from
promise's website, which is 2.4-only):
0000:01:09.0 RAID bus controller: Promise Technology, Inc.: Unknown device
3519 (rev 02)
Subsystem: Promise Technology, Inc.: Unknown device 3519
Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 9
I/O ports at dc00 [size=128]
I/O ports at d800 [size=256]
Memory at ff8ff000 (32-bit, non-prefetchable) [size=4K]
Memory at ff8c0000 (32-bit, non-prefetchable) [size=128K]
Expansion ROM at ff8e0000 [disabled] [size=64K]
Capabilities: [60] Power Management version 2
What is the status of this on 2.6? I found a blank changeset (??) in the mail
below, from 24th May:
Jeff Garzik wrote:
> Please pull the 'new-ids' branch from
>
> rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
>
> This add new PCI ids to some SATA drivers.
<snip>
> commit 37c15447c565ab458ee3778e198d08f4041caa99
> tree 2eda289903e3bf19eebce7d5f9aaed2240a02479
> parent 9422e59ddf6cae68e46d7a2c3afe1ce4e739d3eb
> author Martin Povolny <martin.povolny@solnet.cz> Mon, 16 May 2005 02:41:00
-0400
> committer Jeff Garzik <jgarzik@pobox.com> Mon, 16 May 2005 02:41:00 -0400
>
> [PATCH] sata_promise: new PCI ID for TX4200
>
> [note - blank changeset]
>
Was this accidently removed, or is the sata_promise driver actually
incompatible with this hardware?
Thanks,
Daniel
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: Promise TX4200 support? 2005-07-18 19:01 Promise TX4200 support? Daniel Drake @ 2005-07-18 20:01 ` Martin Povolný 2005-07-18 22:37 ` Daniel Drake 0 siblings, 1 reply; 5+ messages in thread From: Martin Povolný @ 2005-07-18 20:01 UTC (permalink / raw) To: Daniel Drake; +Cc: jgarzik, linux-ide, linux-kernel Daniel Drake wrote: > Hi, > > I recieved an email from someone claiming to be stuck with Linux 2.4, > due to relying on a Promise TX4200 disk controller (using the fdsata > driver from promise's website, which is 2.4-only): > > 0000:01:09.0 RAID bus controller: Promise Technology, Inc.: Unknown > device 3519 (rev 02) > Subsystem: Promise Technology, Inc.: Unknown device 3519 > Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 9 > I/O ports at dc00 [size=128] > I/O ports at d800 [size=256] > Memory at ff8ff000 (32-bit, non-prefetchable) [size=4K] > Memory at ff8c0000 (32-bit, non-prefetchable) [size=128K] > Expansion ROM at ff8e0000 [disabled] [size=64K] > Capabilities: [60] Power Management version 2 > > What is the status of this on 2.6? I found a blank changeset (??) in the > mail below, from 24th May: > > Jeff Garzik wrote: >> Please pull the 'new-ids' branch from >> >> rsync://rsync.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev.git >> >> This add new PCI ids to some SATA drivers. > <snip> >> commit 37c15447c565ab458ee3778e198d08f4041caa99 >> tree 2eda289903e3bf19eebce7d5f9aaed2240a02479 >> parent 9422e59ddf6cae68e46d7a2c3afe1ce4e739d3eb >> author Martin Povolny <martin.povolny@solnet.cz> Mon, 16 May 2005 > 02:41:00 -0400 >> committer Jeff Garzik <jgarzik@pobox.com> Mon, 16 May 2005 02:41:00 -0400 >> >> [PATCH] sata_promise: new PCI ID for TX4200 >> >> [note - blank changeset] >> > > Was this accidently removed, or is the sata_promise driver actually > incompatible with this hardware? > We are succesfully running patched sata_promise with 3 disks in a raid5/raid1 setup. (Patched against ubuntu linux-image 2.6.11-1-686 package.) # check_partitions disk: [8.0] => '/dev/sda', 279.4 GB 1 : /dev/sda1 : Linux raid autodetect ( 55 MB) 2 : /dev/sda2 : Linux raid autodetect ( 285640 MB) 3 : /dev/sda3 : Linux swap ( 486 MB) disk: [8.16] => '/dev/sdb', 279.4 GB 1 : /dev/sdb1 : Linux raid autodetect ( 55 MB) 2 : /dev/sdb2 : Linux raid autodetect ( 285640 MB) 3 : /dev/sdb3 : Linux swap ( 486 MB) disk: [8.32] => '/dev/sdc', 279.4 GB 1 : /dev/sdc1 : Linux raid autodetect ( 55 MB) 2 : /dev/sdc2 : Linux raid autodetect ( 285640 MB) 3 : /dev/sdc3 : Linux swap ( 486 MB) disk: [9.0] => '/dev/md', 0 : /dev/md0 : raid1 ( 55 MB) uuid: db3bdcf4:3e4774c7:b2541959:eeef67e0 0 active sync /dev/sda1 1 active sync /dev/sdb1 2 active sync /dev/sdc1 1 : /dev/md1 : raid5 ( 571280 MB) uuid: b9562e24:8a095e31:40702712:19009a40 0 active sync /dev/sda2 1 active sync /dev/sdb2 2 active sync /dev/sdc2 'lspci -v' says: 02:02.0 RAID bus controller: Promise Technology, Inc.: Unknown device 3519 (rev 02) Subsystem: Promise Technology, Inc.: Unknown device 3519 Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 18 I/O ports at dc00 [size=128] I/O ports at d800 [size=256] Memory at feaff000 (32-bit, non-prefetchable) [size=4K] Memory at feac0000 (32-bit, non-prefetchable) [size=128K] Expansion ROM at feae0000 [disabled] [size=64K] Capabilities: [60] Power Management version 2 No problems at all. Regards, -- Mgr. Martin Povolný, soLNet, s.r.o., +420777714458, martin.povolny@solnet.cz ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Promise TX4200 support? 2005-07-18 20:01 ` Martin Povolný @ 2005-07-18 22:37 ` Daniel Drake 2005-07-19 4:36 ` Martin Povolný 0 siblings, 1 reply; 5+ messages in thread From: Daniel Drake @ 2005-07-18 22:37 UTC (permalink / raw) To: Martin Povolný; +Cc: jgarzik, linux-ide, linux-kernel Hi Martin, Martin Povolný wrote: > We are succesfully running patched sata_promise with 3 disks in a > raid5/raid1 setup. (Patched against ubuntu linux-image 2.6.11-1-686 > package.) Could you please either send in your patch, or tell me which board_ setting (2037x/20319/20619) the device ID table should include so I can write submit one myself. > 'lspci -v' says: > > 02:02.0 RAID bus controller: Promise Technology, Inc.: Unknown device > 3519 (rev 02) > Subsystem: Promise Technology, Inc.: Unknown device 3519 > Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 18 > I/O ports at dc00 [size=128] > I/O ports at d800 [size=256] > Memory at feaff000 (32-bit, non-prefetchable) [size=4K] > Memory at feac0000 (32-bit, non-prefetchable) [size=128K] > Expansion ROM at feae0000 [disabled] [size=64K] > Capabilities: [60] Power Management version 2 Thanks, Daniel ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Promise TX4200 support? 2005-07-18 22:37 ` Daniel Drake @ 2005-07-19 4:36 ` Martin Povolný 2005-07-19 10:21 ` Daniel Drake 0 siblings, 1 reply; 5+ messages in thread From: Martin Povolný @ 2005-07-19 4:36 UTC (permalink / raw) To: Daniel Drake; +Cc: jgarzik, linux-ide, linux-kernel Daniel Drake wrote: > Hi Martin, > > Martin Povolný wrote: > >> We are succesfully running patched sata_promise with 3 disks in a >> raid5/raid1 setup. (Patched against ubuntu linux-image 2.6.11-1-686 >> package.) > > > Could you please either send in your patch, or tell me which board_ > setting (2037x/20319/20619) the device ID table should include so I can > write submit one myself. > For me it works with 20319, but I don't understand the difference between different settings. *** sata_promise.c 2005-05-11 21:22:20.000000000 +0200 --- sata_promise_new.c 2005-05-11 21:22:02.000000000 +0200 *************** *** 164,171 **** --- 164,173 ---- { PCI_VENDOR_ID_PROMISE, 0x3318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_20319 }, { PCI_VENDOR_ID_PROMISE, 0x3319, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_20319 }, + { PCI_VENDOR_ID_PROMISE, 0x3519, PCI_ANY_ID, PCI_ANY_ID, 0, 0, + board_20319 }, { PCI_VENDOR_ID_PROMISE, 0x3d18, PCI_ANY_ID, PCI_ANY_ID, 0, 0, board_20319 }, { } /* terminate list */ Regards, -- Mgr. Martin Povolný, soLNet, s.r.o., +420777714458, martin.povolny@solnet.cz ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Promise TX4200 support? 2005-07-19 4:36 ` Martin Povolný @ 2005-07-19 10:21 ` Daniel Drake 0 siblings, 0 replies; 5+ messages in thread From: Daniel Drake @ 2005-07-19 10:21 UTC (permalink / raw) To: Martin Povolný; +Cc: jgarzik, linux-ide, linux-kernel Martin Povolný wrote: > For me it works with 20319, but I don't understand the difference > between different settings. 20319 is 4 port SATA. 2037x is 2 port SATA, optionally with 1 PATA port 20619 is 4 port PATA So I believe 20319 is the correct option. Jeff, the chip on the TX4200 is actually a PDC40519 but it meets the description of the 20319. Is something like the patch below ok, or should we add a new board_ entry? > *** sata_promise.c 2005-05-11 21:22:20.000000000 +0200 > --- sata_promise_new.c 2005-05-11 21:22:02.000000000 +0200 > *************** > *** 164,171 **** > --- 164,173 ---- > { PCI_VENDOR_ID_PROMISE, 0x3318, PCI_ANY_ID, PCI_ANY_ID, 0, 0, > board_20319 }, > { PCI_VENDOR_ID_PROMISE, 0x3319, PCI_ANY_ID, PCI_ANY_ID, 0, 0, > board_20319 }, > + { PCI_VENDOR_ID_PROMISE, 0x3519, PCI_ANY_ID, PCI_ANY_ID, 0, 0, > + board_20319 }, > { PCI_VENDOR_ID_PROMISE, 0x3d18, PCI_ANY_ID, PCI_ANY_ID, 0, 0, > board_20319 }, > > { } /* terminate list */ Thanks, Daniel ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2005-07-19 10:21 UTC | newest] Thread overview: 5+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2005-07-18 19:01 Promise TX4200 support? Daniel Drake 2005-07-18 20:01 ` Martin Povolný 2005-07-18 22:37 ` Daniel Drake 2005-07-19 4:36 ` Martin Povolný 2005-07-19 10:21 ` Daniel Drake
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).