Mailinglist Archive: opensuse-bugs (4067 mails)

< Previous Next >
[Bug 709243] Kernel 3.0: ums_eneub6250 is broken

https://bugzilla.novell.com/show_bug.cgi?id=709243

https://bugzilla.novell.com/show_bug.cgi?id=709243#c1


--- Comment #1 from Andreas Hartmann <andihartmann@xxxxxxxxxx> 2011-08-07
14:31:39 UTC ---
It works fine with 2.6.38 kernel. Here is a workaround, because nobody seems to
be interested to fix the problem:

Take the source for the keucr module from 2.6.38 from drivers/staging/keucr.
Copy it to another empty directory and create the following Makefile in that
directory:

ccflags-y := -Idrivers/scsi

obj-$(CONFIG_USB_ENESTORAGE) += keucr.o

keucr-y := \
sdscsi.o \
usb.o \
scsiglue.o \
transport.o \
init.o \
msscsi.o \
ms.o \
smscsi.o \
smilmain.o \
smilsub.o \
smilecc.o

Before you can compile the old keucr module, you have to install kernel-devel,
kernel-desktop-devel (if you have a desktop kernel) and may be kernel-source.

Go to the directory with the old keucr sources and enter:

make -C /lib/modules/`uname -r`/build M=`pwd`

as root:
make -C /lib/modules/`uname -r`/build M=`pwd` O=/lib/modules/`uname
-r`/build modules_install


Blacklist ums_eneub6250 in /etc/modprobe.d/99-local.conf:

blacklist ums_eneub6250

(if it has already been loaded, remove it with rmmod)

depmod -a

modinfo keucr
filename: /lib/modules/3.0.0-39-desktop/extra/keucr.ko
license: GPL
description: ENE USB Mass Storage driver for Linux
author: Domao
srcversion: 3AB5BAF0CE33E40884509F8
alias: usb:v0CF2p6250d*dc*dsc*dp*ic*isc*ip*
alias: usb:v0CF2p6230d*dc*dsc*dp*ic*isc*ip*
alias: usb:v058Fp6366d*dc*dsc*dp*ic*isc*ip*
depends:
vermagic: 3.0.0-39-desktop SMP preempt mod_unload modversions

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >