Andrew Muhametshin пишет:
> Hello
>
> It is not possible to connect the device "Samsung VY-H350 Voice recorder"...
> I installed the SVN version new USB a stack.
>
> =======START===========
> May 30 07:53:16 inspirra kernel: umass0: <Samsung product 0x500b, class 0/0, rev 1.10/1.00, addr 125> > May 30 07:53:16 inspirra kernel: umass0: SCSI over Bulk-Only; quirks = 0x0000
> May 30 07:53:17 inspirra kernel: umass0:6:0:-1: Attached to scbus6
> May 30 07:53:22 inspirra kernel: xptioctl: pass driver is not in the kernel > May 30 07:53:22 inspirra kernel: xptioctl: put "device pass0" in your kernel config file > May 30 07:53:27 inspirra kernel: (da0:umass-sim0:0:0:0): got CAM status 0x4 > May 30 07:53:27 inspirra kernel: (da0:umass-sim0:0:0:0): fatal error, failed to attach to device
> May 30 07:53:27 inspirra kernel: (da0:umass-sim0:0:0:0): lost device
> May 30 07:53:27 inspirra kernel: (da0:umass-sim0:0:0:0): removing device entry
>
> $ ls /dev/pass0
> /dev/pass0
>
> $ uname -a
> FreeBSD inspirra.localdomain 6.2-STABLE FreeBSD 6.2-STABLE #0: Wed May 30 03:46:39 MSD 2007 [EMAIL PROTECTED]:/SHARED/obj.inspirra/usr/src/sys/INSPIRRA i386
> =======STOP============
>


I have found the description (and solution) similar problems with not supported umass-devices, here:
http://root.org/~nate/freebsd/scsi/quirks.html
and here:
http://www.freebsd.org/cgi/query-pr.cgi?pr=65436

By analogy, has tried to create patch...
I have applied my patch, and have rebuild a kernel... But unfortunately, my patch has not given result.
Where I have made a mistake?

Here a patch which I applied:
============================START====================================
*** sys/dev/usb/usbdevs.orig        Tue Jun 19 09:34:56 2007
--- sys/dev/usb/usbdevs     Tue Jun 19 06:21:10 2007
***************
*** 1679,1684 ****
--- 1679,1685 ----

 /* Samsung products */
 product SAMSUNG ML6060                0x3008  ML-6060 laser printer
+ product SAMSUNG VYH350                0x500b  VY-H350 Voice recorder

 /* SanDisk products */
 product SANDISK SDDR05A               0x0001  ImageMate SDDR-05a
*** src/sys/cam/scsi/scsi_da.c.orig      Tue Jun 19 05:14:52 2007
--- src/sys/cam/scsi/scsi_da.c   Tue Jun 19 09:27:35 2007
***************
*** 475,480 ****
--- 475,487 ----
               {T_DIRECT, SIP_MEDIA_REMOVABLE, "EM732X", "MP3 Player*",
               "1.0"}, /*quirks*/ DA_Q_NO_SYNC_CACHE
       },
+       {
+               /*
+                * SAMSUNG VY-H350 1.00 Voice Recorder
+                */
+               {T_DIRECT, SIP_MEDIA_REMOVABLE, "*", "VY-H350*", "*"},
+               /*quirks*/ DA_Q_NO_SYNC_CACHE
+       },
 };

 static        disk_strategy_t dastrategy;
*** sys/dev/usb/umass.c.orig        Tue Jun 19 09:32:03 2007
--- sys/dev/usb/umass.c     Tue Jun 19 09:32:25 2007
***************
*** 540,545 ****
--- 540,549 ----
         UMASS_PROTO_ATAPI | UMASS_PROTO_CBI_I,
         FORCE_SHORT_INQUIRY
       },
+       { USB_VENDOR_SAMSUNG, USB_PRODUCT_SAMSUNG_VYH350, RID_WILDCARD,
+         UMASS_PROTO_SCSI | UMASS_PROTO_BBB,
+         IGNORE_RESIDUE
+       },
       { VID_EOT, PID_EOT, RID_EOT, 0, 0 }
 };
============================STOP=====================================

before my patch:
kernel: umass0: <Samsung product 0x500b, class 0/0, rev 1.10/1.00, addr 125>
kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0000
kernel: umass0:6:0:-1: Attached to scbus6
kernel: (da0:umass-sim0:0:0:0): got CAM status 0x4
kernel: (da0:umass-sim0:0:0:0): fatal error, failed to attach to device
kernel: (da0:umass-sim0:0:0:0): lost device
kernel: (da0:umass-sim0:0:0:0): removing device entry


after my patch:
kernel: umass0: <Samsung VY-H350 Voice recorder, class 0/0, rev 1.10/1.00, addr 125>
kernel: umass0:  SCSI over Bulk-Only; quirks = 0x0080
kernel: umass0:6:0:-1: Attached to scbus6
kernel: (da0:umass-sim0:0:0:0): got CAM status 0x4
kernel: (da0:umass-sim0:0:0:0): fatal error, failed to attach to device
kernel: (da0:umass-sim0:0:0:0): lost device
kernel: (da0:umass-sim0:0:0:0): removing device entry















_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to