SGI: Hardware

DM6?

Are http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=140340390655 those things DM6 ? They do look a lot like the DVS SDStation OEM, which actually is the DM6 , but is that the same as the SDIO offered here?
Must be for the newer machines like Fuel or Tezro - it has no XIO connector, but PCIe (or PCI-X?).

_________________
:Octane2: 2xR12000 400MHz, 4GB RAM, V12 GFX
SGI - the legend will never die!!
eMGee wrote:
Isn't the DM6 SD (as in SDTV) only? That would be a pricey investment, since I don't own any VTRs and such at present and that SD is slowly dying out. I'd rather then invest in some HD equipment at least .

HD equipment is an order of magnitude more expensive than SD equipment, precisely because everybody is moving to HD and SD is slowly dying out.

If you are taping your material (either SD or HD), isn't it because you want to take it to a customer, broadcast- or post facility? In that case, whatever you choose is likely based on what's required or available on the other end. AFAIK all facilities around Hilversum are linked by fiber network these days, no need to tape anything.

_________________
Now this is a deep dark secret, so everybody keep it quiet :)
It turns out that when reset, the WD33C93 defaults to a SCSI ID of 0, and it was simpler to leave it that way... -- Dave Olson, in comp.sys.sgi

Currently in commercial service: Image :Onyx2: (2x) :O3x02L:
In the museum : almost every MIPS/IRIX system.
Wanted : GM1 board for Professional Series GT graphics (030-0076-003, 030-0076-004)
I bought a few of these and have a spare. Anyone interested in playing with one? I haven't had the chance yet. I'd like to get the $50 I paid but if you ask nice and promise to check it out and post you might get a discount. :) They look new and DM6 drivers are on Ian's site and the manual is on SGI's.

Interestingly they also do analog video and have several audio options if you get the extra PCI slot mounted expansion ports and cables. But those features aren't supported in IRIX.

I contacted DVS looking for Windows drivers and IRIX info but got no help. They referred me to SGI in a curt e-mail which invited me to feel free to reply with questions - to an unmonitored address of noreply@dvs. I contacted SGI and since I have no support contract was quoted their hourly rater for possibly, maybe thinking about trying to find someone who may have heard of the card. No, it wasn't that bad but it was expensive.
I get this the card recognized in the hinv but running mlquery as instructed in the manual doesn't detect it. I am most likely missing something most of you would consider painfully obvious due to my minimal IRIX knowledge.

I might be able to get more of these, possibly for less if I request a good number though what I paid is probably already considered low.
QuicksilverG4 wrote:
I get this the card recognized in the hinv but running mlquery as instructed in the manual doesn't detect it. I am most likely missing something most of you would consider painfully obvious due to my minimal IRIX knowledge.


Does hinv presence imply that the drivers are already installed? I would have thought they would have to be installed separately.
Have you tried using the versions command to see if all three of the files mentioned by the manual have been installed?
Code:

ml              OpenML Media Library, 1.0 for IRIX 6.5

ml_alaudio       Open ML AL Audio Execution Environment

ml_sddigvid      DMediaPro DM6 ML Execution Environment

The manual mentions that the DM6 uses SGI's implimentaion of OpenML as a driver.

Interesting, because as far a I saw the DM6 isn't mentioned even obliquely in any of the OpenML documentation on TechPubs. The DM2/3 are specifically mentioned in the DMediaPro DM2/DM3 Board OpenML Media Library Owner's Guide . It might be worthwhile to take a look at that manual to see if any of the installation steps might shed light on your issues. For instance the Installing the DMediaPro Software subsection mentions that the DM2/3 <xtdigvid> software installation requires the separate installation of the xtdigvid images <and a reboot>. I don't have a DM6 on hand to test against, but that might be an where confirming the installation of all the files with the versions command would be useful <and try a reboot if you haven't already>.

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************
Quote:
I contacted DVS looking for Windows drivers and IRIX info but got no help. They referred me to SGI in a curt e-mail which invited me to feel free to reply with questions - to an unmonitored address of noreply@dvs. I contacted SGI and since I have no support contract was quoted their hourly rater for possibly, maybe thinking about trying to find someone who may have heard of the card. No, it wasn't that bad but it was expensive.
DVS was a bit more helpful to me. They stated that there was no support whatsoever from them for the card and declined to activate the support/download account i requested, but offered to send me the SDK for IRIX. It's called sdio-sdk2.7p28.tar.gz. I'm not sure if the drivers are the same as those shipped with the DM6 1.1.2 package, but there appear to be a handful of tools that are not included in the DM6 installation.
Can you share that?
QuicksilverG4 wrote:
Can you share that?


