On Thu, Mar 28, 2013 at 09:38:20AM +0100, Ralf Horstmann wrote:
> Hi,
> 
> with current snapshot (i386) the DVI output of the docking station of
> my Fujitsu Lifebook T4215 is not detected anymore. Under Linux (Debian
> kernel 3.2) it's detected as DVI1. With older OpenBSD versions it was
> detected as TMDS-1.
> 
> VGA on the docking station works fine as well as directly attached to the
> laptop. In contrast to VGA, there is no DVI output at the laptop, only at the
> docking station.
> 
> Cheers,
> Ralf

It sounds like your docking station has a SDVO output, which
apparently requires bitbanging for gmbus which we don't
yet do.

Try the following for a bit more information in your dmesg:

Index: drmP.h
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/drmP.h,v
retrieving revision 1.136
diff -u -p -r1.136 drmP.h
--- drmP.h      28 Mar 2013 23:47:37 -0000      1.136
+++ drmP.h      29 Mar 2013 01:29:55 -0000
@@ -74,6 +74,8 @@
 #include "drm_atomic.h"
 #include "agp.h"
 
+#define DRMDEBUG 1
+
 #define        DRM_DEBUGBITS_DEBUG             0x1
 #define        DRM_DEBUGBITS_KMS               0x2
 #define        DRM_DEBUGBITS_FAILED_IOCTL      0x4
Index: drm_drv.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/drm_drv.c,v
retrieving revision 1.101
diff -u -p -r1.101 drm_drv.c
--- drm_drv.c   22 Mar 2013 07:52:36 -0000      1.101
+++ drm_drv.c   29 Mar 2013 01:29:56 -0000
@@ -585,9 +585,11 @@ drmioctl(dev_t kdev, u_long cmd, caddr_t
 
        ++file_priv->ioctl_count;
 
+#if 0
        DRM_DEBUG("pid=%d, cmd=0x%02lx, nr=0x%02x, dev 0x%lx, auth=%d\n",
            DRM_CURRENTPID, cmd, DRM_IOCTL_NR(cmd), (long)&dev->device,
            file_priv->authenticated);
+#endif
 
        switch (cmd) {
        case FIONBIO:
Index: i915/i915_gem.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/i915/i915_gem.c,v
retrieving revision 1.7
diff -u -p -r1.7 i915_gem.c
--- i915/i915_gem.c     28 Mar 2013 22:41:48 -0000      1.7
+++ i915/i915_gem.c     29 Mar 2013 01:29:57 -0000
@@ -1340,7 +1340,7 @@ i915_add_request(struct intel_ring_buffe
        was_empty = list_empty(&ring->request_list);
        list_add_tail(&request->list, &ring->request_list);
 
-       DRM_DEBUG("%d\n", request->seqno);
+//     DRM_DEBUG("%d\n", request->seqno);
 
        if (file) {
                struct drm_i915_file_private *file_priv = file->driver_priv;

Reply via email to