[driver-discuss] Bluetooth - driver attach info for Ferrari 4005
Darren J Moffat
Darren.Moffat at Sun.COM
Tue Jan 2 08:25:03 PST 2007
When I press the bluetooth button on the front of the Ferrari 4005 I get
the following logged to the messages file with the prototype driver
installed:
Jan 2 16:21:53 islay usbhci: [ID 694281 kern.notice] Mfg: Broadcom,
Product: BCM2035, Serial: 2035B0000001
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2: USB
descriptor tree for Broadcom BCM2035
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2: highest
configuration found=0
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Configuration #0 (Addr= 0xffffffff8c0290b0)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2: String
descr=<null string>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2: config
descr: len=9 tp=2 totLen=216 numIf=4 cfgVal=1 att=0xe0 pwr=0
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_cfg_data_t shows max if=3 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
interface #0 (0xffffffff8a8f5500)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #0 (0xffffffff8c029078)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=0 alt=0 n_ept=3 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=2 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x81 (0xffffffff8c755560)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x3 pktsize=16 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x82 (0xffffffff8c755578)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x2 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[2], epaddr=0x2 (0xffffffff8c755590)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x2 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
interface #1 (0xffffffff8a8f5510)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #0 (0xffffffff83450800)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=0 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8bb39398)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=0 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8bb393b0)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=0 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #1 (0xffffffff83450838)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=1 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8c757f30)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=9 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8c757f48)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=9 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #2 (0xffffffff83450870)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=2 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8c757f00)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=17 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8c757f18)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=17 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #3 (0xffffffff834508a8)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=3 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8c757ed0)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=32 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8c757ee8)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=32 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #4 (0xffffffff834508e0)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=4 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8c757ea0)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8c757eb8)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #5 (0xffffffff83450918)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=1 alt=5 n_ept=2 cls=224 sub=1 proto=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x83 (0xffffffff8c757e70)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x3 (0xffffffff8c757e88)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x1 pktsize=64 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
interface #2 (0xffffffff8a8f5520)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #0 (0xffffffff8c029040)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=2 alt=0 n_ept=2 cls=255 sub=255 proto=255
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=1 and 0 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[0], epaddr=0x84 (0xffffffff8c757e40)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x2 pktsize=32 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
endpoint[1], epaddr=0x4 (0xffffffff8c757e58)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
len=7 type=5 attr=0x2 pktsize=32 interval=1
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
interface #3 (0xffffffff8a8f5530)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Alt #0 (0xffffffff8c029008)
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
String descr=<none>
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
if descr: len=9 type=4 if=3 alt=0 n_ept=0 cls=254 sub=1 proto=0
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
usb_alt_if_data_t shows max ep=-1 and 1 cv descr(s).
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
alt cv descriptor #0 (0xffffffff8ba08e08), size=7
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
7 21 5 88 13 40 0
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Port2:
Returning dev_curr_cfg:0xffffffff8c0290b0, dev_curr_if:0
Jan 2 16:21:53 islay usbhci: [ID 426398 kern.notice] Found HCI Events
endpoint
Jan 2 16:21:53 islay usbhci: [ID 315726 kern.notice] Found ACL Data IN
endpoint
Jan 2 16:21:53 islay usbhci: [ID 391764 kern.notice] Found ACL Data OUT
endpoint
Jan 2 16:21:53 islay usbhci: [ID 606930 kern.notice] Found Isoch IN
endpoint
Jan 2 16:21:53 islay usbhci: [ID 187690 kern.notice] Found Isoch OUT
endpoint
Jan 2 16:21:53 islay usba: [ID 912658 kern.info] USB 1.10 device
(usba5c,200a) operating at full speed (USB 1.x) on USB 1.10 root hub:
device at 2, usbhci0 at bus address 2
Jan 2 16:21:53 islay usba: [ID 349649 kern.info] Broadcom CM2035
2035B0000001
Jan 2 16:21:53 islay genunix: [ID 936769 kern.info] usbhci0 is
/pci at 0,0/pci1025,7e at 13,1/device at 2
Jan 2 16:21:53 islay genunix: [ID 408114 kern.info]
/pci at 0,0/pci1025,7e at 13,1/device at 2 (usbhci0) online
When running hciconfig.py the value '2' is displayed and the following
appears in the messages file.
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 6
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(6/6), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 4 bytes
has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x0c03
Jan 2 16:22:02 islay hci: [ID 478052 kern.notice] Command Complete
Status 0x00
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 16 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 32 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 48 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 64 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 80 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 96 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 112 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 128 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 144 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 160 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 176 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 192 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 208 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 224 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 16
bytes
Jan 2 16:22:02 islay usbhci: [ID 946066 kern.notice] Assembled 240 out
of 254 bytes of event
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 14
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(254/254), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 252
bytes has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x0c14
Jan 2 16:22:02 islay hci: [ID 469631 kern.notice] My name is Broadcom
BCM2035
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 13
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(13/13), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 11 bytes
has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x1005
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 12
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(12/12), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 10 bytes
has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x1009
Jan 2 16:22:02 islay hci: [ID 433361 kern.notice] My bdaddr
00:0b:6b:90:db:1f
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 14
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(14/14), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 12 bytes
has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x1001
Jan 2 16:22:02 islay hci: [ID 464629 kern.notice] HCI version 2(0x02),
revision 105(0x0069), LMP version 2(0x02), mfg 15(0x000f), LMP
subversion 26954(0x694a)
Jan 2 16:22:02 islay usbhci: [ID 974345 kern.notice] cr=0, flags=0
Jan 2 16:22:02 islay usbhci: [ID 734046 kern.notice] Event mblk size 14
bytes
Jan 2 16:22:02 islay usbhci: [ID 197541 kern.notice] Event is assembled
(14/14), sending up
Jan 2 16:22:02 islay hci: [ID 994286 kern.notice] hci_urput
Jan 2 16:22:02 islay hci: [ID 615789 kern.notice] hci_ursrv
Jan 2 16:22:02 islay hci: [ID 228279 kern.notice] HCI Event of 12 bytes
has arrived
Jan 2 16:22:02 islay hci: [ID 983219 kern.notice] Command Complete
Event: num cmd pkts 1, opcode 0x1003
--
Darren J Moffat
_______________________________________________
driver-discuss mailing list
driver-discuss at opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/driver-discuss
More information about the driver-discuss
mailing list