X2


There is no ml_audio package in the drivers from SGI BTW.

_________________
Patrick

- That's what she said -
@ QuicksilverG4 - Did you have the opportunity to check your OpenML installation with the versions command? You've probably already been through the complete installation/verification process, but I ran across a thread where someone mentioned having to install the DM6 drivers in two stages, similar to what was required with the OpenML drivers for the DM2/3.

tom1gozzi wrote:
Drivers successful installed. First ml1.1 installed then sddigvid in second process.

Result this with mlquery command:

DEVICES:
nullXcode:0

sd-digvid:0

Seemed to be ok.
viewtopic.php?f=16&t=8669&p=74895&#p74895

EDIT: I opened the DM6 distribution, and it does look like SM selects both by default - tho I could deselect the DM6 drivers without generating a installation conflict. If that unlikely scenario occuried it would still be possible to have used the mlquery tool - it's installed with the ML software and would run without the DM6 packages being installed:
Attachment:
DM6.jpg
DM6 .jpg [ 54.32 KiB | Viewed 298 times ]

archaic wrote:
There is no ml_audio package in the drivers from SGI BTW.
Looks like the DM6 never reached maturity before IRIX development started to fizzle. The release notes for the DM6 mention
Code:
BUG 856875
Currently Embedded AES/EBU Audio is not supported. This will be fixed in a future version.
Most of the other DMediaPro and other OpenML based drivers have subsequent releases and/or patch files. I don't have full SupportFolio access any more, but I didn't find any patch files for the DM6 , so that future version might be a long time coming.

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************
Quote:
I bought a few of these and have a spare. Anyone interested in playing with one? I haven't had the chance yet. I'd like to get the $50 I paid


Hey Tom, I'd be interested in it if you still have one available.

_________________
Image
QuicksilverG4 wrote:
I bought a few of these and have a spare.
One other thought - are these boards specifically the version OEM'd for SGI <or are they a version of the DVS SDStation meant for use in a different platform>?

The 6.5.21_dmediapro_dm6_1.1.2 release notes give the impression that specific firmware might be required:
Code:
Changes, Additions, and Bug Fixes
BUG 910691
Add firmware support for new board (version 71.0)

All DMediaPro(TM) DM6 boards are shipped from the factory with the latest
firmware installed. If firmware needs to be updated in the field,it can
be done via: /usr/dmedia/bin/sd_digvid/update 71 0
You might see if your syslog happens to include a line for the DM6 where the firmware is mentioned <or try one in a PC to see if the firmware revision is visible there>. If it's not 71.0 you could try a flash. Any firmware update has an element of risk <even more so if this is a cross-platform flash> so proceed with caution if you decide to try it.

The whole 6.5.21_dmediapro_dm6_1.1.2 package looks like a first revision rush job. In addition to a list of unfixed bugs, the release notes for the OpenML portion were copied verbatim from the DM2/DM2 release <there's not a mention of the DM6 in the ML release notes>:
Code:
1.  Introduction
This documentation describes the 1.0 release of the OpenML
Media Library Software Development Kit (ML1.0) for IRIX.

ML1.0 support the DMediapro(tm) DM2 and DM3 products which
are HD & SD digital video options for Silicon Graphics
Octane2 workstations (DM2), Onyx3000 series graphics
supercomputers (DM3), and Origin3000 servers (DM3).

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************
I tried flashing with the flash71 program in that directory and I get the same thing with the video daemon. Strange thing is that it did build a /dev/video/divo at one point, but the video daemon still wouldn't start. Here is the output of the dvsinfo command from the sdk.

