Hi,

I'm working with OpenSolaris 2008.11 ("uname-r "output is "5.11").

I'm trying to get my old Thinkpad X31 to recognize either USB or IEEE1394 hard 
drives through the CardBus slot, with no luck.

The hard drive I'm testing, which has both USB2 and IEEE1394 interfaces, is 
successfully recognized using the built-in X31 USB2 port AND the IEEE1394 port, 
and it mounts the drive which appears on the Desktop.  To reiterate, I can use 
the drive using EITHER USB2 or IEEE1394 using the built-in interfaces on the 
X31 just fine.

Now, if I plug-in an IEEE1394 CardBus card OR a USB2 CardBus card, and try 
getting the hard drive to mount through the CardBus interface, it only gets so 
far... it doesn't mount.  In both the USB2 and IEEE1394 cases, it seems to 
recognize the CardBus card okay.  In the case of the USB2 interface via 
CardBus, it also seems to see the mass storage device, but it doesn't seem to 
create a logical device node that can be used for mounting, nor does the sd 
driver seem to load.

Any tips on how to proceed?

Many thanks,

-- roy



Here's some more information/log outputs:

IBM Thinkpad X31, 1.6 GHz Pentium M, Type 2672 RHU

As for both the built-in and CardBus IEEE1394 controllers, the "Device Driver 
Utility" seems to recognize both just fine...
Built-in IEEE1394:
Ricoh Card Controller Ricoh Co. Ltd R5C552 IEEE1394 Controller, hci1394 (driver)

CardBus IEEE1394 controller card:
Texas Instruments TSB12LV23 IEEE-1394 controller, hci1394 (driver)

As for the built-in USB and CardBus USB controllers, the "Device Driver 
Utility" seems to recognize both just fine...
Built-in USB2: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI 
Controller, ehci (driver)
CardBus USB2: Nec Corporation USB 2.0, ehci (driver)


Let's start with IEEE1394...

After inserting CardBus IEEE1394 card with attached Firewire drive into the 
X31...

Apr 21 13:48:10 rserv02 genunix: [ID 936769 kern.info] hci13941 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,532 at 0/pci104c,8010 at 0
Apr 21 13:48:10 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci104c,8010 at 0 (hci13941) online

There is no device node created...

roy at rserv02:~# rmformat
Looking for devices...
No removables found.

On the other hand, plugging the same firewire drive into the built-in laptop 
IEEE1394 port produces:

Apr 21 13:51:32 rserv02 s1394: [ID 114370 kern.info] unit0 at pci1014,5330
Apr 21 13:51:32 rserv02 genunix: [ID 936769 kern.info] scsa13940 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,533 at 0,2/unit at 0030e002e0454647
Apr 21 13:51:32 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,533 at 0,2/unit at 0030e002e0454647 (scsa13940) online
Apr 21 13:51:33 rserv02 scsi: [ID 746771 kern.warning] WARNING: scsa1394: 
violates DDI scsi_pkt(9S) allocation rules
Apr 21 13:51:33 rserv02 scsi: [ID 193665 kern.info] sd1 at scsa13940: target 0 
lun 0
Apr 21 13:51:33 rserv02 genunix: [ID 936769 kern.info] sd1 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,533 at 0,2/unit at 0030e002e0454647/disk at 0,0
Apr 21 13:51:33 rserv02 genunix: [ID 991116 kern.warning] WARNING: Page83 data 
not standards compliant Ext Hard  Disk
Apr 21 13:51:33 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,533 at 0,2/unit at 0030e002e0454647/disk at 0,0 (sd1) online

The drive "UNTITLED" is successfully mounted on the desktop via /media

roy at rserv02:~# rmformat
Looking for devices...
    1. Logical Node: /dev/rdsk/c0t0d0p0
       Physical Node: /pci at 0,0/pci8086,2448 at 1e/pci1014,533 at 0,2/unit at 
0030e002e0454647/disk at 0,0
       Connected Device: Ext Hard  Disk                       Device Type: 
Removable
   Bus: <Unknown>
   Size: 238.5 GB
   Label: <Unknown>
   Access permissions: Medium is not write protected.

========================================================================
As for the USB2 CardBus case:

Insert D-Link USB CardBus card:
Apr 21 13:53:33 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci104c,8010 at 0 (hci13941) offline
Apr 21 13:53:44 rserv02 genunix: [ID 936769 kern.info] ohci0 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,532 at 0/pci1186,35 at 0
Apr 21 13:53:44 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci1186,35 at 0 (ohci0) online
Apr 21 13:53:45 rserv02 genunix: [ID 936769 kern.info] ohci1 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,532 at 0/pci1186,35 at 0,1
Apr 21 13:53:45 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci1186,35 at 0,1 (ohci1) online
Apr 21 13:53:46 rserv02 genunix: [ID 936769 kern.info] ehci1 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,532 at 0/pci1186,f100 at 0,2
Apr 21 13:53:46 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci1186,f100 at 0,2 (ehci1) online

Now, insert the USB2 Hard Drive into the CardBus card's USB2 port:
Apr 21 13:55:02 rserv02 usba: [ID 912658 kern.info] USB 2.0 device (usb928,a) 
operating at hi speed (USB 2.x) on USB 2.0 root hub: storage at 2, scsa2usb3 at 
bus address 2
Apr 21 13:55:02 rserv02 usba: [ID 349649 kern.info]     OEM  Mass Storage 
ABCDEF0123456789
Apr 21 13:55:02 rserv02 genunix: [ID 936769 kern.info] scsa2usb3 is /pci at 
0,0/pci8086,2448 at 1e/pci1014,532 at 0/pci1186,f100 at 0,2/storage at 2
Apr 21 13:55:02 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci8086,2448 
at 1e/pci1014,532 at 0/pci1186,f100 at 0,2/storage at 2 (scsa2usb3) online

Notice, nothing has mounted...
roy at rserv02:~# rmformat
Looking for devices...
No removables found.

When I pull out the USB connector from the CardBus card, I get this:
Apr 21 13:56:29 rserv02 scsi: [ID 107833 kern.warning] WARNING: /pci at 
0,0/pci8086,2448 at 1e/pci1014,533 at 0,2/unit at 0030e002e0454647/disk at 0,0 
(sd1):
Apr 21 13:56:29 rserv02     Command failed to complete...Device is gone


==============================================================================

Now, try and plug the USB drive into the built-in USB2 ports on the X31... 
nothing new in dmesg... so I reboot... and then plug-in the USB2 connector to a 
built-in X31 USB2 port.... and it happily mounts the drive "UNTITLED" to the 
desktop.

Apr 21 14:26:15 rserv02 usba: [ID 912658 kern.info] USB 2.0 device (usb928,a) 
operating at hi speed (USB 2.x) on USB 2.0 root hub: storage at 3, scsa2usb1 at 
bus address 2
Apr 21 14:26:15 rserv02 usba: [ID 349649 kern.info]     OEM  Mass Storage 
ABCDEF0123456789
Apr 21 14:26:15 rserv02 genunix: [ID 936769 kern.info] scsa2usb1 is /pci at 
0,0/pci1014,52e at 1d,7/storage at 3
Apr 21 14:26:15 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci1014,52e 
at 1d,7/storage at 3 (scsa2usb1) online
Apr 21 14:26:16 rserv02 scsi: [ID 193665 kern.info] sd2 at scsa2usb1: target 0 
lun 0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] sd2 is /pci at 
0,0/pci1014,52e at 1d,7/storage at 3/disk at 0,0
Apr 21 14:26:16 rserv02 genunix: [ID 991116 kern.warning] WARNING: Page83 data 
not standards compliant Ext Hard  Disk
Apr 21 14:26:16 rserv02 genunix: [ID 408114 kern.info] /pci at 0,0/pci1014,52e 
at 1d,7/storage at 3/disk at 0,0 (sd2) online
Apr 21 14:26:16 rserv02 isa: [ID 202937 kern.info] ISA-device: ecpp0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] ecpp0 is /isa/lp at 1,3bc
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: llc10
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] llc10 is /pseudo/llc1 at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: fcp0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] fcp0 is /pseudo/fcp at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: ramdisk1024
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] ramdisk1024 is 
/pseudo/ramdisk at 1024
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: lockstat0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] lockstat0 is 
/pseudo/lockstat at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: lofi0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] lofi0 is /pseudo/lofi at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: profile0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] profile0 is 
/pseudo/profile at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: systrace0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] systrace0 is 
/pseudo/systrace at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: fbt0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] fbt0 is /pseudo/fbt at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: sdt0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] sdt0 is /pseudo/sdt at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: fcsm0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] fcsm0 is /pseudo/fcsm at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: nvidia255
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] nvidia255 is 
/pseudo/nvidia at 255
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: 
lx_systrace0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] lx_systrace0 is 
/pseudo/lx_systrace at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: ucode0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] ucode0 is /pseudo/ucode 
at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: fssnap0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] fssnap0 is 
/pseudo/fssnap at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: winlock0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] winlock0 is 
/pseudo/winlock at 0
Apr 21 14:26:16 rserv02 pseudo: [ID 129642 kern.info] pseudo-device: nsmb0
Apr 21 14:26:16 rserv02 genunix: [ID 936769 kern.info] nsmb0 is /pseudo/nsmb at 0
-- 
This message posted from opensolaris.org

Reply via email to