Is this related to the 'max power per port' change? Have read it
somewhere on lkml, no idea if it was introduced in 2.6.16.

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


Description:  

Hello,

I have the weirdest report here, with respect to a Memorex 1GB USB
TravelDrive on my Thinkpad 600 laptop, running SUSE 10.1, with KDE.

I plugged in this TravelDrive for the first time on my IBM Thinkpad 600.
It was not recognized at all.  I looked in /dev, and there were no /dev/sda
devices at all.  Interestingly, my USB Camera and my USB printer work
perfectly on this laptop, with automatic mounting of USB removable storage.

So I plugged the TravelDrive into my Belkin USB Hub, which was connected
to my no-name desktop computer, which is also running SUSE 10.1 with KDE.  It
was immediately recognized, with the KDE "What do want to do with this device?"
helper window appearing just as it should.  So I assumed it was a problem with
the TravelDrive when connected to my laptop's USB port.

So I plugged the Belkin USB hub into my laptop's USB port, and plugged
the TravelDrive into the Belkin Hub.  This time, the device was immediately
recognized, with the KDE helper window, just as it should be.

I tried another test.  I disconnected the Belkin drive, and booted my
laptop with Puppy Linux Live CD.  After it booted, I plugged my TravelDrive
into my laptop's USB port, and it worked fine!  This really confused me.

So I rebooted my laptop into SUSE 10.1, but this time plugged in the
TravelDrive when the GRUB boot menu appeared, and I left it plugged in
during the boot process.  Sure enough, the drive's LED light lit up, and it was
available in media:/ in konqueror when SUSE booted, and I transfer data
from the drive.  I have no idea why this worked.  So I unplugged it, and
plugged it back in.  Nothing happened, and there was no /dev/sda1 device.  This 
is
how it should mount, using /dev/sda1.

What in the world is wrong with this??  Thanks for your help!


 /tmp/dmesg-device-working:

Linux version 2.6.16.13-4-default ([EMAIL PROTECTED]) (gcc version 4.1.0 (SUSE 
Linux)) #1 Wed May 3 04:53:23 UTC 2006
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
 BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
 BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000007fd0000 (usable)
 BIOS-e820: 0000000007fd0000 - 0000000007fdf000 (ACPI data)
 BIOS-e820: 0000000007fdf000 - 0000000007fe0000 (ACPI NVS)
 BIOS-e820: 0000000007fe0000 - 0000000008000000 (reserved)
 BIOS-e820: 00000000fffe0000 - 0000000100000000 (reserved)
0MB HIGHMEM available.
127MB LOWMEM available.
No mptable found.
On node 0 totalpages: 32720
  DMA zone: 4096 pages, LIFO batch:0
  DMA32 zone: 0 pages, LIFO batch:0
  Normal zone: 28624 pages, LIFO batch:7
  HighMem zone: 0 pages, LIFO batch:0
DMI 2.0 present.
IO/L-APIC disabled because your old system seems to be old
overwrite with "apic"
ACPI: RSDP (v000 IBM                                   ) @ 0x000fd6e0
ACPI: RSDT (v001 IBM    TP600    0x00000001  0x00000000) @ 0x07fd0000
ACPI: FADT (v001 IBM    TP600    0x00000001  0x00000000) @ 0x07fd0100
ACPI: DSDT (v001 IBM    TP600    0x0000000c MSFT 0x0100000a) @ 0x00000000
ACPI: BIOS age (1998) fails cutoff (2001), acpi=force is required to enable ACPI
ACPI: Disabling ACPI support
Allocating PCI resources starting at 10000000 (gap: 08000000:f7fe0000)
Built 1 zonelists
Kernel command line: root=/dev/hda2 vga=788    resume=/dev/hda1  splash=silent 
showopts
bootsplash: silent mode.
Enabling fast FPU save and restore... done.
Initializing CPU#0
PID hash table entries: 512 (order: 9, 8192 bytes)
Detected 298.474 MHz processor.
Using tsc for high-res timesource
Console: colour dummy device 80x25
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Memory: 124128k/130880k available (1491k kernel code, 6208k reserved, 607k 
data, 156k init, 0k highmem)
Checking if this processor honours the WP bit even in supervisor mode... Ok.
Calibrating delay using timer specific routine.. 597.93 BogoMIPS (lpj=1195874)
Security Framework v1.0.0 initialized
Mount-cache hash table entries: 512
CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000 00000000 
00000000 00000000
CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000 00000000 
00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 512K
CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040 00000000 
00000000 00000000
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Pentium II (Deschutes) stepping 02
Checking 'hlt' instruction... OK.
checking if image is initramfs... it is
Freeing initrd memory: 2317k freed
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfd880, last bus=6
PCI: Using configuration type 1
ACPI: Subsystem revision 20060127
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
PCI: Probing PCI hardware
PCI: Probing PCI hardware (bus 00)
Boot video device is 0000:00:03.0
PCI quirk: region ef00-ef3f claimed by PIIX4 ACPI
PCI quirk: region efa0-efaf claimed by PIIX4 SMB
PIIX4 devres B PIO at 02f8-02ff
PIIX4 devres E PIO at 0538-053f
PIIX4 devres G PIO at 0130-013f
PIIX4 devres I PIO at 002e-002f
PIIX4 devres J PIO at 15e8-15ef
PCI: Using IRQ router PIIX/ICH [8086/7110] at 0000:00:07.0
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:03.0
PCI: Found IRQ 11 for device 0000:00:02.1
TC classifier action (bugs to netdev@vger.kernel.org cc [EMAIL PROTECTED])
Setting up standard PCI resources
PCI: Ignore bogus resource 6 [0:0] of 0000:00:03.0
PCI: Bus 1, cardbus bridge: 0000:00:02.0
  IO window: 00001000-000010ff
  IO window: 00001400-000014ff
  PREFETCH window: 10000000-11ffffff
  MEM window: 12000000-13ffffff
