Hi all,
I juz got a generic USB 2.0 Cardbus PCMCIA card (no brand, made in China) and trying to make it work with my Iomega Predator 3 (external CD writer) . I am running Mandrake Linux 9.0 (kernel 2.4.19-16mdk) and using the pcmcia_cs-3.2.0-3mdk package. My motherboard already has a built-in USB (1.0) port.
The PCMCIA card and the Predator are recognized by WinXP as :
Code:
NEC PCI to USB Enhanced Host Controller
+- USB 2.0 Root Hub Device
+- USB Mass Storage Device
+- IOMEGA CDRW1920ET2-B USB Device
NEC PCI to USB Open Host Controller
+- USB Root Hub
NEC PCI to USB Open Host Controller
+- USB Root Hub
I have to remove the card during boot time because it would cause the system to freeze, but it is detected when hotplugged. The following modules are loaded : ds, yenta_socket, pcmcia_core, ehci-hcd, usb-ohci, usbcore.
Checking /proc/interrupts shows :
Code:
9: 5 XT-PIC Ricoh Co Ltd RL5c476II, Ricoh Co Ltd RL5c476II (#2), ehci-hcd, usb-ohci, usb-ohci
11: 37 XT-PIC usb-uhci (for the built-in USB 1.0)
I thought that the card is working properly. Further checking shows :
# cardctl config
Code:
Socket 0 : not configured
Socket 1 :
Vcc 3.3V Vpp 3.3V Vpp2 3.3V
interface type is "cardbus"
irq 9 [exclusive] [level]
function 0:
function 1:
function 2:
At this stage I tried to connect the Predator drive. Previously it was connected to the built-in USB 1.0 port. The following modules were loaded to make it work : sr_mod, scsi_mod, usb-storage, usb-uhci.
# usbview
Code:
+- USB OHCI Root Hub
+- USB OHCI Root Hub
+- PCI device 1033:00e0
+- USB UHCI Root Hub
+- USB CDRW23042EXTB
and
# lsusb
Code:
Bus 004 Device 001: ID 0000:0000
Bus 003 Device 001: ID 0000:0000
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 001: ID 0000:0000
Bus 001 Device 002: ID 059b:005a Iomega Corp.
But the device failed to be recognized when hotplugged to the USB2.0 port (PCMCIA) . Monitoring using usbview program shows :
Code:
+- USB OHCI Root Hub
+- USB OHCI Root Hub
+- PCI Device 1033:00e0
+- Unknown device
+- USB UHCI Root Hub
The "unknown device" would appear for a couple of seconds then disappears.
Similarly doing
# lsusb
repeatedly while hotplugging the device shows the additional line :
Code:
cannot open /proc/bus/usb/002/0xx
then it disappears too.
Well, I am stumped. Any help or suggestion would be welcomed. Thanx
Joe