Re: usb/161798: commit references a PR
The following reply was made to PR usb/161798; it has been noted by GNATS. From: dfil...@freebsd.org (dfilter service) To: bug-follo...@freebsd.org Cc: Subject: Re: usb/161798: commit references a PR Date: Tue, 1 Nov 2011 08:24:22 + (UTC) Author: hselasky Date: Tue Nov 1 08:24:01 2011 New Revision: 226984 URL: http://svn.freebsd.org/changeset/base/226984 Log: MFC r226903, r225777, r226221 and r226534: Add some new USB device IDs and some USB device quirks. Improve the USB mass storage auto quirk detection. PR: usb/161798, usb/160911 Modified: stable/8/etc/devd/usb.conf stable/8/sys/dev/usb/quirk/usb_quirk.c stable/8/sys/dev/usb/usb_device.c stable/8/sys/dev/usb/usb_msctest.c stable/8/sys/dev/usb/usbdevs stable/8/sys/dev/usb/wlan/if_run.c Directory Properties: stable/8/etc/ (props changed) stable/8/sys/ (props changed) stable/8/sys/amd64/include/xen/ (props changed) stable/8/sys/cddl/contrib/opensolaris/ (props changed) stable/8/sys/contrib/dev/acpica/ (props changed) stable/8/sys/contrib/pf/ (props changed) Modified: stable/8/etc/devd/usb.conf == --- stable/8/etc/devd/usb.conf Tue Nov 1 04:21:57 2011(r226983) +++ stable/8/etc/devd/usb.conf Tue Nov 1 08:24:01 2011(r226984) @@ -565,6 +565,14 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x04e8; + match product 0x2018; + action kldload if_run; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x04e8; match product (0x5f00|0x5f01|0x5f02|0x5f03|0x5f04); action kldload uipaq; }; @@ -741,7 +749,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x050d; - match product (0x8053|0x805c|0x815c|0x825a); + match product (0x8053|0x805c|0x815c|0x825a|0x825b); action kldload if_run; }; @@ -1877,7 +1885,23 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0af0; - match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701|0x6721|0x6741|0x6761|0x6800|0x6901); + match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product 0x6711; + action kldload uhso; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product (0x6721|0x6741|0x6761|0x6800|0x6901); action kldload u3g; }; @@ -2069,7 +2093,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0b95; - match product (0x1720|0x1780|0x7720|0x772a); + match product (0x1720|0x1780|0x7720|0x772a|0x772b); action kldload if_axe; }; @@ -2500,6 +2524,14 @@ nomatch 32 { nomatch 32 { match bus uhub[0-9]+; match mode host; + match vendor 0x0f3d; + match product 0x68a3; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; match vendor 0x0f4e; match product 0x0200; action kldload uipaq; @@ -2789,13 +2821,37 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x1199; - match product (0x0220|0x0224|0x0fff|0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3); + match product (0x0220|0x0224|0x0fff); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product 0x0fff; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product (0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3); action kldload u3g; }; nomatch 32 { match bus uhub[0-9]+; match mode host; + match vendor 0x1199; + match product 0x68a3; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; match vendor 0x11ad; match product 0x0701; action kldload uplcom; @@ -2869,7 +2925,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host
Re: usb/161798: commit references a PR
The following reply was made to PR usb/161798; it has been noted by GNATS. From: dfil...@freebsd.org (dfilter service) To: bug-follo...@freebsd.org Cc: Subject: Re: usb/161798: commit references a PR Date: Tue, 1 Nov 2011 22:01:04 + (UTC) Author: hselasky Date: Tue Nov 1 22:00:49 2011 New Revision: 227007 URL: http://svn.freebsd.org/changeset/base/227007 Log: MFC r226903, r225777, r226221 and r226534: Add some new USB device IDs and some USB device quirks. Improve the USB mass storage auto quirk detection. PR: usb/161798, usb/160911 Approved by: re (kib) Modified: stable/9/etc/devd/usb.conf stable/9/sys/dev/usb/quirk/usb_quirk.c stable/9/sys/dev/usb/usb_device.c stable/9/sys/dev/usb/usb_msctest.c stable/9/sys/dev/usb/usbdevs stable/9/sys/dev/usb/wlan/if_run.c Directory Properties: stable/9/etc/ (props changed) stable/9/sys/ (props changed) stable/9/sys/amd64/include/xen/ (props changed) stable/9/sys/boot/ (props changed) stable/9/sys/boot/i386/efi/ (props changed) stable/9/sys/boot/ia64/efi/ (props changed) stable/9/sys/boot/ia64/ski/ (props changed) stable/9/sys/boot/powerpc/boot1.chrp/ (props changed) stable/9/sys/boot/powerpc/ofw/ (props changed) stable/9/sys/cddl/contrib/opensolaris/ (props changed) stable/9/sys/conf/ (props changed) stable/9/sys/contrib/dev/acpica/ (props changed) stable/9/sys/contrib/octeon-sdk/ (props changed) stable/9/sys/contrib/pf/ (props changed) stable/9/sys/contrib/x86emu/ (props changed) Modified: stable/9/etc/devd/usb.conf == --- stable/9/etc/devd/usb.conf Tue Nov 1 21:26:57 2011(r227006) +++ stable/9/etc/devd/usb.conf Tue Nov 1 22:00:49 2011(r227007) @@ -565,6 +565,14 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x04e8; + match product 0x2018; + action kldload if_run; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x04e8; match product (0x5f00|0x5f01|0x5f02|0x5f03|0x5f04); action kldload uipaq; }; @@ -741,7 +749,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x050d; - match product (0x8053|0x805c|0x815c|0x825a); + match product (0x8053|0x805c|0x815c|0x825a|0x825b); action kldload if_run; }; @@ -1877,7 +1885,23 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0af0; - match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701|0x6721|0x6741|0x6761|0x6800|0x6901); + match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product 0x6711; + action kldload uhso; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product (0x6721|0x6741|0x6761|0x6800|0x6901); action kldload u3g; }; @@ -2069,7 +2093,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0b95; - match product (0x1720|0x1780|0x7720|0x772a); + match product (0x1720|0x1780|0x7720|0x772a|0x772b); action kldload if_axe; }; @@ -2500,6 +2524,14 @@ nomatch 32 { nomatch 32 { match bus uhub[0-9]+; match mode host; + match vendor 0x0f3d; + match product 0x68a3; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; match vendor 0x0f4e; match product 0x0200; action kldload uipaq; @@ -2789,13 +2821,37 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x1199; - match product (0x0220|0x0224|0x0fff|0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3); + match product (0x0220|0x0224|0x0fff); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product 0x0fff; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product (0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892
Re: usb/161798: commit references a PR
The following reply was made to PR usb/161798; it has been noted by GNATS. From: dfil...@freebsd.org (dfilter service) To: bug-follo...@freebsd.org Cc: Subject: Re: usb/161798: commit references a PR Date: Wed, 19 Oct 2011 10:09:18 + (UTC) Author: hselasky Date: Wed Oct 19 10:09:01 2011 New Revision: 226534 URL: http://svn.freebsd.org/changeset/base/226534 Log: Add new USB IDs to RUN driver. Update usb.conf. PR: usb/161798 MFC after: 3 days Modified: head/etc/devd/usb.conf head/sys/dev/usb/usbdevs head/sys/dev/usb/wlan/if_run.c Modified: head/etc/devd/usb.conf == --- head/etc/devd/usb.conf Wed Oct 19 10:08:58 2011(r226533) +++ head/etc/devd/usb.conf Wed Oct 19 10:09:01 2011(r226534) @@ -565,6 +565,14 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x04e8; + match product 0x2018; + action kldload if_run; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x04e8; match product (0x5f00|0x5f01|0x5f02|0x5f03|0x5f04); action kldload uipaq; }; @@ -741,7 +749,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x050d; - match product (0x8053|0x805c|0x815c|0x825a); + match product (0x8053|0x805c|0x815c|0x825a|0x825b); action kldload if_run; }; @@ -1877,7 +1885,23 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0af0; - match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701|0x6721|0x6741|0x6761|0x6800|0x6901); + match product (0x5000|0x6000|0x6050|0x6100|0x6150|0x6200|0x6250|0x6300|0x6350|0x6500|0x6501|0x6600|0x6601|0x6701); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product 0x6711; + action kldload uhso; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x0af0; + match product (0x6721|0x6741|0x6761|0x6800|0x6901); action kldload u3g; }; @@ -2069,7 +2093,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x0b95; - match product (0x1720|0x1780|0x7720|0x772a); + match product (0x1720|0x1780|0x7720|0x772a|0x772b); action kldload if_axe; }; @@ -2500,6 +2524,14 @@ nomatch 32 { nomatch 32 { match bus uhub[0-9]+; match mode host; + match vendor 0x0f3d; + match product 0x68a3; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; match vendor 0x0f4e; match product 0x0200; action kldload uipaq; @@ -2789,13 +2821,37 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x1199; - match product (0x0220|0x0224|0x0fff|0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3); + match product (0x0220|0x0224|0x0fff); + action kldload u3g; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product 0x0fff; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; + match vendor 0x1199; + match product (0x6802|0x6803|0x6804|0x6805|0x6808|0x6809|0x6812|0x6813|0x6815|0x6816|0x6820|0x6821|0x6822|0x6832|0x6833|0x6834|0x6835|0x6838|0x6839|0x683a|0x683b|0x683c|0x683d|0x683e|0x6850|0x6851|0x6852|0x6853|0x6855|0x6856|0x6859|0x685a|0x6880|0x6890|0x6891|0x6892|0x6893|0x68a3); action kldload u3g; }; nomatch 32 { match bus uhub[0-9]+; match mode host; + match vendor 0x1199; + match product 0x68a3; + action kldload usie; +}; + +nomatch 32 { + match bus uhub[0-9]+; + match mode host; match vendor 0x11ad; match product 0x0701; action kldload uplcom; @@ -2869,7 +2925,7 @@ nomatch 32 { match bus uhub[0-9]+; match mode host; match vendor 0x12d1; - match product (0x1001|0x1003|0x1004|0x1401|0x1402|0x1403|0x1404|0x1405|0x1406|0x1407|0x1408|0x1409|0x140a|0x140b|0x140c|0x140d|0x140e|0x140f|0x1410|0x1411|0x1412|0x1413|0x1414|0x1415|0x1416|0x1417|0x1418|0x1419|0x141a|0x141b|0x141c|0x141d|0x141e|0x141f|0x1420|0x1421|0x1422|0x1423|0x1424|0x1425|0x1426|0x1427|0x1428|0x1429|0x142a|0x142b|0x142c|0x142d|0x142e|0x142f|0x1430|0x1431|0x1432|0x1433|0x1434|0x1435|0x1436|0x1437|0x1438|0x1439|0x143a|0x143b|0x143c|0x143d|0x143e|0x143f|0x1446|0x1465|0x14ac