From owner-freebsd-scsi Thu Aug 10 2:49:59 2000 Delivered-To: freebsd-scsi@freebsd.org Received: from finch-post-10.mail.demon.net (finch-post-10.mail.demon.net [194.217.242.38]) by hub.freebsd.org (Postfix) with ESMTP id CCD4837B980; Thu, 10 Aug 2000 02:49:50 -0700 (PDT) (envelope-from n_hibma@qubesoft.com) Received: from calcaphon.demon.co.uk ([193.237.19.5] helo=bluebottle.qubesoft.com) by finch-post-10.mail.demon.net with esmtp (Exim 2.12 #1) id 13MoyB-000GYI-0A; Thu, 10 Aug 2000 09:49:48 +0000 Received: from henny.webweaving.org (henny.qubesoft.com [192.168.1.5]) by bluebottle.qubesoft.com (8.9.3/8.9.1) with ESMTP id SAA77459; Wed, 9 Aug 2000 18:14:28 +0100 (BST) (envelope-from n_hibma@qubesoft.com) Received: from localhost (localhost [127.0.0.1]) by henny.webweaving.org (8.9.3/8.9.3) with ESMTP id SAA05231; Wed, 9 Aug 2000 18:04:27 +0100 (BST) (envelope-from n_hibma@qubesoft.com) Date: Wed, 9 Aug 2000 18:04:26 +0100 (BST) From: Nick Hibma X-Sender: n_hibma@henny.webweaving.org Reply-To: Nick Hibma To: freebsd-scsi@FreeBSD.org Cc: gibbs@FreeBSD.org Subject: CAM - The Module - Call for testers Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-176558756-965840666=:5091" Sender: owner-freebsd-scsi@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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. --0-176558756-965840666=:5091 Content-Type: TEXT/PLAIN; charset=US-ASCII The USB Mass Storage driver uses CAM. At the moment CAM needs to be compiled into the kernel for the umass driver to work. The following patch makes CAM a module. As far as I can test it loads and runs fine, but that is only with a limited testcase, one USB floppy drive. I'd appreciate it if someone with at least a SCSI adapter and at least one SCSI device attached to it, could do the following: - compile a kernel without scbus, da, cd, sa and other SCSI devices - recompile the umass module after the patch has been applied - compile the cam module - add umass_load to your /boot/loader.conf (which will pull in cam.ko through a dependency) This should work even in the case of a SCSI adapter plus drive from which you boot. Or at least that's the idea :-} Thanks in advance! Nick -- Qube Software, Ltd. Private: n_hibma@qubesoft.com n_hibma@webweaving.org n_hibma@freebsd.org http://www.qubesoft.com/ http://www.etla.net/~n_hibma/ --0-176558756-965840666=:5091 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cam.module.diff" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="cam.module.diff" SW5kZXg6IGRldi91c2IvdW1hc3MuYw0KPT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PQ0KUkNTIGZpbGU6IC9ob21lL25jdnMvc3JjL3N5cy9kZXYvdXNiL3VtYXNz LmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjI5DQpkaWZmIC13IC11IC1y MS4yOSB1bWFzcy5jDQotLS0gZGV2L3VzYi91bWFzcy5jCTIwMDAvMDcvMzAg MTc6NTQ6MzQJMS4yOQ0KKysrIGRldi91c2IvdW1hc3MuYwkyMDAwLzA4LzA4 IDE5OjMzOjM1DQpAQCAtNTM0LDYgKzUzNCw5IEBADQogCQkJCWludCBidWZs ZW4sIGludCBwcmludGxlbik7DQogI2VuZGlmDQogDQorI2lmIGRlZmluZWQo X19GcmVlQlNEX18pDQorTU9EVUxFX0RFUEVORCh1bWFzcywgY2FtLCAxLDEs MSk7DQorI2VuZGlmDQogDQogLyoNCiAgKiBVU0IgZGV2aWNlIHByb2JlL2F0 dGFjaC9kZXRhY2gNCkluZGV4OiBjYW0vY2FtX3hwdC5jDQo9PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09DQpSQ1MgZmlsZTogL2hvbWUvbmN2cy9zcmMvc3lzL2Nh bS9jYW1feHB0LmMsdg0KcmV0cmlldmluZyByZXZpc2lvbiAxLjkwDQpkaWZm IC13IC11IC1yMS45MCBjYW1feHB0LmMNCi0tLSBjYW0vY2FtX3hwdC5jCTIw MDAvMDgvMDggMDY6NDk6MzMJMS45MA0KKysrIGNhbS9jYW1feHB0LmMJMjAw MC8wOC8wOSAxNjo0MTozMQ0KQEAgLTYyOSw5ICs2MjksMjAgQEANCiAjZW5k aWYgLyogQ0FNX0RFQlVHX0JVUyB8fCBDQU1fREVCVUdfVEFSR0VUIHx8IENB TV9ERUJVR19MVU4gKi8NCiANCiAvKiBPdXIgYm9vdC10aW1lIGluaXRpYWxp emF0aW9uIGhvb2sgKi8NCitzdGF0aWMgaW50IGNhbV9tb2R1bGVfZXZlbnRf aGFuZGxlcihtb2R1bGVfdCwgaW50IC8qbW9kZXZlbnR0eXBlX3QqLywgdm9p ZCAqKTsNCisNCitzdGF0aWMgbW9kdWxlZGF0YV90IGNhbV9tb2R1bGVkYXRh ID0gew0KKwkiY2FtIiwNCisJY2FtX21vZHVsZV9ldmVudF9oYW5kbGVyLA0K KwlOVUxMDQorfTsNCisNCiBzdGF0aWMgdm9pZAl4cHRfaW5pdCh2b2lkICop Ow0KLVNZU0lOSVQoY2FtLCBTSV9TVUJfQ09ORklHVVJFLCBTSV9PUkRFUl9T RUNPTkQsIHhwdF9pbml0LCBOVUxMKTsNCiANCitERUNMQVJFX01PRFVMRShj YW0sIGNhbV9tb2R1bGVkYXRhLCBTSV9TVUJfQ09ORklHVVJFLCBTSV9PUkRF Ul9TRUNPTkQpOw0KK01PRFVMRV9WRVJTSU9OKGNhbSwgMSk7DQorDQorDQog c3RhdGljIGNhbV9zdGF0dXMJeHB0X2NvbXBpbGVfcGF0aChzdHJ1Y3QgY2Ft X3BhdGggKm5ld19wYXRoLA0KIAkJCQkJIHN0cnVjdCBjYW1fcGVyaXBoICpw ZXJwaCwNCiAJCQkJCSBwYXRoX2lkX3QgcGF0aF9pZCwNCkBAIC0xMjY0LDYg KzEyNzUsMTggQEANCiAJfQ0KIA0KIAlyZXR1cm4oZXJyb3IpOw0KK30NCisN CitzdGF0aWMgaW50DQorY2FtX21vZHVsZV9ldmVudF9oYW5kbGVyKG1vZHVs ZV90IG1vZCwgaW50IHdoYXQsIHZvaWQgKmFyZykNCit7DQorCWlmICh3aGF0 ID09IE1PRF9MT0FEKSB7DQorCQl4cHRfaW5pdChOVUxMKTsNCisJfSBlbHNl IGlmICh3aGF0ID09IE1PRF9VTkxPQUQpIHsNCisJCXJldHVybiBFQlVTWTsN CisJfQ0KKw0KKwlyZXR1cm4gMDsNCiB9DQogDQogLyogRnVuY3Rpb25zIGFj Y2Vzc2VkIGJ5IHRoZSBwZXJpcGhlcmFsIGRyaXZlcnMgKi8NCg== --0-176558756-965840666=:5091 Content-Type: TEXT/PLAIN; charset=US-ASCII; name="cam.module.Makefile" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Content-Disposition: attachment; filename="cam.module.Makefile" IyAgICAgICAkRnJlZUJTRCQgDQoNCk1BSU5UQUlORVIJID0gbl9oaWJtYUBm cmVlYnNkLm9yZw0KUwkJID0gJHsuQ1VSRElSfS8uLi8uLg0KDQouUEFUSDoJ CSAkUy9jYW0gJFMvY2FtL3Njc2kNCktNT0QJCSA9IGNhbQ0KDQojIFNlZSBz eXMvY29uZi9vcHRpb25zIGZvciB0aGUgZmxhZ3MgdGhhdCBnbyBpbnRvIHRo ZSBkaWZmZXJlbnQgb3B0XyouaCBmaWxlcy4NClNSQ1MJCSA9IG9wdF9jYW0u aA0KU1JDUwkJKz0gb3B0X3Njc2kuaA0KU1JDUwkJKz0gb3B0X2NkLmgNClNS Q1MJCSs9IG9wdF9od193ZG9nLmgNClNSQ1MJCSs9IG9wdF9wdC5oDQpTUkNT CQkrPSBvcHRfc2EuaA0KU1JDUwkJKz0gb3B0X3Nlcy5oDQpTUkNTCQkrPSBk ZXZpY2VfaWYuaCBidXNfaWYuaA0KU1JDUwkJKz0gY2FtLmMgY2FtX2V4dGVu ZC5jIGNhbV9wZXJpcGguYyBjYW1fcXVldWUuYw0KU1JDUwkJKz0gY2FtX3Np bS5jIGNhbV94cHQuYw0KU1JDUwkJKz0gc2NzaV9hbGwuYyBzY3NpX2NkLmMg c2NzaV9jaC5jDQpTUkNTCQkrPSBzY3NpX2RhLmMNClNSQ1MJCSs9IHNjc2lf cGFzcy5jDQpTUkNTCQkrPSBzY3NpX3B0LmMNClNSQ1MJCSs9IHNjc2lfc2Eu Yw0KU1JDUwkJKz0gc2NzaV9zZXMuYw0KU1JDUwkJKz0gc2NzaV90YXJnX2Jo LmMgc2NzaV90YXJnZXQuYw0KDQpOT01BTgkJID0NCg0Kb3B0X3Njc2kuaDoN CgkJZWNobyAnI2RlZmluZSBTQ1NJX0RFTEFZIDE1MDAwJyA+IG9wdF9zY3Np LmgNCg0KLmluY2x1ZGUgPGJzZC5rbW9kLm1rPg0K --0-176558756-965840666=:5091-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message