PCI: Bus 5, cardbus bridge: 0000:00:02.1
  IO window: 00001800-000018ff
  IO window: 00001c00-00001cff
  PREFETCH window: 14000000-15ffffff
  MEM window: 16000000-17ffffff
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:03.0
PCI: Found IRQ 11 for device 0000:00:02.1
IBM machine detected. Enabling interrupts during APM calls.
apm: BIOS version 1.2 Flags 0x03 (Driver version 1.16ac)
audit: initializing netlink socket (disabled)
audit(1148678550.800:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
Initializing Cryptographic API
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Limiting direct PCI/PCI transfers.
vesafb: framebuffer at 0xd0000000, mapped to 0xc8880000, using 1984k, total 
1984k
vesafb: mode is 800x600x16, linelength=1600, pages=1
vesafb: protected mode interface info at c000:8d50
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
bootsplash 3.1.6-2004/03/31: looking for picture...<6> silentjpeg size 50686 
bytes,<6>...found (800x600, 28094 bytes, v3).
Console: switching to colour frame buffer device 96x33
fb0: VESA VGA frame buffer device
isapnp: Scanning for PnP cards...
isapnp: No Plug & Play device found
Real Time Clock Driver v1.12ac
PNP: No PS/2 controller found. Probing ports directly.
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled
serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a NS16550A
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 64000K size 1024 blocksize
mice: PS/2 mouse device common for all mice
input: AT Translated Set 2 keyboard as /class/input/input0
input: PC Speaker as /class/input/input1
md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27
md: bitmap version 4.39
NET: Registered protocol family 2
input: AT Translated Set 2 keyboard as /class/input/input2
IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
TCP established hash table entries: 8192 (order: 3, 32768 bytes)
TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 8192 bind 8192)
TCP reno registered
NET: Registered protocol family 1
Using IPI Shortcut mode
Freeing unused kernel memory: 156k freed
Write protecting the kernel read-only data: 281k
IBM TrackPoint firmware: 0x0b, buttons: 3/3
input: TPPS/2 IBM TrackPoint as /class/input/input3
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
PIIX4: IDE controller at PCI slot 0000:00:07.1
PIIX4: chipset revision 1
PIIX4: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0xfcf0-0xfcf7, BIOS settings: hda:DMA, hdb:pio
    ide1: BM-DMA at 0xfcf8-0xfcff, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: IBM-DADA-25120, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: max request size: 128KiB
hda: 10009440 sectors (5124 MB) w/460KiB Cache, CHS=10592/15/63, UDMA(33)
hda: cache flushes not supported
 hda: hda1 hda2
