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

Reply via email to