Go Back   DisplayLink Forum > Alpha, Beta Software Testing Programs > Closed Alpha and Beta Programs > CLOSED: Mac 2.0 release

 
 
Thread Tools Search this Thread Display Modes
Old 02-23-2013, 06:02 PM   #1
armeaa
Junior Member
 
Join Date: Feb 2013
Posts: 1
Default Adapter works on USB 2.0 ports but not USB 3.0 ports

I'm currently using a Plugable USB 3.0 to HDMI adapter (which uses the DL-3500 chipset) on my MacBook Pro 3,1 running Mac OS X 10.7.5. The adapter works as expected when it is connected to a USB 2.0 port. However, it does not work when I connect it to a USB 3.0 port on an ExpressCard.

When I use a USB 2.0 port, the adapter shows up in the USB device tree and in System Preferences, as seen in the attached screenshot (usb2.png).

When I use a USB 3.0 port, the adapter still shows up in the USB device tree but not in System Preferences, as seen in the attached screenshot (usb3.png). The USB 3.0 port is provided by an ExpressCard adapter installed using this method.

If I leave the adapter plugged in a USB 3.0 port for around five minutes, the MacBook kernel panics. Here's the dump that I received upon next boot:
Code:
Anonymous UUID:                    411933A6-2A9E-4037-BB2F-512F1802EADA

Sat Feb 23 12:36:52 2013
panic(cpu 1 caller 0xffffff80002c4794): Kernel trap at 0xffffff7f81652408, type 14=page fault, registers:
CR0: 0x000000008001003b, CR2: 0x00000000000000d8, CR3: 0x0000000000100000, CR4: 0x0000000000000660
RAX: 0xffffff800b737c10, RBX: 0xffffff801ad08880, RCX: 0xffffff807ee5e420, RDX: 0x0000000000000001
RSP: 0xffffff807fad3e00, RBP: 0xffffff807fad3e00, RSI: 0xffffff801a81ba80, RDI: 0x0000000000000000
R8:  0xffffff807fad3ecc, R9:  0x0000000000000000, R10: 0x000001151d4a568b, R11: 0x00000000000a1616
R12: 0xffffff800b737c10, R13: 0xffffff800b54d380, R14: 0x000000007e3b8270, R15: 0xffffff800b737c00
RFL: 0x0000000000010293, RIP: 0xffffff7f81652408, CS:  0x0000000000000008, SS:  0x0000000000000010
CR2: 0x00000000000000d8, Error code: 0x0000000000000000, Faulting CPU: 0x1

Backtrace (CPU 1), Frame : Return Address
0xffffff807fad3ab0 : 0xffffff8000220792 
0xffffff807fad3b30 : 0xffffff80002c4794 
0xffffff807fad3ce0 : 0xffffff80002da55d 
0xffffff807fad3d00 : 0xffffff7f81652408 
0xffffff807fad3e00 : 0xffffff7f81eba41f 
0xffffff807fad3eb0 : 0xffffff7f81ebb048 
0xffffff807fad3ef0 : 0xffffff800063d4d6 
0xffffff807fad3f30 : 0xffffff800063c250 
0xffffff807fad3f70 : 0xffffff800063c0f4 
0xffffff807fad3fb0 : 0xffffff8000820057 
      Kernel Extensions in backtrace:
         com.apple.iokit.IOUSBFamily(5.1)[71AF5A29-1AE2-3812-A0FF-96DD1CC6534D]@0xffffff7f81641000->0xffffff7f81696fff
            dependency: com.apple.iokit.IOPCIFamily(2.7)[5C23D598-58B2-3204-BC03-BC3C0F00BD32]@0xffffff7f80883000
         com.CalDigit.driver.CalDigitUSBxHCI(1.3.8a2)[F4AA3EBC-9193-31D6-89AF-D7D1AF1192BF]@0xffffff7f81ead000->0xffffff7f81ec9fff
            dependency: com.apple.iokit.IOUSBFamily(5.1.0)[71AF5A29-1AE2-3812-A0FF-96DD1CC6534D]@0xffffff7f81641000
            dependency: com.apple.iokit.IOPCIFamily(2.7)[5C23D598-58B2-3204-BC03-BC3C0F00BD32]@0xffffff7f80883000

