usb/122119: [umass] umass device causes creation of daX but not daXsX entries; CAM error

Marcin Cieslak saper at saper.info
Thu Mar 27 06:50:04 PDT 2008


The following reply was made to PR usb/122119; it has been noted by GNATS.

From: Marcin Cieslak <saper at saper.info>
To: bug-followup at FreeBSD.org, mdh at solitox.net
Cc:  
Subject: Re: usb/122119: [umass] umass device causes creation of daX but not
 daXsX entries; CAM error
Date: Thu, 27 Mar 2008 14:46:15 +0100

 This is a cryptographically signed message in MIME format.
 
 --------------ms070104060701020306070708
 Content-Type: text/plain; charset=ISO-8859-2
 Content-Transfer-Encoding: 7bit
 
 That's interesting.
 
 I have an Option Globetrotter GTMAX 7.2 3G card that also includes a
 so-called "Zero Configuration" feature that identifies as:
 
 Mar 27 14:33:12 radziecki kernel: umass2: <Qualcomm, Incorporated USB
 MMC Storage, class 0/0, rev 1.10/0.00, addr 2> on uhub7
 Mar 27 14:33:12 radziecki kernel: umass2: SCSI over Bulk-Only; quirks =
 0x0000
 Mar 27 14:33:12 radziecki kernel: umass2:3:2:-1: Attached to scbus3
 Mar 27 14:33:12 radziecki kernel: cd0 at umass-sim2 bus 2 target 0 lun 0
 Mar 27 14:33:12 radziecki kernel: cd0: <GT HSDPA Modem 3.00> Removable
 CD-ROM SCSI-2 device
 Mar 27 14:33:12 radziecki kernel: cd0: 1.000MB/s transfers
 Mar 27 14:33:12 radziecki kernel: cd0: Attempt to query device size
 failed: NOT READY, Medium not present
 
 but for me this is just a CD-ROM device, and it works. It is also
 read-only.
 
 1) This will not fix your issue but can you try umass.c and usbdevs (no
 need to install ubsa.c) patches from:
 
 http://akson.sgh.waw.pl/~saper/FreeBSD/gt/zeroconf/
 
 I wonder what happens to your system after this :)
 
 2) Can you compile your umass module with -DUSB_DEBUG and set
 
 sysctl hw.usb.umass.debug=3342336
 
 To set -DUSB_DEBUG the easiest way is to apply
 
 Index: Makefile
 ===================================================================
 RCS file: /usr/home/ncvs/src/sys/modules/umass/Makefile,v
 retrieving revision 1.14
 diff -u -r1.14 Makefile
 --- Makefile    4 Jun 2005 10:58:38 -0000       1.14
 +++ Makefile    19 Mar 2008 00:18:31 -0000
 @@ -2,6 +2,8 @@
 
  .PATH: ${.CURDIR}/../../dev/usb
 
 +DEBUG_FLAGS=-g -DUSB_DEBUG
 +
  KMOD=  umass
  SRCS=  bus_if.h device_if.h \
         opt_usb.h opt_cam.h opt_scsi.h \
 
 
 and then
 
 cd /sys/modules/umass
 
 make obj all
 
 And "make load" as root
 
 Provided you don't have umass in your kernel already.
 
 -- 
               << Marcin Cieslak // saper at saper.info >>
 
 --------------ms070104060701020306070708
 Content-Type: application/x-pkcs7-signature; name="smime.p7s"
 Content-Transfer-Encoding: base64
 Content-Disposition: attachment; filename="smime.p7s"
 Content-Description: S/MIME Cryptographic Signature
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINLDCC
 A+wwggNVoAMCAQICDwDENwABAALlou1Djx5XszANBgkqhkiG9w0BAQUFADCBvDELMAkGA1UE
 BhMCREUxEDAOBgNVBAgTB0hhbWJ1cmcxEDAOBgNVBAcTB0hhbWJ1cmcxOjA4BgNVBAoTMVRD
 IFRydXN0Q2VudGVyIGZvciBTZWN1cml0eSBpbiBEYXRhIE5ldHdvcmtzIEdtYkgxIjAgBgNV
 BAsTGVRDIFRydXN0Q2VudGVyIENsYXNzIDEgQ0ExKTAnBgkqhkiG9w0BCQEWGmNlcnRpZmlj
 YXRlQHRydXN0Y2VudGVyLmRlMB4XDTA3MDkyNjA3MjQwOVoXDTEwMTIzMTIyNTk1OVowfTEL
 MAkGA1UEBhMCREUxHDAaBgNVBAoTE1RDIFRydXN0Q2VudGVyIEdtYkgxJTAjBgNVBAsTHFRD
 IFRydXN0Q2VudGVyIENsYXNzIDEgTDEgQ0ExKTAnBgNVBAMTIFRDIFRydXN0Q2VudGVyIENs
 YXNzIDEgTDEgQ0EgSUlJMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDt9kYre5b9JKbN
 j5LffhGsiGlfobkfluO2XqPLzKoMOnduw9+sfHUINrW76Y9B02KC9vF3SDmxbIM4fKM3+7k/
 dKzb0zI4w66PBHx+5CqeykhMm8sQaI4EpOUu7tWVfH8ZGHT9UpbVG17+Gi4znxxb/T9+IuB2
 Q/qr0ZJ5tR/7hwIDAQABo4IBLDCCASgwVwYIKwYBBQUHAQEESzBJMEcGCCsGAQUFBzAChjto
 dHRwOi8vd3d3LnRydXN0Y2VudGVyLmRlL2NlcnRzZXJ2aWNlcy9jYWNlcnRzL3RjY2xhc3Mx
 LmNydDASBgNVHRMBAf8ECDAGAQH/AgEAMEoGA1UdIARDMEEwPwYJKoIUACwBAQEBMDIwMAYI
 KwYBBQUHAgEWJGh0dHA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvZ3VpZGVsaW5lczAOBgNVHQ8B
 Af8EBAMCAQYwHQYDVR0OBBYEFP2u3ZGgztA5KkvvKMwSnk9+FKp1MD4GA1UdHwQ3MDUwM6Ax
 oC+GLWh0dHA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvY3JsL3YyL3RjY2xhc3MxLmNybDANBgkq
 hkiG9w0BAQUFAAOBgQBe8NTmpp39KWyazqfbPAUwvRv/TEpem4Xy4Gsr8t4RGG9ExKT/ktfF
 i2tXO+7LpTmJTbvQ+qHoxkBlmhD1oVVUn2zSIq372vfPvFoFtkvFatpmHDVucTm1vVfeq1t3
 yDsvs3WLicz5jT4MSV5EFBaGMgaKjgAIU0NOMXSadvg1FDCCBJowggQDoAMCAQICDgUfAAEA
 AvxW+cGq7sagMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBU
 cnVzdENlbnRlciBHbWJIMSUwIwYDVQQLExxUQyBUcnVzdENlbnRlciBDbGFzcyAxIEwxIENB
 MSkwJwYDVQQDEyBUQyBUcnVzdENlbnRlciBDbGFzcyAxIEwxIENBIElJSTAeFw0wODAzMDcy
 MDIxMDNaFw0wOTAzMDgyMDIxMDNaMEcxCzAJBgNVBAYTAlBMMRcwFQYDVQQDEw5NYXJjaW4g
 Q2llc2xhazEfMB0GCSqGSIb3DQEJARYQc2FwZXJAc2FwZXIuaW5mbzCCASIwDQYJKoZIhvcN
 AQEBBQADggEPADCCAQoCggEBAK3oFWv4v2/dMWsFZXLuYxM6ZZI6uYqyNG0ujmdyYmnHcvZ3
 fCRdi9B707aH9qaupD57QeCtAxiFfQkuGt5ySspUp6U039qmS6FfZOQ/FQMYaB0BFNTs2rmq
 iqcHG27nOYBFRjRCjAxAeOla8a4HeTHUZ4Ur4cS27mV03dPfUCU+tgLmqg0LrqK5yXZVQhw8
 T/kVkXuh9OkQyq4TS4IFtVmcnaDwtF8TH7SlkrZaNRyJPB/zN9pneza97p0kwyIhQkKi2gs9
 jdzNGNJRrpyl2rEPYaolJwJvH9dbg1J4+UugwZa7+Os252e+KAP58CUdH7VCs/k/Hd/NEg4j
 1ODPv5MCAwEAAaOCAc0wggHJMIGZBggrBgEFBQcBAQSBjDCBiTBSBggrBgEFBQcwAoZGaHR0
 cDovL3d3dy50cnVzdGNlbnRlci5kZS9jZXJ0c2VydmljZXMvY2FjZXJ0cy90Y19jbGFzczFf
 TDFfQ0FfSUlJLmNydDAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AuSUlJLnRjY2xhc3MxLnRy
 dXN0Y2VudGVyLmRlMB8GA1UdIwQYMBaAFP2u3ZGgztA5KkvvKMwSnk9+FKp1MEoGA1UdIARD
 MEEwPwYJKoIUACwBAQEBMDIwMAYIKwYBBQUHAgEWJGh0dHA6Ly93d3cudHJ1c3RjZW50ZXIu
 ZGUvZ3VpZGVsaW5lczAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0OBBYEFBzKOaBp48B8i9ismfSx
 dUcIUzbiMEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvY3Js
 L3YyL3RjX2NsYXNzMV9MMV9DQV9JSUkuY3JsMCcGA1UdJQQgMB4GCCsGAQUFBwMCBggrBgEF
 BQcDBAYIKwYBBQUHAwcwGwYDVR0RBBQwEoEQc2FwZXJAc2FwZXIuaW5mbzANBgkqhkiG9w0B
 AQUFAAOBgQBbsWPSAQU880TAigiRExnT9Wu+tDH3ucZ3Zkax47xf7q1dlZdOKAjQPhNJM63s
 F45vy68saiqoAA6SnzIWx2Pno7P7aFD1jDDfAP6pWGPgiXUHeermBZeKH7IAVbj2af5XceKL
 fIxRTgKt5+SBEKFfj+jUMjJwnE8L8pfo3usEsDCCBJowggQDoAMCAQICDgUfAAEAAvxW+cGq
 7sagMA0GCSqGSIb3DQEBBQUAMH0xCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNUQyBUcnVzdENl
 bnRlciBHbWJIMSUwIwYDVQQLExxUQyBUcnVzdENlbnRlciBDbGFzcyAxIEwxIENBMSkwJwYD
 VQQDEyBUQyBUcnVzdENlbnRlciBDbGFzcyAxIEwxIENBIElJSTAeFw0wODAzMDcyMDIxMDNa
 Fw0wOTAzMDgyMDIxMDNaMEcxCzAJBgNVBAYTAlBMMRcwFQYDVQQDEw5NYXJjaW4gQ2llc2xh
 azEfMB0GCSqGSIb3DQEJARYQc2FwZXJAc2FwZXIuaW5mbzCCASIwDQYJKoZIhvcNAQEBBQAD
 ggEPADCCAQoCggEBAK3oFWv4v2/dMWsFZXLuYxM6ZZI6uYqyNG0ujmdyYmnHcvZ3fCRdi9B7
 07aH9qaupD57QeCtAxiFfQkuGt5ySspUp6U039qmS6FfZOQ/FQMYaB0BFNTs2rmqiqcHG27n
 OYBFRjRCjAxAeOla8a4HeTHUZ4Ur4cS27mV03dPfUCU+tgLmqg0LrqK5yXZVQhw8T/kVkXuh
 9OkQyq4TS4IFtVmcnaDwtF8TH7SlkrZaNRyJPB/zN9pneza97p0kwyIhQkKi2gs9jdzNGNJR
 rpyl2rEPYaolJwJvH9dbg1J4+UugwZa7+Os252e+KAP58CUdH7VCs/k/Hd/NEg4j1ODPv5MC
 AwEAAaOCAc0wggHJMIGZBggrBgEFBQcBAQSBjDCBiTBSBggrBgEFBQcwAoZGaHR0cDovL3d3
 dy50cnVzdGNlbnRlci5kZS9jZXJ0c2VydmljZXMvY2FjZXJ0cy90Y19jbGFzczFfTDFfQ0Ff
 SUlJLmNydDAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AuSUlJLnRjY2xhc3MxLnRydXN0Y2Vu
 dGVyLmRlMB8GA1UdIwQYMBaAFP2u3ZGgztA5KkvvKMwSnk9+FKp1MEoGA1UdIARDMEEwPwYJ
 KoIUACwBAQEBMDIwMAYIKwYBBQUHAgEWJGh0dHA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvZ3Vp
 ZGVsaW5lczAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0OBBYEFBzKOaBp48B8i9ismfSxdUcIUzbi
 MEkGA1UdHwRCMEAwPqA8oDqGOGh0dHA6Ly93d3cudHJ1c3RjZW50ZXIuZGUvY3JsL3YyL3Rj
 X2NsYXNzMV9MMV9DQV9JSUkuY3JsMCcGA1UdJQQgMB4GCCsGAQUFBwMCBggrBgEFBQcDBAYI
 KwYBBQUHAwcwGwYDVR0RBBQwEoEQc2FwZXJAc2FwZXIuaW5mbzANBgkqhkiG9w0BAQUFAAOB
 gQBbsWPSAQU880TAigiRExnT9Wu+tDH3ucZ3Zkax47xf7q1dlZdOKAjQPhNJM63sF45vy68s
 aiqoAA6SnzIWx2Pno7P7aFD1jDDfAP6pWGPgiXUHeermBZeKH7IAVbj2af5XceKLfIxRTgKt
 5+SBEKFfj+jUMjJwnE8L8pfo3usEsDGCA7QwggOwAgEBMIGPMH0xCzAJBgNVBAYTAkRFMRww
 GgYDVQQKExNUQyBUcnVzdENlbnRlciBHbWJIMSUwIwYDVQQLExxUQyBUcnVzdENlbnRlciBD
 bGFzcyAxIEwxIENBMSkwJwYDVQQDEyBUQyBUcnVzdENlbnRlciBDbGFzcyAxIEwxIENBIElJ
 SQIOBR8AAQAC/Fb5waruxqAwCQYFKw4DAhoFAKCCAfkwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
 DQEHATAcBgkqhkiG9w0BCQUxDxcNMDgwMzI3MTM0NjE1WjAjBgkqhkiG9w0BCQQxFgQURHck
 faydvI0LRM2ZtFTWLHFWdo0wUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAOBggqhkiG
 9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwgaAGCSsG
 AQQBgjcQBDGBkjCBjzB9MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50ZXIg
 R21iSDElMCMGA1UECxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMSBMMSBDQTEpMCcGA1UEAxMg
 VEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMSBMMSBDQSBJSUkCDgUfAAEAAvxW+cGq7sagMIGiBgsq
 hkiG9w0BCRACCzGBkqCBjzB9MQswCQYDVQQGEwJERTEcMBoGA1UEChMTVEMgVHJ1c3RDZW50
 ZXIgR21iSDElMCMGA1UECxMcVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMSBMMSBDQTEpMCcGA1UE
 AxMgVEMgVHJ1c3RDZW50ZXIgQ2xhc3MgMSBMMSBDQSBJSUkCDgUfAAEAAvxW+cGq7sagMA0G
 CSqGSIb3DQEBAQUABIIBAFkQrSTTYPNY6ixe4/nuva11NNZzD05CssmD9HALnSSMvdTu8HO/
 3lzyOhhc1YESOG/C1dpXslmFrok4Jdfjs6Yjh+tp9mISBKHLYH7OAPKxOzubf2yxOjGEZ+pH
 euUHSqpjx0V5cx650lIWdT+dkUDmYuong14qD8jEO5etVyrbpgwdSR2+SHYLgcD4S+FAOzql
 MBXD+waAFsvYKu2ddhrOJYFjD4nIDgyCQ2bYSEF7zikRZM6NSFloyPLgY+ra7t4PKzivuFiF
 Xib81IbChYgfSe4k5eB8M5euAfKlEHQzqO6jp8i4FerqE/EQbFbmjCNDZhw71uhagqGd9E29
 jwYAAAAAAAA=
 --------------ms070104060701020306070708--


More information about the freebsd-usb mailing list