Please enable CONFIG_USB_DEVICEFS

Bug #417748 reported by أحمد المحمودي (Ahmed El-Mahmoudy)
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Amit Kucheria

Bug Description

Hello,

  Plase enable CONFIG_USB_DEVICEFS option, as I'm using a CAD tool "Altera Quartus" which needs usbfs mounted on /proc/bus/usb to be able to program the FPGA.

ProblemType: Bug
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 2/2
   Subdevice #0: subdevice #0
   Subdevice #1: subdevice #1
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ant1 3809 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf6afc000 irq 21'
   Mixer name : 'Intel G45 DEVCTG'
   Components : 'HDA:111d76b2,10280263,00100302 HDA:14f12c06,14f1000f,00100000 HDA:80862802,80860101,00100000'
   Controls : 35
   Simple ctrls : 19
Date: Sun Aug 23 17:54:45 2009
DistroRelease: Ubuntu 9.10
HibernationDevice: RESUME=UUID=2d2733cb-5183-499b-805f-443db67429ab
MachineType: Dell Inc. Latitude E5500
NonfreeKernelModules: wl
Package: linux-image-2.6.31-6-generic 2.6.31-6.26
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.31-6-generic root=UUID=f7569fdd-a8bf-4fd1-ae2d-d4842dbf5621 ro splash
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-6.26-generic
RelatedPackageVersions:
 linux-backports-modules-2.6.31-6-generic N/A
 linux-firmware 1.16
SourcePackage: linux
Uname: Linux 2.6.31-6-generic i686
dmi.bios.date: 04/15/2009
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A11
dmi.board.name: 0DW634
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA11:bd04/15/2009:svnDellInc.:pnLatitudeE5500:pvr:rvnDellInc.:rn0DW634:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Latitude E5500
dmi.sys.vendor: Dell Inc.

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

Indeed this option does not appear to be enabled. Setting this bug to Triaged.

ogasawara@yoji:~/ubuntu-karmic/debian.master$ grep -rn "CONFIG_USB_DEVICEFS" *
config/config.common.ubuntu:3781:# CONFIG_USB_DEVICEFS is not set
config/config.common.ports:3309:# CONFIG_USB_DEVICEFS is not set

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
tags: added: kconfig
Revision history for this message
Amit Kucheria (amitk) wrote :

I recommend that this be enabled for Karmic-only.

Ahmed: Please contact your application vendor and tell them to fix their application since USB_DEVICEFS is now a deprecated feature of the kernel. It will probably disappear from the kernel in a few months.

Changed in linux (Ubuntu):
assignee: nobody → Amit Kucheria (amitk)
Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :

Thanks, I've submitted a service request regarding the issue there.

Revision history for this message
أحمد المحمودي (Ahmed El-Mahmoudy) (aelmahmoudy) wrote :

Unfortunately their reply is discouraging:

"I am sorry to tell you that Ubuntu operating system is not officially supported by Quartus II software. Kindly refer to http://www.altera.com/support/software/os_support/quartusii/oss-qii90.html for more information about supported operating system."

By look at the list in the mentioned URL, they support long-term release distros such as CentOS & RHEL, and according to a chat I had on #centos-devel, it is not expected that a kernel as recent as 2.6.31 will land in RHEL/CentOS 6 even !

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.31-10.30

---------------
linux (2.6.31-10.30) karmic; urgency=low

  [ Amit Kucheria ]

  * [Config] Enable CONFIG_USB_DEVICEFS
    - LP: #417748
  * [Config] Populate the config-update template a bit more

  [ Andy Whitcroft ]

  * rebase to v2.6.31-rc9
  * [Config] update configs following rebase to v2.6.31-rc9
  * [Config] update ports configs following rebase to v2.6.31-rc9

  [ Colin Ian King ]

  * SAUCE: wireless: hostap, fix oops due to early probing interrupt
    - LP: #254837

  [ Jerone Young ]

  * [Upstream] ACPI: Add Thinkpad T400 & Thinkpad T500 to OSI(Linux)
    white-list
    - LP: #281732
  * [Upstream] ACPI: Add Thinkpad X200, X200s, X200t to OSI(Linux)
    white-list
    - LP: #281732
  * [Upstream] ACPI: Add Thinkpad X300 & Thinkpad X301 to OSI(Linux)
    white-list
    - LP: #281732
  * [Upstream] ACPI: Add Thinkpad R400 & Thinkpad R500 to OSI(Linux)
    white-list
    - LP: #281732
  * [Upstream] ACPI: Add Thinkpad W500, W700, & W700ds to OSI(Linux)
    white-list
    - LP: #281732

  [ John Johansen ]

  * SAUCE: AppArmor: Fix profile attachment for regexp based profile names
    - LP: #419308
  * SAUCE: AppArmor: Return the correct error codes on profile
    addition/removal
    - LP: #408473
  * SAUCE: AppArmor: Fix OOPS in profile listing, and display full list
    - LP: #408454
  * SAUCE: AppArmor: Fix mapping of pux to new internal permission format
    - LP: #419222
  * SAUCE: AppArmor: Fix change_profile failure
    - LP: #401931
  * SAUCE: AppArmor: Tell git to ignore generated include files
    - LP: #419505

  [ Stefan Bader ]

  * [Upstream] acpi: video: Loosen strictness of video bus detection code
    - LP: #333386
  * SAUCE: Remove ov511 driver from ubuntu subdirectory

  [ Tim Gardner ]

  * [Config] Exclude char-modules from non-x86 udeb creation
  * SAUCE: Notify the ACPI call chain of AC events
  * [Config] CONFIG_SATA_VIA=m
    - LP: #403385
  * [Config] Build in all phylib support modules.
  * [Config] Don't fail when sub-flavour files are missing
    - LP: #423426
  * [Config] Set CONFIG_LSM_MMAP_MIN_ADDR=0
    - LP: #423513

  [ Upstream ]

  * Rebased against v2.6.31-rc9

 -- Andy Whitcroft <email address hidden> Mon, 07 Sep 2009 11:33:45 +0100

Changed in linux (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Noel J. Bergman (noeljb) wrote :

See also Bug 156085, e.g., comment #5.

Revision history for this message
ShawnStarr (shawn-starr) wrote :

Also noted, I just hit this issue building a custom kernel.

You should be using /sys/bus/usb/drivers now when mounting usbfs so stuff like VirtualBox and VMWare will work.

none /sys/bus/usb/drivers usbfs devgid=XXX,devmode=664 0 0

CONFIG_USB_DEVICEFS affects using usbfs, at all hence not enabling this will not allow you to use usbfs.

Revision history for this message
Stefan Bader (smb) wrote :

I set this bug from fix released to won't fix. The reasoning behind this is documented in bug #488274. Basically while helping on (or a few other user-space applications) it breaks firmware loading via udev. And it is deprecated for quite a while now, too. We will revert that change for Karmic soon and it will be deactivated in Lucid.

Changed in linux (Ubuntu):
status: Fix Released → Won't Fix
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.