configuring a firewire scanner

Mark Diekhans markd at Kermodei.com
Fri Sep 5 14:29:13 PDT 2003


I would like to get a firewire scanner working on FreeBSD 5.1.  It seems that
the approach to this is to use the pt driver via sbp.  The scanner is
recognized, however sbp gets attached to pass0 (pt is linked in the kernel).
I been digging through the code, but have not yet come to an understanding how
the scsi driver gets assigned.  If anyone can point me I the right direction,
or tell me I am just way off base, it would be much appreciated.  Verbose
kernel output enclosed.
-md

Sep  5 02:55:27 harrier kernel: fwohci0: BUS reset
Sep  5 02:55:27 harrier kernel: sbp_post_busreset
Sep  5 02:55:27 harrier kernel: fwohci0: node_id=0xc800ffc1, gen=2, CYCLEMASTER mode
Sep  5 02:55:27 harrier kernel: firewire0: 2 nodes, maxhop <= 1, cable IRM = 1 (me)
Sep  5 02:55:27 harrier kernel: fwohci0: fw_set_bus_manager: 1->1 (loop=0)
Sep  5 02:55:27 harrier kernel: firewire0: bus manager 1 (me)
Sep  5 02:55:27 harrier kernel: send phy_config root_node=1 gap_count=5
Sep  5 02:55:27 harrier kernel: fwohci0: start AT DMA status=11
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x400
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x400
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x40c
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x40c
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x410
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x410
Sep  5 02:55:27 harrier kernel: firewire0: New S400 device ID:00206b400e000000
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x400
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x400
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x404
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x404
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x408
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x408
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x40c
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x40c
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x410
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x410
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x414
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x414
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x418
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x418
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x41c
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x41c
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x420
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x420
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x454
Sep  5 02:55:27 harrier kernel: node0: callback addr=0x454
Sep  5 02:55:27 harrier kernel: node0: explore addr=0x458
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x458
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x45c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x45c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x460
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x460
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x464
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x464
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x468
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x468
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x424
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x424
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x428
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x428
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x42c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x42c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x430
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x430
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x434
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x434
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x438
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x438
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x43c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x43c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x440
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x440
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x444
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x444
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x448
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x448
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x44c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x44c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x450
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x450
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x46c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x46c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x470
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x470
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x474
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x474
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x478
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x478
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x47c
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x47c
Sep  5 02:55:28 harrier kernel: node0: explore addr=0x480
Sep  5 02:55:28 harrier kernel: node0: callback addr=0x480
Sep  5 02:55:28 harrier kernel: bus_explore done
Sep  5 02:55:28 harrier kernel: sbp_post_explore (sbp_cold=1)
Sep  5 02:55:28 harrier kernel: sbp_post_explore: EUI:00206b400e000000 attached
Sep  5 02:55:28 harrier kernel: target 0 lun 0 found
Sep  5 02:55:28 harrier kernel: sbp0:0:0 ordered:0 type:6 EUI:00206b400e000000 node:0 speed:2 maxrec:192 new!
Sep  5 02:55:28 harrier kernel: sbp0:0:0 'MINOLTA' '' ''
Sep  5 02:55:29 harrier kernel: sbp0:0:0 LOGIN
Sep  5 02:55:29 harrier kernel: sbp: alloc 1 xfer
Sep  5 02:55:29 harrier kernel: fwohci0: maxdesc: 3
Sep  5 02:55:29 harrier kernel: sbp0:0:0 login: len 16, ID 0, cmd 0000fffff0010000, recon_hold 0
Sep  5 02:55:29 harrier kernel: sbp0:0:0 sbp_busy_timeout
Sep  5 02:55:29 harrier kernel: sbp0:0:0 sbp_agent_reset
Sep  5 02:55:29 harrier kernel: sbp0:0:0 sbp_do_attach
Sep  5 02:55:31 harrier kernel: sbp0:0:0 sbp_cam_scan_target
Sep  5 02:55:31 harrier kernel: pass0 at sbp0 bus 0 target 0 lun 0
Sep  5 02:55:31 harrier kernel: pass0: <MINOLTA FS-V4 1.07> Removable Scanner SCSI-2 device 
Sep  5 02:55:31 harrier kernel: pass0: Serial Number [
Sep  5 02:55:31 harrier kernel: pass0: 50.000MB/s transfers
Sep  5 02:55:31 harrier kernel: sbp0:0:0 sbp_cam_scan_lun


More information about the freebsd-questions mailing list