Results 1 to 9 of 9

Thread: Thunderbolt Driver For Apple MBP Systems Gets Updated

  1. #1
    Join Date
    Jan 2007
    Posts
    15,645

    Default Thunderbolt Driver For Apple MBP Systems Gets Updated

    Phoronix: Thunderbolt Driver For Apple MBP Systems Gets Updated

    Experimental Linux kernel code for providing a Thunderbolt driver that works on Apple MacBook Pro systems has been updated and is still hopeful for its eventual mainline kernel inclusion...

    http://www.phoronix.com/vr.php?view=MTY2MDg

  2. #2
    Join Date
    Sep 2009
    Posts
    415

    Default

    This is good to hear even though I generally run Linux on non Apple hardware.

    In any event I wonder why other systems would rely upon firmware as has been suggested in this article.

  3. #3
    Join Date
    Oct 2008
    Posts
    3,244

    Default

    Quote Originally Posted by wizard69 View Post
    In any event I wonder why other systems would rely upon firmware as has been suggested in this article.
    That's the way Intel wrote the spec. Apple did their own thing, as usual.

  4. #4
    Join Date
    Jul 2008
    Location
    Berlin, Germany
    Posts
    858

    Default

    Apple controls both Firmware and the Operating System on Macs, so they can put the hot-plugging code where it causes the least pain for them. As long as it "just works" in OS X, almost all of their users won't mind.

  5. #5
    Join Date
    Jan 2014
    Posts
    31

    Default

    Quote Originally Posted by smitty3268 View Post
    That's the way Intel wrote the spec. Apple did their own thing, as usual.
    What's "as usual" supposed to mean exactly? Apple's been a huge champion of open standards. Everything from CUPs to USB and HTML5.

  6. #6
    Join Date
    Oct 2008
    Posts
    3,244

    Default

    Quote Originally Posted by litfan View Post
    What's "as usual" supposed to mean exactly? Apple's been a huge champion of open standards. Everything from CUPs to USB and HTML5.
    Apple is not known for having extremely spec compliant hardware.

    They back whatever they want - sometimes it makes sense to use the standard, sometimes it doesn't. This time it didn't, and that's not exactly a surprise for anyone who follows apple.

  7. #7
    Join Date
    Jan 2009
    Posts
    466

    Default

    Quote Originally Posted by smitty3268 View Post
    Apple is not known for having extremely spec compliant hardware.

    They back whatever they want - sometimes it makes sense to use the standard, sometimes it doesn't. This time it didn't, and that's not exactly a surprise for anyone who follows apple.
    I think you might be misunderstanding the case here. Apple implemented a subset of the spec in firmware (cold plug) and the rest in software (hot plug). Is this really considered deviation? Aren't big bad firmware blobs what we should be against, and this is a case where Apple got it right?
    Last edited by russofris; 04-12-2014 at 01:07 AM.

  8. #8
    Join Date
    Apr 2011
    Posts
    114

    Default

    Quote Originally Posted by russofris View Post
    I think you might be misunderstanding the case here. Apple implemented a subset of the spec in firmware (cold plug) and the rest in software (hot plug). Is this really considered deviation? Aren't big bad firmware blobs what we should be against, and this is a case where Apple got it right?
    Apple did this entirely correctly, and Intel's insistence on using SMM for every other implementation is unjustifiable at a technical level.

  9. #9
    Join Date
    Jan 2009
    Posts
    466

    Default

    Quote Originally Posted by mjg59 View Post
    Apple did this entirely correctly, and Intel's insistence on using SMM for every other implementation is unjustifiable at a technical level.
    I do not know whether Intel "insisted" that vendors use SMM, or was forced to provide SMM and leverage it because they perceived that MS/HP/Dell would resist kernel-side implementations in an effort to hamper Apple. Does anyone here have a grapevine to Jason Ziller, as he's probably the only one that could give us an informed answer?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •