udev stops loading modules for new hardware if ndiswrapper module is loaded

Bug #666206 reported by Erik
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
ndiswrapper (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Binary package hint: udev

if ndiswrapper module is loaded, udev does not modprobe modules on new hardware. E.g. for bluetooth usb module and btusb module:
-Without ndiswrapper module:

KERNEL[1287997561.964057] add /devices/pci0000:00/0000:00:02.2/usb1/1-1 (usb)
KERNEL[1287997561.967282] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0 (usb)
KERNEL[1287997561.967376] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.1 (usb)
UDEV [1287997561.979899] add /devices/pci0000:00/0000:00:02.2/usb1/1-1 (usb)
KERNEL[1287997562.023008] add /module/btusb (module)
UDEV [1287997562.026826] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0 (usb)
KERNEL[1287997562.032373] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0 (bluetooth)
KERNEL[1287997562.034051] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0/rfkill6 (rfkill)
KERNEL[1287997562.038488] change /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0/rfkill6 (rfkill)
KERNEL[1287997562.051980] add /bus/usb/drivers/btusb (drivers)
UDEV [1287997562.056204] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.1 (usb)
UDEV [1287997562.062486] add /module/btusb (module)
UDEV [1287997562.072507] add /bus/usb/drivers/btusb (drivers)
UDEV [1287997562.130043] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0 (bluetooth)
UDEV [1287997562.132964] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0/rfkill6 (rfkill)
UDEV [1287997562.135728] change /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0/bluetooth/hci0/rfkill6 (rfkill)
KERNEL[1287997562.155076] add /devices/virtual/net/pan0 (net)
UDEV [1287997562.161538] add /devices/virtual/net/pan0 (net)

Then I plug the device out, do modprobe -r btusb; modprobe ndiswrapper and plug the device in again:
KERNEL[1287997508.772092] add /devices/pci0000:00/0000:00:02.2/usb1/1-1 (usb)
KERNEL[1287997508.774984] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0 (usb)
UDEV [1287997508.783877] add /devices/pci0000:00/0000:00:02.2/usb1/1-1 (usb)
UDEV [1287997508.790956] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.0 (usb)
KERNEL[1287997508.807993] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.1 (usb)
UDEV [1287997508.809122] add /devices/pci0000:00/0000:00:02.2/usb1/1-1/1-1:1.1 (usb)

That's all I get. If I modprobe -r ndiswrapper and btusb and re-insert the bluetooth dongle again, all needed modules are loaded automatically.

The install is a default ubuntu 10.04 with latest updates. I have no restricted drivers installe (save for ndiswrapper). The bug may be hardware-related as I can't reproduce it on another PC with ubuntu 10.04.

ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: udev 151-12.1
ProcVersionSignature: Ubuntu 2.6.32-25.45-generic 2.6.32.21+drm33.7
Uname: Linux 2.6.32-25-generic i686
Architecture: i386
CustomUdevRuleFiles: 80-fritz_wlan.rules
Date: Mon Oct 25 11:49:00 2010
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 025: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem
 Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
MachineType: ASUSTEK M2000E
PccardctlIdent:
 Socket 0:
   no product info available
 Socket 1:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
 Socket 1:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-25-generic root=UUID=4ec3fd27-6a2f-4739-a0c5-e0e43c806b75 ro quiet splash
ProcEnviron:
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: udev
dmi.bios.date: 12/31/2002
dmi.bios.vendor: Award Software, Inc.
dmi.bios.version: 0106
dmi.board.name: M2000E
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: REV 1.xx
dmi.chassis.asset.tag: Asset-1234567890
dmi.chassis.type: 7
dmi.chassis.vendor: Chassis Manufacture
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnAwardSoftware,Inc.:bvr0106:bd12/31/2002:svnASUSTEK:pnM2000E:pvr1.0:rvnASUSTeKComputerINC.:rnM2000E:rvrREV1.xx:cvnChassisManufacture:ct7:cvrChassisVersion:
dmi.product.name: M2000E
dmi.product.version: 1.0
dmi.sys.vendor: ASUSTEK

Revision history for this message
Erik (borych) wrote :
Revision history for this message
matejcik (matejcik) wrote :

i see this too on HP 510 laptop.

this started roughly a month ago, probably after an update. most recent updates do not fix the problem

Revision history for this message
Yahuxo (yahuxo) wrote :

I have also this bug on my system. After removing the ndiswrapper module USB hotplugging works again.

Revision history for this message
Yahuxo (yahuxo) wrote :

Forgot to mention: my system is Lucid Lynx, verified to happen with "generic" kernel packages 2.6.32-22, 2.6.32-27 and 2.6.32-28.

Revision history for this message
papukaija (papukaija) wrote :

This bug report is being marked as confirmed because it is affecting more than one person. For future reference you can manage the status of your own bugs by clicking on the current status in the yellow line and then choosing a new status in the revealed drop down box. You can learn more about bug statuses at https://wiki.ubuntu.com/Bugs/Status . Thank you again for taking the time to report this bug and helping to make Ubuntu better. Please submit any future bugs you may find.

affects: udev (Ubuntu) → ndiswrapper (Ubuntu)
Changed in ndiswrapper (Ubuntu):
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.