Bug 51351

Summary: Dell Latitude E6520 - No dock detected
Product: ACPI Reporter: Marcus Beyer (m.beyer5)
Component: BIOSAssignee: Aaron Lu (aaron.lu)
Status: CLOSED WILL_NOT_FIX    
Severity: normal CC: alan, chris, rui.zhang
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 3.5.0-19-generic #30-Ubuntu SMP Subsystem:
Regression: No Bisected commit-id:
Attachments: acpidump Dell Latitude E6520 docked - binary format
acpidump Dell Latitude E6520 docked - hex format

Description Marcus Beyer 2012-12-06 14:04:43 UTC
On my Dell Latitude D830, the kernel used to detect the dock properly, noticeably by creating a /sys/devices/platform/dock.0 directory and firing an udev event whenever a dock/undock event was detected.

With my new Dell Latitude E6520, this is no longer the case.
Neither the corresponding sysfs entry are there nore are there any udev events fired when docking/undocking. dmesg only mentions "ACPI: No dock devices found."
I am no expert, but since there is no /sys/../dock.[0-9]+/docked file ever even if undocked, it seems that the kernel does not recognize the laptop as a dockable device.

Mentioned events were always very useful for writing udev rules and scripts for automating tasks whenever docking/undocking took place, eg. display setup.
Not having these available is a huge bummer for me.

In case this is relevant, my BIOS version is A15 (latest).
All devices connected to the dock work without problems, just the dock itself is not mentioned by the kernel.
Comment 1 Zhang Rui 2012-12-12 01:50:58 UTC
please attach the acpidump of the new Dell laptop.
Comment 2 Marcus Beyer 2012-12-12 07:16:52 UTC
Created attachment 88961 [details]
acpidump Dell Latitude E6520 docked - binary format

Attached is the acpidump of the Dell Laptop in docked mode as a binary file version. If you need the hexdump instead, please let me know.
Comment 3 Aaron Lu 2013-01-29 08:30:36 UTC
Hello Marcus,

Please attach the hexdump instead, preferably:
$ sudo acpidump > acpi.out

Thanks.
Comment 4 Marcus Beyer 2013-01-29 09:22:56 UTC
Created attachment 92111 [details]
acpidump Dell Latitude E6520 docked - hex format
Comment 5 Marcus Beyer 2013-01-29 09:24:02 UTC
Aaron,

I attached the acpidump as instructed.

Cheers,
Marcus
Comment 6 Aaron Lu 2013-01-30 01:45:36 UTC
Thanks Marcus.

According to the ACPI table, there is no docking station object defined, so the kernel doesn't create dock device for your system. I'm afraid there is nothing I can do in this case...

I'll close this with will_not_fix, feel free to re-open it if you see it otherwise, thanks.