Date: Wed, 1 Nov 2000 13:09:48 +0100 (CET) From: =?ISO-8859-1?Q?G=E9rard_Roudier?= <groudier@club-internet.fr> To: freebsd-scsi@freebsd.org, linux-scsi@vger.kernel.org Subject: Preliminary SYM-2 driver version available. Message-ID: <Pine.LNX.4.10.10011011301110.501-200000@linux.local>
next in thread | raw e-mail | index | archive | help
This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --8323584-751398602-973080588=:501 Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: QUOTED-PRINTABLE Hello, I am glad to announce the availability of a preliminary version of=20 the SYM-2 driver. It is versionned sym-2.0.3. The first official release will be sym-2.1.0 and will replace all=20 the drivers for [ncr|sym|lsi][53c8xx|53c1010] PCI-SCSI controllers I currently maintain, namely: - Linux ncr53c8xx driver. - Linux sym53c8xx driver. - FreeBSD sym driver. I used a variety of shoehorns in order to have O/S glue code as=20 short as possible. :-) The result is obviously not perfect, but it looks good enough for=20 me to be quite happy of it. Hopefully version 2.1.0 will be better :). The aim of SYM-2.1 is: - To decrease time spent for maintainance, thus allowing more time=20 for development. - To allow, at least me, to port the driver to some other O/S(es) in=20 a reasonnable time, if it ever makes interest. SYM-2.0.3 can be downloaded from the following location: ftp://ftp.tux.org/roudier/drivers/portable/experimental/sym-2.0.3-20001101.= tar.gz I only tried this driver version under Linux-2.2.16 and FreeBSD-4.0. It does not, at least for the moment, provide more features than stock sym drivers, but may well provide some additionnal bugs :-) due to the merge and somes rewrite of the O/S glue code parts. People who like playing with dangerous code should enjoy giving this=20 prelimary sym-2 driver version a try (Btw, in fact, I am under the=20 impression that this driver version does work quite well). :-) G=E9rard. --8323584-751398602-973080588=:501 Content-Type: TEXT/PLAIN; charset=US-ASCII; name=README-sym-2 Content-Transfer-Encoding: BASE64 Content-ID: <Pine.LNX.4.10.10011011309480.501@linux.local> Content-Description: Content-Disposition: attachment; filename=README-sym-2 U1lNLTIgZHJpdmVyIGRldmVsb3BtZW50IFJFQURNRSBmaWxlICAgICAgICAg ICAgICAgICAgICAgICAgMjAwMC0xMS0zMQ0KDQpDdXJyZW50IFNZTSBkcml2 ZXIgdmVyc2lvbiBpcyAyLjAuMy4NCg0KVGhpcyBpcyBhIGZ1bGwtZnVuY3Rp b25uYWwgcHJlbGltaW5hcnkgdmVyc2lvbiBvZiB0aGUgbXVsdGktTy9TIA0K U1lNIGRyaXZlci4NCg0KLSBVbmRlciBGcmVlQlNELCB0aGlzIGRyaXZlciBp cyBhIGZ1bGwtZmVhdHVyZWQgcmVwbGFjZW1lbnQgDQogIG9mIHRoZSBzdG9j ayBgc3ltJyBkcml2ZXIsIGdpdmVuIHRoYXQgaXQgaXMganVzdCB0aGUgdmVy c2lvbiANCiAgMiBvZiB0aGlzIGRyaXZlciA6KS4gQnV0IGl0IGhhcyBvbmx5 IGJlZW4gdHJpZWQgb24gDQogIEZyZWVCU0QtNC4wL2kzODYgZm9yIG5vdy4N Cg0KLSBVbmRlciBMaW51eCwgaXQgcmVwbGFjZXMgYm90aCBzeW01M2M4eHgg YW5kIG5jcjUzYzh4eCBkcml2ZXJzLA0KICB3aXRoIHRoZSBmb2xsb3dpbmcg cmVzdHJpY3Rpb25zOg0KICAxKSBUaGUgYm9vdCBjb21tYW5kIGxpbmUgaXMg bm90IHlldCBzdXBwb3J0ZWQgKGJhY2twb3J0ZWQpLg0KICAyKSBPbi1saW5l IGNvbW1hbmRzIHRocm91Z2ggdGhlIHByb2MvRlMgYXJlIG5vdCBzdXBwb3J0 ZWQsDQogICAgIGFuZCB3aWxsIG5vdCBiZSwgc2luY2UgdGhpcyBmZWF0dXJl IGhhc24ndCBwcm92ZW4gdG8gYmUgDQogICAgIHRoaXMgdXNlZnVsLg0KICAz KSBJdCBoYXMgb25seSBiZWVuIHRyaWVkIG9uIHN0b2NrIGxpbnV4LTIuMi4x Ni9pMzg2LCBzdGF0aWNhbGx5IA0KICAgICBsaW5rZWQgd2l0aCB0aGUga2Vy bmVsIGltYWdlLg0KDQpzeW0tMiBkcml2ZXIgc2VyaWVzIHRvZG8gbGlzdDoN Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0Kc3ltLTIuMC4wOglB Q0hJRVZFRA0KCU1vdmUgTy9TIGdsdWUgY29kZSB0byBzZXBhcmF0ZSBmaWxl cy4NCglNYWtlIHRoZSBkcml2ZXIgd29yayBhZ2FpbiB1bmRlciBGcmVlQlNE Lg0Kc3ltLTIuMC5YOglJTiBQUk9HUkVTUw0KCUltcGxlbWVudCBnbHVlIGNv ZGUgZm9yIExpbnV4IGJhc2VkIG9uIHN5bTUzYzh4eCANCglkcml2ZXIuDQoJ SW50ZXJmYWNlIHdpdGggdGhlIG5ldyBTQ1NJIGVycm9yIGhhbmRsaW5nIG1l dGhvZC4NCnN5bS0yLjEuMDoJUExBTk5FRCBGT1IgU09PTiA6LSkNCglNYWtl IHRoZSBkcml2ZXIgd29yayB1bmRlciBMaW51eC4NCglNYWtlIHRoZSBkcml2 ZXIgd29yayBhZ2FpbiB1bmRlciBGcmVlQlNELg0Kc3ltLTIuMS5YOg0KCU1h a2UgdGhlIGRyaXZlciByb2NrIHNvbGlkLg0KCUNvbW1pdCB0aGUgcmVzdWx0 ZWQgZHJpdmVyIHZlcnNpb24uDQpzeW0tMi4yLjA6DQoJQWRkIGZyYW1ld29y ayBhbmQgbWFpbiBjb2RlIGZvciB0YXJnZXQgbW9kZSBzdXBwb3J0Lg0KCU1h a2UgdGhlIGRyaXZlciB3b3JrIGFnYWluLg0Kc3ltLTIuMi5YOg0KCUNvbXBs ZXRlIGRldmVsb3BtZW50IG9mIHRhcmdldCBtb2RlIHN1cHBvcnQuDQoJTWFr ZSB0aGlzIGZlYXR1cmUgd29yayByZWFzb25uYWJseSB1bmRlciBGcmVlQlNE Lg0KDQpUaGlzIGRyaXZlciBoYXZlIHRlc3RlZCBpdCAoYSBiaXQgOikpIHVu ZGVyIEZyZWVCU0QtNC4wIGFuZCBMaW51eC0yLjIuMTYuDQpUaGUgZHJpdmVy IHNob3VsZCBwcm9iYWJseSBjb21waWxlIGFuZCBob3BlZnVsbHkgd29yayB1 bmRlciBGcmVlQlNELTQuWCANCmFuZCBwcm9iYWJseSB1bmRlciBMaW51eC0y LjIuMTcvMi4yLjE4Lg0KDQpTWU0tMiBkcml2ZXIgc2VyaWVzIGRyb3AgU3Vw cG9ydCBmb3IgTGludXgtMi4wLnguDQpTdXBwb3J0IGZvciBGcmVlQlNEIDMu eCB3aWxsIG5vdCBiZSBkcm9wcGVkLCBidXQgdGhlIG5ldyBkcml2ZXIgDQp2 ZXJzaW9uIHdpbGwgbm90IGJlIGNvbW1pdHRlZCB0byB0aGF0IGJyYW5jaC4N Cg0KRHJpdmVyIGZpbGVzOg0KLS0tLS0tLS0tLS0tLQ0KDQpGcmVlQlNEIHNw ZWNpZmljIGZpbGVzOg0KICBGcmVlQlNELw0KICAgIHN5bV9nbHVlLmgJIE1h aW4gaGVhZGVyIGZpbGUgLSBhbHNvIGNvbnRhaW5zIE8vUyBzcGVjaWZpYyBk ZWZpbml0aW9ucw0KICAgIHN5bV9nbHVlLmMJIE8vUyBzcGVjaWZpYyBjb2Rl DQogICAgc3ltLTIuMC4zLWtjb25mLmRpZmYgIFRpbnkgcGF0Y2ggZm9yIGtl cm5lbCBjb25maWd1cmF0aW9uIGZpbGVzLg0KDQpMaW51eCBzcGVjaWZpYyBm aWxlczoNCiAgTGludXgvDQogICAgc3ltNTNjOHh4LmggIEhvc3QgdGVtcGxh dGUgZGVmaW5pdGlvbiArIGtlcm5lbCBjb25maWcgd3JhcHBlcg0KICAgIHN5 bV9nbHVlLmgJIE1haW4gaGVhZGVyIGZpbGUgLSBhbHNvIGNvbnRhaW5zIE8v UyBzcGVjaWZpYyBkZWZpbml0aW9ucw0KICAgIHN5bV9nbHVlLmMJIE8vUyBz cGVjaWZpYyBjb2RlDQogICAgc3ltLTIuMC4zLWtjb25mLmRpZmYgIFRpbnkg cGF0Y2ggZm9yIGtlcm5lbCBjb25maWd1cmF0aW9uIGZpbGVzLg0KDQpDb21t b24gZHJpdmVyIGZpbGVzIChub3QgcGxhdGZvcm0tc3BlY2lmaWMpIDoNCiAg Q29tbW9uLw0KICAgIHN5bV9jb25mLmgJIERyaXZlciBkZWZhdWx0IGNvbmZp Z3VyYXRpb24gYW5kIG9wdGlvbnMNCiAgICBzeW1fZGVmcy5oCSBTWU1CSU9T IGNoaXBzIGFuZCBTQ1NJIHJlbGF0ZWQgZGVmaW5pdGlvbnMNCiAgICBzeW1f ZncuaAkgRmlybXdhcmUgaW50ZXJmYWNlIGRlZmluaXRpb25zDQogICAgc3lt X2Z3MS5oCSBOQ1ItR2VuZXJpYyBmaXJtd2FyZQ0KICAgIHN5bV9mdzIuaAkg TE9BRC9TVE9SRSBiYXNlZCBmaXJtd2FyZQ0KICAgIHN5bV9mdy5jCSBGaXJt d2FyZSBpbnRlcmZhY2UgY29kZQ0KICAgIHN5bV9oaXBkLmgJIERyaXZlciBk YXRhIHN0cnVjdHVyZXMgYW5kIGNvbnN0YW50cyBkZWZpbml0aW9ucw0KICAg IHN5bV9oaXBkLmMJIENvcmUgZHJpdmVyIGNvZGUNCiAgICBzeW1fbWlzYy5o CSBGb3Igbm93IExJU1QvUVVFVUUgYW5kIGJ5dGUgT1JERVJJTkcgc3R1ZmYN CiAgICBzeW1fbnZyYW0uYwkgTlZSQU0gcmVhZGluZyBhbmQgcGFyc2luZyBj b2RlDQoNCkluc3RhbGxhdGlvbiB1bmRlciBGcmVlQlNELTQuMCAoc3VnZ2Vz dGlvbik6DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLQ0KVGhlIGRpcmVjdG9yeSB3aGVyZSB0aGUgZHJpdmVyIGZpbGVz IGhhdmUgYmVlbiBkb3dsb2FkZWQgaXMgZGVub3RlZDoNCiAgICAgICAgPGRy aXZlcl9zb3VyY2U+DQoNCjEpIFNhdmUgb3JpZ2luYWwgZHJpdmVyIGZpbGVz Og0KICAgIyBjZCAvdXNyL3NyYy9zeXMvZGV2Lw0KICAgIyBtdiBzeW0gc3lt LW9yaWcNCiAgICMgbWtkaXIgc3ltDQoNCjIpIEFkZCB0aGUgbmV3IGRyaXZl ciBmaWxlczoNCiAgICMgY2QgPGRyaXZlcl9zb3VyY2U+DQogICAjIGNwIENv bW1vbi8qLmggIENvbW1vbi8qLmMgIC91c3Ivc3JjL3N5cy9kZXYvc3ltLw0K ICAgIyBjcCBGcmVlQlNELyouaCBGcmVlQlNELyouYyAvdXNyL3NyYy9zeXMv ZGV2L3N5bS8NCg0KMykgU2F2ZSBrZXJuZWwgY29uZmlnIGZpbGVzIHRoYXQg bmVlZCBjaGFuZ2VzOg0KICAgIyBjZCAvdXNyL3N5cy9jb25mDQogICAjIG12 IGZpbGVzIGZpbGVzLW9yaWcNCg0KNCkgQXBwbHkgdGhlIHRpbnkgcGF0Y2gg dG8gJ2NvbmYvZmlsZXMnDQogICAjIGNkIC91c3INCiAgICMgY2F0IDxkcml2 ZXJfc291cmNlPi9GcmVlQlNEL3N5bS0yLjAuMy1rY29uZi5kaWZmIHwgcGF0 Y2ggLXAwDQoNCkZvciBvdGhlciBGcmVlQlNEIHZlcnNpb25zLCB0aGUgZGlm ZnMgKDQpIG1heSBoYXZlIHRvIGJlIA0KYXBwbGllZCBtYW51YWxseS4gQnR3 LCB0aGV5IGFyZSBqdXN0IHRpbnkgdHJpdmlhbCBjaGFuZ2VzLg0KDQpJbnN0 YWxsYXRpb24gdW5kZXIgTGludXgtMi4yLjE2IChzdWdnZXN0aW9uKToNCi0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQox KSBTYXZlIG9yaWdpbmFsIGRyaXZlciBmaWxlczoNCiAgICMgY2QgL3Vzci9z cmMvbGludXgvZHJpdmVycy9zY3NpDQogICAjIG1rZGlyIFNBVkVEDQogICAj IG12IHN5bTUzYzh4eCouKiBTQVZFRC8NCiAgICMgbXYgbmNyNTNjOHh4Ki4q IFNBVkVELw0KDQoyKSBBZGQgdGhlIG5ldyBkcml2ZXIgZmlsZXM6DQogICAj IGNkIDxkcml2ZXJfc291cmNlPg0KICAgIyBjcCBDb21tb24vKi5oIENvbW1v bi8qLmMgL3Vzci9zcmMvbGludXgvZHJpdmVycy9zY3NpLw0KICAgIyBjcCBM aW51eC8qLmggIExpbnV4LyouYyAgL3Vzci9zcmMvbGludXgvZHJpdmVycy9z Y3NpLw0KDQozKSBTYXZlIGtlcm5lbCBmaWxlcyB0aGF0IG5lZWQgY2hhbmdl czoNCiAgICMgY2QgL3Vzci9zcmMvbGludXgvZHJpdmVycy9zY3NpDQogICAj IG12IE1ha2VmaWxlIE1ha2VmaWxlLW9yaWcNCg0KNCkgQXBwbHkgdGhlIHRp bnkgcGF0Y2ggdG8gdGhlIHNjc2kgTWFrZWZpbGU6DQogICAjIGNkIC91c3Iv c3JjDQogICAjIGNhdCA8ZHJpdmVyX3NvdXJjZT4vTGludXgvc3ltLTIuMC4z LWtjb25mLmRpZmYgfCBwYXRjaCAtcDANCg0KNSkgQ29uZmlndXJlIHRoZSBr ZXJuZWwgZm9yIFNZTTUzQzhYWCBhbmQgbm90IGZvciBOQ1I1M0M4WFguDQoN CkZvciBvdGhlciBMaW51eCB2ZXJzaW9ucywgdGhlIGRpZmZzICg0KSBtYXkg aGF2ZSB0byBiZSANCmFwcGxpZWQgbWFudWFsbHkuIEJ0dywgdGhleSBhcmUg anVzdCB0aW55IHRyaXZpYWwgY2hhbmdlcy4NCg0KLS0NCkdlcmFyZCBST1VE SUVSLiAgZ3JvdWRpZXJAY2x1Yi1pbnRlcm5ldC5mciwgZ3JvdWRpZXJARnJl ZUJTRC5vcmcuDQo= --8323584-751398602-973080588=:501-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.10.10011011301110.501-200000>