Code:
dvsinfo (? for help): 2
dma_init: Allocate of dma page buffer failed
RASTERNAME '' rasterid:00000000/0
0:hdio_xilinx_program:chip:0 version 1.13 previous 0.0
hdio_xilinx_program: Programming chip 0 with version 1.13
0:hdio_xilinx_program:chip:1 version 1.19 previous 0.0
hdio_xilinx_program: Programming chip 1 with version 1.19
sdio_sdram_init: Module with Rows:12 Columns:8 banks:1 banksize:32 Total 32 MB
sdio_sdram_init: Memorysize 33554432 (32 MB)
flash_configuration(ps): Flash: 01/c7
flash_configuration(ps): Size:00200000,Mapsize:00080000,Type:2
Flash map 0 contain pci 'SDBoard-Fallback (61a3) PCI_3.3V' 01e0db3c 00000000
Flash map 1 contain pci 'SDBoard-Fallback (61a5) PCI_5.0V' 01e1b49f 00000000
Flash map 2 contain pci 'SDBoard-20040218 (71a3) 3.3v' 01e2b674 00000000
Flash map 3 contain pci 'SDBoard-20040218 (71a5) 5.0v' 01e1da32 00000000
sdio_epot_write(16)
Default syncout wrong
Default syncoutdelay wrong
000001:Display field changed  fieldbit:0
000000:Correction for record/display phase shift
411976:hal_GetTickAdjust: Overrun
sdio_video_vsync_display: Record vsync on
000418:Display field changed  fieldbit:1
000419: sdio_irq_handler(ps0) Display IRQ was lost
000419: sdio_irq_handler(ps0) Record IRQ was lost
001494:Changing to recordsync:1 (0/0)


It looks like it is not able to initialize the card properly, although the mlquery shows the card just fine.

Code:
fuel 1# mlquery

SYSTEM: fuel.xercystsolutions.com

DEVICES:
nullXcode:0
sd-digvid:0

_________________
Patrick

- That's what she said -
Here's all of the bugs mentioned in the release notes:
Code:
Known Problems and Workarounds
BUG 861187
Currently only the base 4:2:2 signals are supported via the connectors
on the PCI header. This provides the following I/O connections:
Digital Video Input
Digital Video Output
Analog Video Output
Analog Genlock Input
An accessory will be available in the future to provide additional
connections for supporting 4:2:2:4 and 4:4:4:4 dual-link Video I/O.

BUG 857553
The MLmodule does not currently expose a control for SYNC HDELAY and
VDELAY. This will be fixed in a future revision.

BUG 861201
Occasionally the first transfer after the system has been started up
contains a duplicate UST value.

BUG [none yet]
The DM6 PCI Video Interface card currently always powers up in PAL mode.
Running an application will sense the actual timing and will change the
default mode accordingly.

BUG 858620
A problem exists where once a video path (input or output) has been
started, then controls on a seperate path cannot be modified. An attempt
to do so will return a ML_STATUS_DEVICE_BUSY status error. Therefore a
process that is designed to do both and input and output must set the
controls on both the input and output paths before starting the
transfers. And the pixel formats must be the same for both paths - eg.
one cannot be doing YUV to RGB on input and be doing YUV to YUV on
output. This will be fixed in a future revision.

BUG 858750
A problem exists in that the default signal being sent to the output
video jack when there is no active DMA from memory cannot be specified.
This will be fixed in a future revision.

BUG 856875
Currently Embedded AES/EBU Audio is not supported. This will be fixed in a
future revision.

BUG 857583
The video jack cannot yet be openned seperately to provide access to
jack specific controls. This will be fixed in a future revision.

Changes, Additions, and Bug Fixes
BUG 910691
Add firmware support for new board (version 71.0)
The ML Diagnostic software isn't on the default install path, have you had the opportunity to see if it provides anything that might prove helpful?

_________________
***********************************************************************
Welcome to ARMLand - 0/0x0d00
running...(sherwood-root 0607201829)
* InfiniteReality/Reality Software, IRIX 6.5 Release *
***********************************************************************