05e3:070e usb-storage devices don't work, unless plugged in *after* booting - happens when setting MODULES=dep in initramfs.conf
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Confirmed
|
Medium
|
Unassigned |
Bug Description
Hopefully I have time to root-cause this.
We have two Kubuntu 12.04 LTS machines. One of them has a USB card reader, which we want to leave permanently attached. We use it to upload photos to Digikam several times a month.
Recently we noticed the card reader not working. It showed up in lsusb, BUT "ls /dev/sd*" showed only one device (the internal hard drive).
WORKAROUND: Unplugging the entire card reader and plugging it back in again fixes it.
WORKAROUND: The following fixed it without re-plugging the cardreader:
modprobe usb-storage
WORKAROUND: This was caused by my enabling MODULES=dep in /etc/initramfs-
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-31-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu13
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: PCH [HDA Intel PCH], device 0: VT1708S Analog [VT1708S Analog]
Subdevices: 2/2
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CRDA: Error: command ['iw', 'reg', 'get'] failed with exit code 1: nl80211 not found.
Card0.Amixer.info:
Card hw:0 'PCH'/'HDA Intel PCH at 0xf7c10000 irq 46'
Mixer name : 'Intel PantherPoint HDMI'
Components : 'HDA:11060397,
Controls : 48
Simple ctrls : 23
Date: Sat Oct 6 12:27:35 2012
IwConfig:
lo no wireless extensions.
eth0 no wireless extensions.
MachineType: System manufacturer System Product Name
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.79.1
RfKill:
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 08/24/2012
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0703
dmi.board.
dmi.board.name: P8B75-M LE
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: Rev X.0x
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: System Product Name
dmi.product.
dmi.sys.vendor: System manufacturer
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
tags: | added: bios-outdated-1204 needs-upstream-testing |
description: | updated |
summary: |
- usb-storage devices don't work, unless plugged in *after* booting - - happens when setting MODULES=dep in initramfs.conf + 05e3:070e usb-storage devices don't work, unless plugged in *after* + booting - happens when setting MODULES=dep in initramfs.conf |
tags: |
added: bios-outdated-1301 removed: bios-outdated-1204 |
description: | updated |
I've added three more USB sotrage devices, with the same result. (The original card reader, plus iRiver T50 MP3 player, Western Digital portable hard drive, and a Hanvon e-reader running OpenInkpot). Here's a transcript showing that none of these triggered usb-storage at boot time. (dmesg shows them only after 700 seconds, when I ran modprobe manually)
$ lsusb 7.252:15) : apparmor="STATUS" operation= "profile_ replace" name="/ usr/lib/ cups/backend/ cups-pdf" pid=1224 comm="apparmor_ parser" 7.252:16) : apparmor="STATUS" operation= "profile_ replace" name="/ usr/sbin/ cupsd" pid=1224 comm="apparmor_ parser" 7.476:17) : apparmor="STATUS" operation= "profile_ load" name="/ usr/sbin/ mysqld- akonadi" pid=1225 comm="apparmor_ parser" 7.476:18) : apparmor="STATUS" operation= "profile_ load" name="/ usr/sbin/ mysqld- akonadi/ //usr/sbin/ mysqld" pid=1225 comm="apparmor_ parser" 7.704:19) : apparmor="STATUS" operation= "profile_ load" name="/ usr/sbin/ mysqld- digikam" pid=1226 comm="apparmor_ parser" NETDEV_ CHANGE) : eth0: link becomes ready 2.916:23) : apparmor="STATUS" operation= "profile_ load" name="/ usr/bin/ evince" pid=1215 comm="apparmor_ parser" 2.916:24) : apparmor="STATUS" operation= "profile_ load" name="/ usr/bin/ evince/ /launchpad_ integration" pid=1215 comm="apparmor_ parser" 2.916:25) : apparmor="STATUS" operation= "profile_ load" name="/ usr/bin/ evince/ /sanitized_ helper" pid=1215 comm="apparmor_ parser" 2.916:26) : apparmor="STATUS" operation= "profile_ load" name="/ usr/bin/ evince- previewer" pid=1215 comm="apparmor_ parser" 2.916:27) : apparmor="STATUS" ope...
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 003: ID 4102:1029 iRiver, Ltd.
Bus 001 Device 004: ID 1058:0740 Western Digital Technologies, Inc. My Passport 1TB
Bus 001 Device 005: ID 0525:a4a5 Netchip Technology, Inc. Linux-USB File Storage Gadget
Bus 002 Device 003: ID 05e3:070e Genesys Logic, Inc. USB 2.0 Card Reader
Bus 002 Device 004: ID 045e:0750 Microsoft Corp. Wired Keyboard 600
$ ls /dev/sd*
/dev/sda /dev/sda1 /dev/sda5 /dev/sda6
$
$ sudo modprobe usb-storage
[sudo] password for alan:
$
$ ls /dev/sd*
/dev/sda /dev/sda6 /dev/sdc1 /dev/sdc6 /dev/sdc9 /dev/sdf /dev/sdh1
/dev/sda1 /dev/sdb /dev/sdc10 /dev/sdc7 /dev/sdd /dev/sdg /dev/sdi
/dev/sda5 /dev/sdc /dev/sdc5 /dev/sdc8 /dev/sde /dev/sdh
$
$
$ dmesg|tail -n 100
[ 8.501599] type=1400 audit(134952260
[ 8.501967] type=1400 audit(134952260
[ 8.724577] type=1400 audit(134952260
[ 8.724782] type=1400 audit(134952260
[ 8.954591] type=1400 audit(134952260
[ 9.732817] r8169 0000:03:00.0: eth0: link up
[ 9.733079] ADDRCONF(
[ 14.155039] audit_printk_skb: 9 callbacks suppressed
[ 14.155042] type=1400 audit(134952261
[ 14.155643] type=1400 audit(134952261
[ 14.155856] type=1400 audit(134952261
[ 14.156367] type=1400 audit(134952261
[ 14.156773] type=1400 audit(134952261