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