--- Begin Message ---
- To: Debian Bug Tracking System <submit@bugs.debian.org>
- Subject: linux-image-2.6.32-rc8-amd64: ..modprobe -v em28xx succeds, but fails to create /dev/video0 on at least 686 and amd64, upstream bug?
- From: Arnt Karlsen <arnt@c2i.net>
- Date: Sun, 29 Nov 2009 15:57:23 +0100
- Message-id: <20091129145723.2948.31395.reportbug@a45.fmb.no>
Package: linux-image-2.6.32-rc8-amd64
Version: 2.6.32-rc8
Severity: normal
...celcius is a Fujitsu Celsius H240 w T7200 cpu on linux-image-2.6.32-rc8-amd64:
celsius:~# modprobe -v em28xx ;ll /dev/video* ;dmesg |tail
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/tveeprom.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videobuf-vmalloc.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/common/ir-common.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l2-compat-ioctl32.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l2-common.ko
insmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/em28xx/em28xx.ko
ls: cannot access /dev/video*: No such file or directory
[ 7957.613929] em28xx driver loaded
[ 8054.533060] usbcore: deregistering interface driver em28xx
[ 8455.666029] usb 1-1: USB disconnect, address 5
[ 9407.134280] Linux video capture interface: v2.00
[ 9407.142289] usbcore: registered new interface driver em28xx
[ 9407.142419] em28xx driver loaded
[ 9442.461068] usbcore: deregistering interface driver em28xx
[ 9953.950515] Linux video capture interface: v2.00
[ 9953.958631] usbcore: registered new interface driver em28xx
[ 9953.958756] em28xx driver loaded
celsius:~# modprobe -vr em28xx ;ll /dev/video* ;dmesg |tail
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/em28xx/em28xx.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l2-common.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videodev.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l1-compat.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/v4l2-compat-ioctl32.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/common/ir-common.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videobuf-vmalloc.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/videobuf-core.ko
rmmod /lib/modules/2.6.32-rc8-amd64/kernel/drivers/media/video/tveeprom.ko
ls: cannot access /dev/video*: No such file or directory
[ 8054.533060] usbcore: deregistering interface driver em28xx
[ 8455.666029] usb 1-1: USB disconnect, address 5
[ 9407.134280] Linux video capture interface: v2.00
[ 9407.142289] usbcore: registered new interface driver em28xx
[ 9407.142419] em28xx driver loaded
[ 9442.461068] usbcore: deregistering interface driver em28xx
[ 9953.950515] Linux video capture interface: v2.00
[ 9953.958631] usbcore: registered new interface driver em28xx
[ 9953.958756] em28xx driver loaded
[ 9975.732054] usbcore: deregistering interface driver em28xx
celsius:~#
...a16 is an AMD Athlon(tm) XP 3000+ box on linux-image-2.6.32-rc8-686:
a16:~# modprobe -v em28xx ;ll /dev/video* ;dmesg |tail
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/tveeprom.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videobuf-vmalloc.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/common/ir-common.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/v4l2-common.ko
insmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/em28xx/em28xx.ko
ls: cannot access /dev/video*: No such file or directory
[45963.824764] usb 1-6: Manufacturer: Syntek Semiconductor
[45963.826166] usb 1-6: configuration #1 chosen from 1 choice
[45964.038571] usbcore: registered new interface driver snd-usb-audio
[45976.628694] Linux video capture interface: v2.00
[45976.663093] usbcore: registered new interface driver em28xx
[45976.663317] em28xx driver loaded
[46084.758589] usbcore: deregistering interface driver em28xx
[47719.034512] Linux video capture interface: v2.00
[47719.059060] usbcore: registered new interface driver em28xx
[47719.059635] em28xx driver loaded
a16:~# modprobe -vr em28xx ;ll /dev/video* ;dmesg |tail
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/em28xx/em28xx.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/v4l2-common.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videodev.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/v4l1-compat.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/common/ir-common.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videobuf-vmalloc.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/videobuf-core.ko
rmmod /lib/modules/2.6.32-rc8-686/kernel/drivers/media/video/tveeprom.ko
ls: cannot access /dev/video*: No such file or directory
[45963.826166] usb 1-6: configuration #1 chosen from 1 choice
[45964.038571] usbcore: registered new interface driver snd-usb-audio
[45976.628694] Linux video capture interface: v2.00
[45976.663093] usbcore: registered new interface driver em28xx
[45976.663317] em28xx driver loaded
[46084.758589] usbcore: deregistering interface driver em28xx
[47719.034512] Linux video capture interface: v2.00
[47719.059060] usbcore: registered new interface driver em28xx
[47719.059635] em28xx driver loaded
[47735.850488] usbcore: deregistering interface driver em28xx
...and I see upstream went the em28xx route, rather than
the stk11xx route on the "easyCap DG60" (05e1:0408):
a16:~# lsusb
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 055d:3010 Samsung Electro-Mechanics Co.
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05e1:0408 Syntek Semiconductor Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
a16:~#
...a45, the reporting machine is a 3.2GHz P4 still on 2.6.31-1-686:
a45:~# modprobe -v em28xx ;ll /dev/video* ;dmesg |tail
WARNING: All config files need .conf: /etc/modprobe.d/dumputils, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/bluez, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/linux-wlan-ng, it will be ignored in a future release.
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/tveeprom.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videobuf-core.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videobuf-vmalloc.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/v4l2-common.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/common/ir-common.ko
insmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/em28xx/em28xx.ko
ls: cannot access /dev/video*: No such file or directory
[1100414.920088] groups: 1 0
[1151927.424045] usb 1-1: new high speed USB device using ehci_hcd and address 19
[1151927.556801] usb 1-1: New USB device found, idVendor=05e1, idProduct=0408
[1151927.556807] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1151927.556811] usb 1-1: Product: USB 2.0 Video Capture Controller
[1151927.556814] usb 1-1: Manufacturer: Syntek Semiconductor
[1151927.556944] usb 1-1: configuration #1 chosen from 1 choice
[1152023.344948] Linux video capture interface: v2.00
[1152023.423922] usbcore: registered new interface driver em28xx
[1152023.423929] em28xx driver loaded
a45:~# modprobe -vr em28xx ;ll /dev/video* ;dmesg |tail
WARNING: All config files need .conf: /etc/modprobe.d/dumputils, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/bluez, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/linux-wlan-ng, it will be ignored in a future release.
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/em28xx/em28xx.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/common/ir-common.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/v4l2-common.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videodev.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/v4l1-compat.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videobuf-vmalloc.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/videobuf-core.ko
rmmod /lib/modules/2.6.31-1-686/kernel/drivers/media/video/tveeprom.ko
ls: cannot access /dev/video*: No such file or directory
[1151927.424045] usb 1-1: new high speed USB device using ehci_hcd and address 19
[1151927.556801] usb 1-1: New USB device found, idVendor=05e1, idProduct=0408
[1151927.556807] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[1151927.556811] usb 1-1: Product: USB 2.0 Video Capture Controller
[1151927.556814] usb 1-1: Manufacturer: Syntek Semiconductor
[1151927.556944] usb 1-1: configuration #1 chosen from 1 choice
[1152023.344948] Linux video capture interface: v2.00
[1152023.423922] usbcore: registered new interface driver em28xx
[1152023.423929] em28xx driver loaded
[1152052.252023] usbcore: deregistering interface driver em28xx
a45:~#
-- System Information:
Debian Release: squeeze/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.31-1-686 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
--- End Message ---