Hello, This is the continuing saga with the PCMCIA USB2 hub card - please see previous messages in the thread for the UHCI-related problems with this card as well as the detailed information about the card.
Now, I'm having a difficult-to-diagnose EHCI-related lockup (kernel 2.6.8.1) apparently caused in the following configuration: the EHCI module is loaded, this PCMCIA USB2 hub card is plugged in, a high-speed USB2 hard drive is connected, and, given this configuration, I attempt to start X from the console. Doing so locks my machine completely as soon as my graphics card changes from text to graphics mode. What does work is removing the EHCI kernel module before starting X: * boot with PCMCIA USB2 card plugged and with USB2 hard drive attached * boot into console * rmmod ehci_hcd in text-mode console * start X, graphics card switches to graphics mode * modprobe ehci_hcd from within X * repeatedly switching between graphical X desktop and text-based virtual consoles with CTRL-ALT-F1 works fine. Also, interestingly, leaving the EHCI module loaded but unplugging the USB2 HD before starting X also works: * boot with PCMCIA USB2 card plugged in but WITHOUT USB2 hard drive attached * boot into console * module ehci_hcd is already loaded * start X, graphics card switches to graphics mode * plug in USB2 HD * repeatedly switching between graphical X desktop and text-based virtual consoles with CTRL-ALT-F1 works fine. Again, specifically what does not work: * boot with PCMCIA USB2 card plugged in and with USB2 hard drive attached * boot into console * module ehci_hcd is already loaded, and USB2 HD is plugged in * start X * graphics card switches into graphics mode and instantly locks up with a black screen. Therefore, the combination of EHCI module loaded and USB2 hard drive plugged before starting X seems to be key. Given this configuration, attempting to start X locks my machine. The kernel output when I plug in the USB2 HD is as follows: ehci_hcd 0000:02:00.2: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT hub 4-0:1.0: port 2, status 0501, change 0001, 480 Mb/s hub 4-0:1.0: debounce: port 2: total 100ms stable 100ms status 0x501 hub 4-0:1.0: port 2 not reset yet, waiting 50ms ehci_hcd 0000:02:00.2: port 2 high speed ehci_hcd 0000:02:00.2: GetStatus port 2 status 001005 POWER sig=se0 PE CONNECT usb 4-2: new high speed USB device using address 3 usb 4-2: new device strings: Mfr=73, Product=93, SerialNumber=108 usb 4-2: default language 0x0409 usb 4-2: Product: I-O DATA iU-HD usb 4-2: Manufacturer: I-O DATA DEVICE,INC usb 4-2: SerialNumber: 0B000116071FE24D usb 4-2: hotplug usb 4-2: adding 4-2:2.0 (config #2, interface 0) usb 4-2:2.0: hotplug usb-storage 4-2:2.0: usb_probe_interface usb-storage 4-2:2.0: usb_probe_interface - got id scsi3 : SCSI emulation for USB Mass Storage devices agent[3173]: usb-storage: already loaded agent[3209]: bogus sysfs DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:01:02.0/0 000:02:00.2/usb4/4-2/4-2:2.0/host3/3:0:0:0 Vendor: Maxtor 4 Model: R120L0 Rev: RAMB Type: Direct-Access ANSI SCSI revision: 02 SCSI device sdb: 240121728 512-byte hdwr sectors (122942 MB) sdb: assuming drive cache: write through sdb: sdb1 sdb2 sdb3 Attached scsi disk sdb at scsi3, channel 0, id 0, lun 0 Attached scsi generic sg1 at scsi3, channel 0, id 0, lun 0, type 0 USB Mass Storage device found at 3 The graphics card is an on-board Intel i815. lspci -v says: 00:02.0 VGA compatible controller: Intel Corp. 82815 CGC [Chipset Graphics Contr oller] (rev 11) (prog-if 00 [VGA]) Subsystem: Sony Corporation: Unknown device 80f2 Flags: bus master, 66Mhz, medium devsel, latency 0, IRQ 9 Memory at f8000000 (32-bit, prefetchable) [size=64M] Memory at f4000000 (32-bit, non-prefetchable) [size=512K] Capabilities: [dc] Power Management version 2 As for X, I'm running XFree86 Version 4.2.99.2 (DRI trunk) / X Window System (protocol Version 11, revision 0, vendor release 6600) with DRI and GLX (but the problem still appears even if I disable DRI and GLX). Since the machine completely locks up at the instant that the graphics card switches modes, I'm not sure how to debug this effectively. I tried starting X from a remote ssh session in the hopes of seeing some useful messages, but the ssh session also immediately froze as soon as the graphics card changed from text to graphics mode (with no further output on the ssh session). Any ideas what could be going on, or how I can diagnose the problem further? Thanks, N Lin __________________________________ Do you Yahoo!? Check out the new Yahoo! Front Page. www.yahoo.com ------------------------------------------------------- This SF.Net email is sponsored by: Sybase ASE Linux Express Edition - download now for FREE LinuxWorld Reader's Choice Award Winner for best database on Linux. http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users