BSD process name corresponding to current thread: kernel_task

Mac OS version:
11G63

Kernel version:
Darwin Kernel Version 11.4.2: Thu Aug 23 16:25:48 PDT 2012; root:xnu-1699.32.7~1/RELEASE_X86_64
Kernel UUID: FF3BB088-60A4-349C-92EA-CA649C698CE5
System model name: MacBookPro3,1 (Mac-F4238BC8)

System uptime in nanoseconds: 1190202205238
last loaded kext at 809734675150: com.apple.driver.AppleUSBCDC	4.1.22 (addr 0xffffff7f807d1000, size 16384)
last unloaded kext at 661519772509: com.apple.driver.AppleUSBCDC	4.1.22 (addr 0xffffff7f807d1000, size 12288)
loaded kexts:
com.displaylink.driver.DisplayLinkEthernetDriver	2.0
org.virtualbox.kext.VBoxNetAdp	4.2.6
org.virtualbox.kext.VBoxNetFlt	4.2.6
com.logmein.hamachi	1.0
org.virtualbox.kext.VBoxUSB	4.2.6
org.virtualbox.kext.VBoxDrv	4.2.6
com.avatron.AVExFramebuffer	1.7
com.Cycling74.driver.Soundflower	1.5.3
com.protech.NoSleep	1.3.1
com.displaylink.driver.DisplayLinkDriver	2.0
com.avatron.AVExVideo	1.7
com.CalDigit.driver.CalDigitUSBxHCI	1.3.8a2
com.rogueamoeba.InstantOn	5.0.0
com.apple.driver.AppleUSBCDC	4.1.22
com.apple.driver.AppleHWSensor	1.9.5d0
com.apple.filesystems.autofs	3.0
com.apple.driver.AudioAUUC	1.59
com.apple.driver.AppleUpstreamUserClient	3.5.9
com.apple.driver.AirPort.Atheros21	431.14.10
com.apple.driver.AppleLPC	1.6.0
com.apple.driver.AppleHDA	2.2.5a5
com.apple.GeForce	7.3.2
com.apple.driver.AppleBacklight	170.2.2
com.apple.driver.AppleMCCSControl	1.0.33
com.apple.driver.SMCMotionSensor	3.0.2d6
com.apple.iokit.IOUserEthernet	1.0.0d1
com.apple.iokit.IOBluetoothSerialManager	4.0.8f17
com.apple.Dont_Steal_Mac_OS_X	7.0.0
com.apple.driver.AudioIPCDriver	1.2.3
com.apple.driver.AppleSMCLMU	2.0.1d2
com.apple.driver.ApplePolicyControl	3.1.33
com.apple.driver.ACPI_SMC_PlatformPlugin	5.0.0d8
com.apple.driver.AppleSMCPDRC	5.0.0d8
com.apple.driver.CSRUSBBluetoothHCIController	4.0.8f17
com.apple.driver.AppleUSBTrackpad	227.6
com.apple.driver.AppleUSBTCKeyEventDriver	227.6
com.apple.driver.AppleUSBTCKeyboard	227.6
com.apple.driver.AppleIRController	312
com.apple.iokit.SCSITaskUserClient	3.2.1
com.apple.driver.XsanFilter	404
com.apple.AppleFSCompression.AppleFSCompressionTypeDataless	1.0.0d1
com.apple.AppleFSCompression.AppleFSCompressionTypeZlib	1.0.0d1
com.apple.BootCache	33
com.apple.iokit.IOAHCIBlockStorage	2.1.0
com.apple.driver.AppleHPET	1.7
com.apple.driver.AppleAHCIPort	2.3.1
com.apple.driver.AppleIntelPIIXATA	2.5.1
com.apple.driver.AppleFWOHCI	4.9.0
com.apple.iokit.AppleYukon2	3.2.2b1
com.apple.driver.AppleUSBHub	5.1.0
com.apple.driver.AppleUSBUHCI	5.1.0
com.apple.driver.AppleEFINVRAM	1.6.1
com.apple.driver.AppleRTC	1.5
com.apple.driver.AppleUSBEHCI	5.1.0
com.apple.driver.AppleSmartBatteryManager	161.0.0
com.apple.driver.AppleACPIButtons	1.5
com.apple.driver.AppleSMBIOS	1.9
com.apple.driver.AppleACPIEC	1.5
com.apple.driver.AppleAPIC	1.6
com.apple.driver.AppleIntelCPUPowerManagementClient	195.0.0
com.apple.nke.applicationfirewall	3.2.30
com.apple.security.quarantine	1.4
com.apple.security.TMSafetyNet	8
com.apple.driver.AppleIntelCPUPowerManagement	195.0.0
com.apple.kext.triggers	1.0
com.apple.iokit.IO80211Family	420.3
com.apple.driver.DspFuncLib	2.2.5a5
com.apple.nvidia.nv50hal	7.3.2
com.apple.NVDAResman	7.3.2
com.apple.driver.AppleBacklightExpert	1.0.4
com.apple.driver.AppleSMBusController	1.0.10d0
com.apple.iokit.IOFireWireIP	2.2.5
com.apple.driver.AppleUSBAudio	2.9.0f5
com.apple.iokit.IOSurface	80.0.2
com.apple.iokit.IOSerialFamily	10.0.5
com.apple.iokit.IOAudioFamily	1.8.6fc18
com.apple.kext.OSvKernDSPLib	1.3
com.apple.driver.AppleHDAController	2.2.5a5
com.apple.iokit.IOHDAFamily	2.2.5a5
com.apple.driver.AppleGraphicsControl	3.1.33
com.apple.iokit.IONDRVSupport	2.3.4
com.apple.iokit.IOGraphicsFamily	2.3.4
com.apple.driver.AppleSMC	3.1.3d10
com.apple.driver.IOPlatformPluginLegacy	5.0.0d8
com.apple.driver.IOPlatformPluginFamily	5.1.1d6
com.apple.driver.AppleUSBBluetoothHCIController	4.0.8f17
com.apple.iokit.IOBluetoothFamily	4.0.8f17
com.apple.iokit.IOUSBHIDDriver	5.0.0
com.apple.driver.AppleUSBMergeNub	5.1.0
com.apple.driver.AppleUSBComposite	5.0.0
com.apple.iokit.IOSCSIMultimediaCommandsDevice	3.2.1
com.apple.iokit.IOBDStorageFamily	1.7
com.apple.iokit.IODVDStorageFamily	1.7.1
com.apple.iokit.IOCDStorageFamily	1.7.1
com.apple.iokit.IOATAPIProtocolTransport	3.0.0
com.apple.iokit.IOSCSIArchitectureModelFamily	3.2.1
com.apple.iokit.IOAHCIFamily	2.0.8
com.apple.iokit.IOATAFamily	2.5.1
com.apple.iokit.IOFireWireFamily	4.4.8
com.apple.iokit.IONetworkingFamily	2.1
com.apple.iokit.IOUSBUserClient	5.0.0
com.apple.driver.AppleEFIRuntime	1.6.1
com.apple.iokit.IOUSBFamily	5.1.0
com.apple.iokit.IOHIDFamily	1.7.1
com.apple.iokit.IOSMBusFamily	1.1
com.apple.security.sandbox	177.8
com.apple.kext.AppleMatch	1.0.0d1
com.apple.driver.DiskImages	331.7
com.apple.iokit.IOStorageFamily	1.7.2
com.apple.driver.AppleKeyStore	28.18
com.apple.driver.AppleACPIPlatform	1.5
com.apple.iokit.IOPCIFamily	2.7
com.apple.iokit.IOACPIFamily	1.4
Unable to gather system configuration information.Model: MacBookPro3,1, BootROM MBP31.0070.B07, 2 processors, Intel Core 2 Duo, 2.2 GHz, 4 GB, SMC 1.16f11
Graphics: NVIDIA GeForce 8600M GT, GeForce 8600M GT, PCIe, 128 MB
Memory Module: BANK 0/DIMM0, 2 GB, DDR2 SDRAM, 667 MHz, 0x7F7F7F7FCB000000, 0x20444F504531423136334232202020202020
Memory Module: BANK 1/DIMM1, 2 GB, DDR2 SDRAM, 667 MHz, 0x7F7F7F7FCB000000, 0x20444F504531423136334232202020202020
AirPort: spairport_wireless_card_type_airport_extreme (0x168C, 0x87), Atheros 5416: 2.1.14.9
Bluetooth: Version 4.0.8f17, 2 service, 11 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en1
PCI Card: sppci_expresscard_name, PCI Slot 3
PCI Card: pci168c,24, sppci_othernetwork, PCI Slot 5
Serial ATA Device: SAMSUNG HN-M101MBB, 1 TB
Parallel ATA Device: MATSHITADVD-R   UJ-857E
USB Device: Plugable USB3-HDMI-DVI, 0x17e9  (DisplayLink (UK) Ltd.), 0x4301, 0xfa200000 / 2
USB Device: Built-in iSight, apple_vendor_id, 0x8502, 0xfd400000 / 3
USB Device: USB 2.0 Hub [MTT], 0x1a40  (TERMINUS TECHNOLOGY INC.), 0x0201, 0xfd100000 / 2
USB Device: USB2.0 Hub, 0x05e3  (Genesys Logic, Inc.), 0x0608, 0xfd170000 / 6
USB Device: Kensington PilotMouse Laser - 3 Button, 0x047d  (Kensington), 0x106b, 0xfd171000 / 8
USB Device: USB 2.0 Hub [MTT], 0x1a40  (TERMINUS TECHNOLOGY INC.), 0x0101, 0xfd150000 / 5
USB Device: Bose USB Audio, 0x05a7  (Bose Corporation), 0x1020, 0xfd153000 / 7
USB Device: daskeyboard, 0x04d9  (Holtek Semiconductor, Inc.), 0x2013, 0xfd160000 / 4
USB Device: Bluetooth USB Host Controller, apple_vendor_id, 0x8205, 0x1a100000 / 2
USB Device: Apple Internal Keyboard / Trackpad, apple_vendor_id, 0x021a, 0x5d200000 / 3
USB Device: IR Receiver, apple_vendor_id, 0x8242, 0x5d100000 / 2
This behavior is slightly better than in the Alpha 2 version of the driver, which would cause the MacBook to immediately crash when I plug in the adapter to a USB 3.0 port.
Attached Thumbnails
Click image for larger version

Name:	usb2.jpg
Views:	1134
Size:	20.5 KB
ID:	1087   Click image for larger version

Name:	usb3.jpg
Views:	1198
Size:	20.7 KB
ID:	1088  
armeaa is offline  
Old 02-27-2013, 05:35 PM   #2
Wim
Senior Member
 
Join Date: Feb 2009
Posts: 1,561
Default

We have only tested using USB 3.0 built into the Mac. Our USB 3.0 devices are complex USB devices with many end points. They are USB 3.0 compliant, but can expose bugs in USB 3.0 host controllers. In the past 12 months we have gone through a lot of work with the host controller vendors getting them to fix the issues we have exposed. This has included Apple, who fixed bugs in their USB 3.0 controllers before we enabled support for our USB 3.0 devices.

It is most likely that this is due to a problem in the USB 3.0 PCI Express card. I would check for updated USB 3.0 HC drivers. If that doesn't help, I would suggest using the dock through USB 2.0 for stability.

Wim
Wim is offline  
 

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 05:11 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.