Slashdot Mirror


Hacking A PC Around The Sun PCI IIPro?

lowlymortal writes: "Hi, I have a few Sun PCi II Pro cards that are not being used (no jokes please). The white paper about it can be found here. Although, it does not have an IDE/SCSI (I know the older ones had them!), it does have a PCI bus (both the normal one and the "Sun" one). What I want to know is, whether any brave /.er has tried building a PC around this? Thanks." An oddball piece of equipment perhaps, but it certainly seems to have all the necessary guts -- any takers?

20 comments

  1. Re:??? by Cheeze · · Score: 1

    i think it was a joke

    chillpill="coolness"

    while ( reading slashdot );
    do
    echo $chillpill >> /dev/brain

    done

    --
    Why read the article when I can just make up a snap judgement?
  2. Re:I can't sell them! by Yogger · · Score: 1

    Since when does that stop people?

  3. Re:I dunno.. by nbvb · · Score: 1

    You could snare yourself a SunBlade 100 for ~$1000... UltraSPARC-II @ 500mhz... It's PC-class hardware, but so what? It'll run a SunPCi-II just fine!! As for me, I'll take my Ultra 60, thanks.... At least my company does _ONE_ thing right! :-)

  4. Obvious by eric2hill · · Score: 2

    Just eBay the card you have for a grand or so and purchase a new machine. It's simple, really... :)

    --
    LOAD "SIG",8,1
    LOADING...
    READY.
    RUN
  5. Re:I dunno.. by technos · · Score: 2

    Here I am, sitting in front of a term, and I want to see the files sitting on the cards virtual image. I do ls, the host sends a request to the card for the directory listing, the card sends a request to the host for a chunk from the virtual drive, the card plays some decoding and FS games and hands the host back arguably the same data the host had in the first place..

    --
    .sig: Now legally binding!
  6. Re:I dunno.. by technos · · Score: 2

    Nope, you'd have to basically rewrite the drivers. And when I say drivers, I use it loosly, cuz it's mostly userland and wouldn't be available to those with educational access to the Solaris source.

    Best bet to make them work, I think, would be to buy a cheap Ultra. Any of the PCI UltraSPARC would accept and run a SunPCi, so I assume they will support a single SunPCi II.

    --
    .sig: Now legally binding!
  7. I dunno.. by technos · · Score: 5

    The old SiS based ones with the IDE header (Are they still SiS?), you stand a chance.. All you have to do is suck power off a backplane, or just rig it. I seem to recall you could leave them running when taking the system down for diag, so long as system power wasn't cycled, so the keybd and mouse hooks aren't relied upon nor even expected all of the time.

    The newer ones use firmware and a host driver to emulate the primary IDE/SCSI device. How their scheme works precisely is beyond me.. One thing I remember that was funny about the old ones; You couldn't touch the card's drive images unless the card was running, and it was treated just like another device even though it was not much more than a raw file on the HD.. So I'm guessing you basically have a pair of incestous HAL, on in firmware in the card, one in software on the host playing games on who is going to what. The host's first driver playing read-write for buffered FS data like a overglorified HDC so the host didn't have to know about the FS, and the card providing raw data to the host's (logically) second driver from a firmware cheat like another giant HDC, but doing it directly from a read handed to it by the host...

    I'd say no go, sorry.

    --
    .sig: Now legally binding!
    1. Re:I dunno.. by lowlymortal · · Score: 1

      The host's first driver playing read-write for buffered FS data like a overglorified HDC so the host didn't have to know about the FS, and the card providing raw data to the host's (logically) second driver from a firmware cheat like another giant HDC, but doing it directly from a read handed to it by the host...

      Much of the second part did not make too much sense to me. Anyway, the question I want to ask you is - have you worked with these things (old or the new one)? Can you translate the above in plain English? Thanks.

    2. Re:I dunno.. by lowlymortal · · Score: 1

      So, if I understand correctly, even with a PCI based IDE/SCSI controller (assuming I can rig everything together), it will not work?

  8. Re:I can't sell them! by stilwebm · · Score: 2

    Sell them and use the proceeds to buy office property that the office can use. Preferably something with educational (read: hack) value.

  9. Re:??? by Robbat2 · · Score: 2

    nope, that would give a perfectly logical error:
    bash: /dev/brain: Permission denied
    This brain is permissioned as read-only.
    You actually expect to teach an old dog new tricks?

    ICQ# : 30269588
    "I used to be an idealist, but I got mugged by reality."

    --
    ICQ# : 30269588
    "I used to be an idealist, but I got mugged by reality."
  10. I can't sell them! by lowlymortal · · Score: 1

    Hello all, I can't sell them because they are office property!

  11. Re:Figure this out by lowlymortal · · Score: 1

    I didn't know someone was still reading this story. Anyway, two things:
    a) What's a PGA? b) I thought it already had the PCI (or is the PCI "bridge" different than "PCI"? Here is what I know - the "PCI" is basically a bus (set of wires :)) "driven" by a controller-like chip that interfaces with the main processor and maybe other devices as well. Is this correct?

  12. Re:??? by itzdandy · · Score: 1

    actually, sun does build computers, they are a computer maker. Also, you could run linux on this card if you could get it to function.

    Oh,guess what troll, sun also makes solaris and has an ongoing interested in linux.

  13. Ideas... by kireK · · Score: 2

    With the older cards you could buy a PCI bus extender and use it to start the basics for a PC. Add a PCI video card and use the onboard IDE. Works OK from my past experiance. With the newer cards ( No IDE onboard) you are SOL.. sorry... On the bright side, you can always put them into a Sun PCI machine (Ultra5 works great) and run it there... works great as a firewall if you do not want to put ipfilter on Solaris. Or, a GREAT way to mess with the NT guys in your office... "Heu guys look, Sun now has an exchange server..."

  14. Power Req by nexex · · Score: 1

    I don't see how you could power it with out another pci bus to plug it into. I would guess anything you could build from it would be similar to a rackmount server, not the same processing power though :)

    --
    Winter 2010: With Glowing Hearts
  15. Whoa by tristan+f. · · Score: 1

    Dude, those cards are sweet. If you can't figure out a use for them, I'll gladly buy one from you. I'm serious. Post a reply if you're interested.

    --
    Hi, I'm a pretentious cock who will make some gay comment about ignoring AC posts here.
    1. Re:Whoa by tristan+f. · · Score: 1

      Hey dude, keep 'em coming. I can assure you that if I actually gave a shit about karma, I would have stopped posting long ago. Check out my posting history, for Christ's sakes. So I'm going to go ahead and post them, and wait for the downward spiral to being. Bring it on!

      --
      Hi, I'm a pretentious cock who will make some gay comment about ignoring AC posts here.
  16. Re:Imagine by The_Dougster · · Score: 2

    Yeah, I have a few spare PCI slots. Wonder if you could plug them into a PC? Why then I'd simply hack Hurd's GnuMach microkernel to take advantage of them, and my new .NOT server would easily take over the world! Muahahah...

    --
    Clickety Click ...
  17. Figure this out by lhaeh · · Score: 1

    The card gets its BIOS from ~/pc/cmos.bin on your Sun system. The only ways I can think of to do this involve a soldering iron, a PGA to emulate the PCI bridge and an EEPROM chip to store the BIOS data. Good Luck.