Got around to installing
the DM10 drivers
, and connected a firewire memory card reader. Just in case someone else might find a walk through of the process helpful, here's a summary.
The pseudo-DM10 is a generic firewire 3-port PCI board (two external, one internal FW ports with a TI chipset), the firewire memory card reader is a Microtech CameraMate. The compact flash memory card used is a 1GB SanDisk and the IRIX version is 6.5.30.
Installing the DM10 drivers requires a reboot (the kernel is rebuilt). As the system rebooted the following appeared in the boot messages (and was written to the syslog):
Code:
Select all
unix: Scanning FireWire bus /hw/module/001c01/IXbrick/xtalk/15/pci-x/1/2/ohci/0 (1 node)
unix: FireWire Node [0]: <6>OXFORD SEMICONDUCTOR LTD., OXFORD IDE Device
unix: NOTICE: IEEE1394 SBP2 Target with GUID 0x30e00100001419 has firmware rev 0x120
When the system booted the following was included in an hinv -vm:
Code:
Select all
Integral SCSI controller 4: Version IEEE1394 SBP2
Disk drive / removable media: unit 2 on SCSI controller 4
fwprobe (supplied with the DM10 driver package) returned the following info:
Addendum
- I later installed the
DMediaPro D10 version 1.1 *beta*
, which despite being a beta, seems to offer some improvements. fwprobe now fully identifies the generic FW board as a DM10. With DM10 version 1.0.1 the 'Model' and 'Proto' fields were both listed as unknown, after installing the DM10 1.1 beta version, fwprobe now identifies the pseudo-DM10 Model as 'DMediaPro DM10' and Proto as 'HBA', and it eliminated boot-time error messages that occurred as the 1.0.1 release scanned the FW bus:
Code:
Select all
# fwprobe
Probing DM10 cards...
Number of cards: 1
Card Info
=========
Card #: 0
Name : DM10
ID : 0x5160000030E0A
Ports : 3
Speed : 400 / 400
2 devices attached
Device 0: 0x5160000030E0A
Vendor: Silicon Graphics, Inc.
Model: DMediaPro DM10
Proto: HBA
Device 1: 0x30E00100001419
Vendor: OXFORD SEMICONDUCTOR LTD.
Model: OXFORD IDE Device
Proto: SBP2
and the 'versions' command reported:
Code:
Select all
# versions dm10
I = Installed, R = Removed
Name Date Description
I dm10 12/18/2010 DMediaPro DM10 Execution Environment, 1.1 for IRIX 6.5
I dm10.man 12/18/2010 DMediaPro DM10 Man Pages
I dm10.man.pages 12/18/2010 DMediaPro DM10 Man Pages
I dm10.man.relnotes 12/18/2010 DMediaPro DM10 Release Notes
I dm10.sw 12/18/2010 DMediaPro DM10 Software
I dm10.sw.eoe 12/18/2010 DMediaPro DM10 Execution Environment
I dm10.sw.tools 12/18/2010 DMediaPro DM10 Tools
There was an entry for the compact flash card under /hw/rdisk/1394 (the specific identification string, "30e00100001419", will be different on every system). I was able to manually mount the compact flash card that was in the card reader using:
Code:
Select all
# mount -t dos -o partition=1 /hw/rdisk/1394/30e00100001419/lun0vol/c4p0 /usr/FW/
and access the contents of the compact flash card:
Code:
Select all
# ls /usr/FW/dcim/288canon/
crw_8802.crw crw_8805.jpg crw_8809.jpg crw_8813.jpg crw_8817.jpg crw_8821.jpg crw_8825.jpg crw_8829.jpg
crw_8802.jpg crw_8806.crw crw_8810.crw crw_8814.crw crw_8818.crw crw_8822.crw crw_8826.crw crw_8830.crw
crw_8802.xmp crw_8806.jpg crw_8810.jpg crw_8814.jpg crw_8818.jpg crw_8822.jpg crw_8826.jpg crw_8830.jpg
crw_8803.crw crw_8807.crw crw_8811.crw crw_8815.crw crw_8819.crw crw_8823.crw crw_8827.crw
crw_8803.jpg crw_8807.jpg crw_8811.jpg crw_8815.jpg crw_8819.jpg crw_8823.jpg crw_8827.jpg
crw_8804.crw crw_8808.crw crw_8812.crw crw_8816.crw crw_8820.crw crw_8824.crw crw_8828.crw
crw_8804.jpg crw_8808.jpg crw_8812.jpg crw_8816.jpg crw_8820.jpg crw_8824.jpg crw_8828.jpg
and was able to open, edit and save one of the jpg files (back onto the CF card).
Was also able to hot-swap the compact flash card by unmounting the CF card with (use caution with my version of this command if you have more than one dos file system mounted),
then inserted a different CF card and successfully mounted and accessed the second CF card (using a repeat of the mount command from above).
The Microtech CameraMate has a single compact flash slot, I was able to mount a 2GB SD card using a CF-to-SD adapter.
I've also done some preliminary testing with a an external firewire hard drive. fx is able to 'see' the 250GB hard drive installed in the enclosure (the enclosure uses an Initio chipset rather than the Oxford chipset that has worked for others), but I haven't attempted to put a xfs file system on the drive (it currently holds the TimeMachine backup for one of my Macs). As soon as I pick up another PATA hard drive to install in the enclosure I'll try fx and report back.