[laptop-discuss] Extended cardbus driver does not recognize pcmcia USB hub / Option Card 3G
Nils Goroll
nils.goroll at hamburg.de
Sat Jun 21 03:00:30 PDT 2008
This is the third try to post, see http://www.opensolaris.org/jive/thread.jspa?threadID=64486&tstart=0
for the exception I've got while trying to post with attachments. Now I'll try without attachments
Hi All,
I am doing some first tests trying to get Option 3G Cards supported
(I've got a GTmax hsdpa and a GTmax hsupa available for tests). The
basic idea it to port the rezero tool functionality and the Linux HSO
Driver (see
http://www.pharscape.org/component/option,com_forum/Itemid,68/page,viewforum/f,14
).
The rezero tool's function should be very easy to implement using
uscsi (that part is basically done). It remains open how to make
Solaris discover the device type change of the Option card when
switching from storage to serial, but that's to be resolved later.
Before getting there, I am seeking help regarding the pcmcia
driver. I've got this far:
- The onnv snv_90 drivers dont work and deadlock in power management,
as already documented (see
http://www.opensolaris.org/os/project/wwan/ )
- With pm commented out from the onnv driver (see
http://www.opensolaris.org/jive/thread.jspa?messageID=71402𑛪 ),
I do get to see the Option card's pseudo CD Reader, but any access
to it fails with ENXIO
Due to the documented shortcomings of the current onnv driver, I
thought it would be best to contunie with the extended carbus
driver, but ...
- ... With the extended cardbus driver 0.3 (see
http://opensolaris.org/os/community/laptop/wireless/cardbus ), the
issue seems to be that that USB hub of the Option card is never
configured, and, as a consequence, the storage device is not being
discovered.
I'll attach a prtconv -v outputs for my laptop's configuration with
the snv_90 driver and the extended cardbus driver.
The significant difference seems to be:
--- onnv_snv90_hsupa Sat Jun 21 11:17:47 2008
+++ cardbus0.3_hsupa Sat Jun 21 10:00:21 2008
@@ -1568,32 +1554,20 @@
Interrupt Specifications:
Interrupt Priority=0x6 (ipl 6), vector=0xa (10)
Device Minor Nodes:
- dev=(62,768)
- dev_path=/pci at 0,0/pci8086,2448 at 1e/pci103c,30c5 at 6:slot0
+ dev=(62,254)
+ dev_path=/pci at 0,0/pci8086,2448 at 1e/pci103c,30c5 at 6:syshw
spectype=chr type=minor
- dev_link=/dev/cfg/pcic0.pccard0
- pcs, instance #0
+ pcs, instance #0 (driver not attached)
Register Specifications:
Phys hi=0x0, Phys lo=0x0, Phys len=0
- pci1931,21, instance #0
- System software properties:
- name='ddi-forceattach' type=int items=1
- value=00000001
+ pci1931,21 (driver not attached)
Hardware properties:
- name='usb-port-count' type=int items=1
- value=00000001
- name='pm-want-child-notification?' type=boolean
- name='driver-minor' type=int items=1
- value=00000000
- name='driver-major' type=int items=1
- value=00000002
- name='root-hub' type=boolean
name='latency-timer' type=int items=1
value=00000008
name='cache-line-size' type=int items=1
value=00000010
name='assigned-addresses' type=int items=5
- value=02030010.00000000.e4106000.00000000.00001000
+ value=02030010.00000000.7efc5000.00000000.00001000
name='interrupt-line' type=int items=1
value=0000000a
name='compatible' type=string items=4
Any advise is greatly appreciated.
And: Are the extended cardbus driver sources available anywhere?
Thanks, Nils
This message posted from opensolaris.org
More information about the laptop-discuss
mailing list