Hi,
after several fights and a recompiled kernel 2.4.0 I decided to
search the web again, and I am glad I came across this mailing list. I
followed the thread of November last year where Heinz-Josef Claes
described his troubles and solutions with a Sony Vaio Z600-TEK, but I
still can't figure out how to get it to work.
Facts:
I am running kernel 2.4.0 with SuSE Linux 7.1
(Installation went like a charm, and so far everything I tried (except
for the floppy) worked - haven't tried sound though...)
The floppy drive is detected when I plug it in:
(from /var/log/messages)
Mar 26 20:53:06 skarki usbmgr[266]: start 0.4.1
Mar 26 20:53:07 skarki usbmgr[269]: "hid" was loaded
Mar 26 20:53:07 skarki usbmgr[269]: "mousedev" was loaded
Mar 26 20:53:07 skarki usbmgr[269]: "usb-uhci" was loaded
Mar 26 20:53:07 skarki usbmgr[278]: mount /proc/bus/usb
...
Mar 26 20:53:08 skarki kernel: hub.c: USB new device connect on
bus1/1/1, assigned device number 4
Mar 26 20:53:08 skarki kernel: usb.c: kmalloc IF cc8508e0, numif 1
Mar 26 20:53:08 skarki kernel: usb.c: new device strings: Mfr=1,
Product=2, SerialNumber=0
Mar 26 20:53:08 skarki kernel: usb.c: USB device number 4 default
language ID 0x409
Mar 26 20:53:08 skarki kernel: Manufacturer: Sony
Mar 26 20:53:08 skarki kernel: Product: USB Memory Stick Slot
Mar 26 20:53:08 skarki kernel: usb.c: unhandled interfaces on device
Mar 26 20:53:08 skarki kernel: usb.c: USB device 4 (vend/prod
0x54c/0x32) is not claimed by any active
driver.
Mar 26 20:53:08 skarki kernel: Length = 18
Mar 26 20:53:08 skarki kernel: DescriptorType = 01
Mar 26 20:53:08 skarki kernel: USB version = 1.10
Mar 26 20:53:08 skarki kernel: Vendor:Product = 054c:0032
Mar 26 20:53:08 skarki kernel: MaxPacketSize0 = 8
...
Mar 26 20:53:10 skarki usbmgr[269]: USB device is matched the
configuration
Mar 26 20:53:10 skarki usbmgr[269]: "none" isn't loaded
Mar 26 20:53:10 skarki usbmgr[269]: vendor:0x4cc product:0x1122
Mar 26 20:53:10 skarki usbmgr[269]: class:0x9 subclass:0x0
protocol:0x0
Mar 26 20:53:10 skarki usbmgr[269]: USB device is matched the
configuration
Mar 26 20:53:10 skarki usbmgr[269]: "none" isn't loaded
Mar 26 20:53:10 skarki usbmgr[269]: vendor:0x54c product:0x32
Mar 26 20:53:10 skarki usbmgr[269]: class:0x8 subclass:0x4
protocol:0x0
Mar 26 20:53:10 skarki usbmgr[269]: USB device is matched the
configuration
Mar 26 20:53:10 skarki kernel: SCSI subsystem driver Revision: 1.00
Mar 26 20:53:10 skarki kernel: Initializing USB Mass Storage driver...
Mar 26 20:53:10 skarki kernel: usb.c: registered new driver
usb-storage
Mar 26 20:53:10 skarki kernel: usb-storage: act_altsettting is 0
Mar 26 20:53:10 skarki kernel: usb-storage: id_index calculated to be:
34
Mar 26 20:53:10 skarki kernel: usb-storage: Array length appears to
be: 44
Mar 26 20:53:10 skarki kernel: usb-storage: USB Mass Storage device
detected
Mar 26 20:53:10 skarki kernel: usb-storage: Endpoints: In: 0xcd9c6420
Out: 0xcd9c6434 Int: 0xcd9c6448 (Period 255)
Mar 26 20:53:10 skarki kernel: usb-storage: New GUID
054c00320000000000000000
Mar 26 20:53:10 skarki kernel: usb-storage: Transport:
Control/Bulk/Interrupt
Mar 26 20:53:10 skarki kernel: usb-storage: Protocol: Uniform Floppy
Interface (UFI)
Mar 26 20:53:10 skarki kernel: usb-storage: Allocating IRQ for CBI
transport
Mar 26 20:53:10 skarki kernel: usb-storage: usb_submit_urb() returns 0
Mar 26 20:53:10 skarki kernel: usb-storage: *** thread sleeping.
Mar 26 20:53:10 skarki kernel: scsi0 : SCSI emulation for USB Mass
Storage devices
Mar 26 20:53:10 skarki kernel: usb-storage: queuecommand() called
Mar 26 20:53:10 skarki kernel: usb-storage: *** thread awakened.
Mar 26 20:53:10 skarki kernel: usb-storage: Command INQUIRY (6 bytes)
Mar 26 20:53:10 skarki kernel: usb-storage: 12 00 00 00 ff 00 45 c1 07
00 00 00
Mar 26 20:53:10 skarki kernel: usb-storage: Call to
usb_stor_control_msg() returned 12
Mar 26 20:53:10 skarki kernel: usb-storage:
usb_stor_transfer_partial(): xfer 36 bytes
Mar 26 20:53:10 skarki kernel: usb-storage: usb_stor_bulk_msg()
returned 0 xferred 36/36
Mar 26 20:53:10 skarki kernel: usb-storage:
usb_stor_transfer_partial(): transfer complete
Mar 26 20:53:10 skarki kernel: usb-storage: CBI data stage result is
0x0
Mar 26 20:53:10 skarki kernel: usb-storage: Current value of ip_waitq
is: 0
Mar 26 20:53:10 skarki kernel: usb-storage: USB IRQ recieved for
device on host 0
Mar 26 20:53:10 skarki kernel: usb-storage: -- IRQ data length is 2
Mar 26 20:53:10 skarki kernel: usb-storage: -- IRQ state is 0
Mar 26 20:53:10 skarki kernel: usb-storage: -- Interrupt Status (0x3a,
0x0)
Mar 26 20:53:10 skarki kernel: usb-storage: -- Current value of
ip_waitq is: -1
Mar 26 20:53:10 skarki kernel: usb-storage: Got interrupt data (0x3a,
0x0)
Mar 26 20:53:10 skarki kernel: usb-storage: Fixing INQUIRY data to
show SCSI rev 2
Mar 26 20:53:10 skarki kernel: usb-storage: scsi cmd done, result=0x0
Mar 26 20:53:10 skarki kernel: usb-storage: *** thread sleeping.
Mar 26 20:53:10 skarki kernel: Vendor: Sony Model:
MSC-U01N Rev: 1.00
Mar 26 20:53:10 skarki kernel: Type:
Direct-Access ANSI SCSI revision: 02
Mar 26 20:53:10 skarki kernel: Detected scsi removable disk sda at
scsi0, channel 0, id 0, lun 0
Mar 26 20:53:10 skarki kernel: usb-storage: queuecommand() called
Mar 26 20:53:10 skarki kernel: usb-storage: *** thread awakened.
Mar 26 20:53:10 skarki kernel: usb-storage: Command INQUIRY (6 bytes)
Mar 26 20:53:10 skarki kernel: usb-storage: 12 20 00 00 ff 00 45 c1 07
00 00 00
Mar 26 20:53:10 skarki kernel: usb-uhci.c: interrupt, status 2, frame#
67
Mar 26 20:53:10 skarki kernel: usb-storage: Call to
usb_stor_control_msg() returned -32
Mar 26 20:53:10 skarki kernel: usb-storage: -- Stall on control pipe.
Clearing
Mar 26 20:53:10 skarki kernel: usb-storage: -- clear_halt() returns 0
Mar 26 20:53:10 skarki kernel: usb-storage: -- transport indicates
command failure
Mar 26 20:53:10 skarki kernel: usb-storage: Issuing auto-REQUEST_SENSE
Mar 26 20:53:10 skarki kernel: usb-uhci.c: interrupt, status 2, frame#
75
Mar 26 20:53:10 skarki kernel: usb-storage: Call to
usb_stor_control_msg() returned -32
Mar 26 20:53:10 skarki kernel: usb-storage: -- Stall on control pipe.
Clearing
Mar 26 20:53:10 skarki kernel: usb-storage: -- clear_halt() returns 0
...
Mar 26 20:53:10 skarki kernel: usb-storage: ERROR: Unwanted interrupt
received!
...
The problem appears to be related to the usb-storage driver. If I do
lsmod, I get:
Module Size Used by
usb-storage 43392 1 (initializing)
sd_mod 10144 0 (unused)
scsi_mod 82384 1 [usb-storage sd_mod]
mousedev 3936 1
hid 11600 0 (unused)
input 3104 0 [mousedev hid]
usb-uhci 21728 0 (unused)
serial 42352 0 (autoclean) (unused)
isa-pnp 27408 0 (autoclean) [serial]
And if I attempt to manually load usb-storage via insmod -v
usb-storage, the response is:
...
type 2 /lib/modules/2.4.0/kernel/drivers/usb/storage
xftw_readdir /lib/modules/2.4.0/kernel/drivers/usb/storage
user function /lib/modules/2.4.0/kernel/drivers/usb/storage
user function
/lib/modules/2.4.0/kernel/drivers/usb/storage/usb-storage.o
Using
/lib/modules/2.4.0/kernel/drivers/usb/storage/usb-storage.o
and here it stops.
What is also "interesting" is the listing of /proc/bus/usb/devices:
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=12 MxCh= 2
B: Alloc=116/900 us (13%), #Int= 3, #Iso= 0
D: Ver= 1.00 Cls=09(hub ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 0.00
S: Product=USB UHCI Root Hub
S: SerialNumber=fc60
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr= 0mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl=255ms
T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 3
D: Ver= 1.10 Cls=09(hub ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=04cc ProdID=1122 Rev= 1.10
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 1 Ivl=255ms
T: Bus=01 Lev=02 Prnt=02 Port=00 Cnt=01 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=054c ProdID=0032 Rev= 1.31
S: Manufacturer=Sony
S: Product=USB Memory Stick Slot
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=04 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl=255ms
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 5 Spd=12 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=057b ProdID=0000 Rev= 3.04
S: Manufacturer=Y-E DATA
S: Product=FlashBuster-U
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=04 Prot=00 Driver=(none)
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl= 0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 2 Ivl= 16ms
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 3 Spd=1.5 MxCh= 0
D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=0461 ProdID=4d04 Rev= 4.41
C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=01 Prot=02 Driver=hid
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl= 10ms
Note, that the USB Memory Stick Slot which supposedly serves the
floppy, is not attached to any driver.
Please help! I am grateful for any hints.
Martin Schultz
--
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
[[ Dr. Martin Schultz Max-Planck-Institut fuer Meteorologie [[
[[ Bundesstr. 55, 20146 Hamburg [[
[[ phone: +49 40 41173-308 [[
[[ fax: +49 40 41173-298 [[
[[ [EMAIL PROTECTED] [[
[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
http://lists.sourceforge.net/lists/listinfo/linux-usb-users