Probing IDE interface ide1...
hdc: TOSHIBA CD-ROM XM-1902B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug 
enabled
Attempting manual resume
XFS mounting filesystem hda2
Ending clean XFS mount for filesystem: hda2
Adding 224868k swap on /dev/hda1.  Priority:-1 extents:1 across:224868k
hdc: ATAPI 24X CD-ROM drive, 128kB Cache, DMA
Uniform CD-ROM driver Revision: 3.20
PCI: Found IRQ 11 for device 0000:00:02.0
PCI: Sharing IRQ 11 with 0000:00:03.0
Yenta: CardBus bridge found at 0000:00:02.0 [1014:0092]
Yenta: Enabling burst memory read transactions
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.0, mfunc 0xfba97543, devctl 0x62
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.3
Yenta: ISA IRQ mask 0x0698, PCI irq 11
Socket status: 30000006
PCI: Found IRQ 11 for device 0000:00:02.1
Yenta: CardBus bridge found at 0000:00:02.1 [1014:0092]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:00:02.1, mfunc 0xfba97543, devctl 0x62
Yenta: ISA IRQ mask 0x0698, PCI irq 11
Socket status: 30000006
PCI: Found IRQ 11 for device 0000:00:07.2
uhci_hcd 0000:00:07.2: UHCI Host Controller
uhci_hcd 0000:00:07.2: new USB bus registered, assigned bus number 1
uhci_hcd 0000:00:07.2: irq 11, io base 0x00008400
usb usb1: new device found, idVendor=0000, idProduct=0000
usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: UHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.16.13-4-default uhci_hcd
usb usb1: SerialNumber: 0000:00:07.2
usb usb1: configuration #1 chosen from 1 choice
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
piix4_smbus 0000:00:07.3: Found 0000:00:07.3 device
piix4_smbus 0000:00:07.3: IBM Laptop detected; this module may corrupt your 
serial eeprom! Refusing to load module!
piix4_smbus: probe of 0000:00:07.3 failed with error -1
usb 1-1: new full speed USB device using uhci_hcd and address 2
usb 1-1: new full speed USB device using uhci_hcd and address 3
usb 1-1: new full speed USB device using uhci_hcd and address 4
usb 1-1: new full speed USB device using uhci_hcd and address 5
cs: IO port probe 0x100-0x3af: excluding 0x130-0x137 0x200-0x207 0x220-0x22f 
0x388-0x38f
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
cs: IO port probe 0x100-0x3af: excluding 0x130-0x137 0x200-0x207 0x220-0x22f 
0x388-0x38f
cs: IO port probe 0x3e0-0x4ff: excluding 0x4d0-0x4d7
cs: IO port probe 0x820-0x8ff: clean.
cs: IO port probe 0xc00-0xcf7: clean.
cs: IO port probe 0xa00-0xaff: clean.
usb 1-1: new full speed USB device using uhci_hcd and address 6
usb 1-1: new device found, idVendor=08ec, idProduct=0016
usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=3
usb 1-1: Product: TD Classic 003C
usb 1-1: Manufacturer: Memorex
usb 1-1: SerialNumber: 0E90A46083129981
usb 1-1: configuration #1 chosen from 1 choice
SCSI subsystem initialized
Initializing USB Mass Storage driver...
scsi0 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 6
usb-storage: waiting for device to settle before scanning
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
device-mapper: 4.5.0-ioctl (2005-10-04) initialised: [EMAIL PROTECTED]
dm-netlink version 0.0.2 loaded
snd_cs4231_lib: module not supported by Novell, setting U taint flag.
snd_cs4236_lib: module not supported by Novell, setting U taint flag.
snd_cs4236: module not supported by Novell, setting U taint flag.
loop: loaded (max 8 devices)
AppArmor: AppArmor (version 2.0-19.43r6320) initialized
audit(1148678576.277:2): AppArmor (version 2.0-19.43r6320) initialized

  Vendor: Memorex   Model: TD Classic 003C   Rev: 6.16
  Type:   Direct-Access                      ANSI SCSI revision: 00
usb-storage: device scan complete
Driver 'sd' needs updating - please use bus_type methods
SCSI device sda: 2004991 512-byte hdwr sectors (1027 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
sda: assuming drive cache: write through
SCSI device sda: 2004991 512-byte hdwr sectors (1027 MB)
sda: Write Protect is off
sda: Mode Sense: 45 00 00 08
sda: assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: Attached scsi removable disk sda
sd 0:0:0:0: Attached scsi generic sg0 type 0
NET: Registered protocol family 10
lo: Disabled Privacy Extensions
IPv6 over IPv4 tunneling driver
ip6_tables: (C) 2000-2006 Netfilter Core Team
ip_tables: (C) 2000-2006 Netfilter Core Team
Netfilter messages via NETLINK v0.30.
ip_conntrack version 2.4 (1022 buckets, 8176 max) - 232 bytes per conntrack
BIOS EDD facility v0.16 2004-Jun-25, 1 devices found
powernow: This module only works with AMD K7 CPUs
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.2
PPP BSD Compression module registered
PPP Deflate Compression module registered
SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=221.208.208.103 DST=4.229.186.80 
LEN=485 TOS=0x00 PREC=0x00 TTL=49 ID=0 DF PROTO=UDP SPT=32849 DPT=1027 LEN=465 
SFW2-INext-DROP-DEFLT IN=ppp0 OUT= MAC= SRC=221.208.208.103 DST=4.229.186.80 
LEN=485 TOS=0x00 PREC=0x00 TTL=49 ID=0 DF PROTO=UDP SPT=32849 DPT=1026 LEN=465 
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
parport0: PC-style at 0x3bc [PCSPP,TRISTATE]
lp0: using parport0 (polling).
ppa: Version 2.07 (for Linux 2.4.x)
st: Version 20050830, fixed bufsize 32768, s/g segs 256
hdc: packet command error: status=0x51 { DriveReady SeekComplete Error }
hdc: packet command error: error=0x50 { LastFailedSense=0x05 }
ide: failed opcode was: unknown
end_request: I/O error, dev fd0, sector 0


_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to