NOTES [Toc] [Back] The SGI USB implemtation is a partial implementation, intended to provide support for selected keyboards and mice (see usbinput(7)) for Onyx3. Currently there is no administrative command for individual device control, and there is no support for devices other than keyboard/mouse. Likewise, the usb infrastructure provides no published api for the implentation of new usb drivers. Only controllers conforming to the OpenHCI spec are supported.
sm092503-01 asy90145-sun rev 04 pmd031114-01 made by smart penang? iee 1394 usb 2 device installed in a o2 that I just received. at bootup it says the device is not ready but when I do hinv after the computer boot it shows up as a dm10 fw option: unit 0, rev 1.10 so generic according to that thread.Are you using the DM10 in the O2? While she might report in hinv, the necessary hardware branches it needs aren't built on the O2 or the Octane.
For the O2, there was a specific FW option, DVLink, and it was intended for controlling a deck or camera.
There are some photos of the specific card here: https://siliconimage.irixnet.org/index.php/User-Albums/chulofiasco/O2/60CB89AC-1E36-416C-BC9C-51DECF2FBF12
DM10 and DVLink both use different software packages as well, and those can be downloaded here: http://www.sgidepot.co.uk/depot/
You can read about me banging my head into the wall over all of this here: http://forums.irixnet.org/thread-1417.html
Feel free to reach out !
ya but I meant why hasnt anyone tried to port them from a tezro or fuel to o2's octanes etc.Anything is possible with the FW, it's hit & miss. USB drivers physically aren't available on O2, that is all she wrote. If you get the FW drivers stable,let us know. Very few recorded examples of success are out there. And even after HINV reports good, lots of the firewire Utils end up crashing the driver anyway. But if you get stable operation please let us know.
also any idea how to install this tarball? http://www.sgidepot.co.uk/depot/dmediapro_dm10_1.1beta.tar.gz I installed one in the spring when I emulated on mame but it was a makefile and I feel like I just used the make install command. but this doesnt seem to be that. Ive been googling how to install different tars on irix but havent come up with much.it’s not so much porting — when the kernel builds the devices in /hw/ it doesn’t build the proper nodes for Octane or O2
indeed I just thought people might really want that so theyd backport it but ya without source that might be a bit tough. well well look at all this new info im learning.?What?, Port? Perhaps you're not aware that the O2 was made in like 1996, the Tezro was made in 2003. They have different architectures, just because they are MIPS doesn't mean all Irix drivers run on all Irix platforms (they absolutely don't). The Irix drivers for each machine series are DESIGNED to run ONLY on the support bare metal of those machine, SGI almost NEVER backported hardware support. Irix is extremely close to it's metal (that's why emulation is so hard).
If you literally tried copying them from a Tezro to an O2...it just say wrong IP ARCH version and that's it, it's not like people haven't tried that.
if you have the source code? Well please let me have a copy and I'd love that It's true that the concept of a USB subsystem (as primitive as Irix knew it) does exist in newer Irix kernel versions, NO USB PCI Card drivers were backported to O2 from SGI. So while a newer kernels know somewhat of USB, there are no supported USB adapters for O2 to make use of it.
Also O2 is 32bit, Tezro and Fuel are 64bit...another reason compiled drivers won't run.
hey so I checked out that post and came across this:I got an isight to show up as a camera on my Octane desktop, and showed an IIDC connected in hinv, but I could never get it to initialize.
check out the IN thread above, and you’ll see what I was up to.
so you changed every mention of hw to fw in the libfw.so.1 and made a file called fw did you put anything in the fw file? how did you create the symlink to the xbow? also how did you edit libfw.so.1 when i clic on it irix reports: could not find file typing rule.hey so I checked out that post and came across this:
So after poking around s’more, I’ve gone and done the following:
>>Using the HexEditor:
I modified libfw.so.1 in both the /usr/lib32 and /usr/lib64. There are three references to /hw/firewire/... I changed /hw/ to /fw/
In the Console:
Make a /fw/ directory in root and create a symlink to the xbow node location of the FireWire card named firewire.
Reboot the Machine
When the thing comes back up, you’ll find that the firewire commands are now controlling the hardware, but mlquery still fails to list the connected IIDC.
Any thoughts? <<
Awesome I’ll give that a look bre I found this the other day: https://wiki.preterhuman.net/USB_Mass_storage_driverkeep in mind, I made a symlink to the xbow because I have an octane. You’ll need to figure out where in /hw/ your firewire device is located on the O2.
awesome unfortunately I don't have this card but I may try it in the future it did give me a jump off point though for exploring my own card and maybe adapting the driver. My card is a :Here’s the data sheet for the controller that’s missing in that wiki: https://www.insidegadgets.com/wp-content/uploads/2013/10/VT6212L.pdf