Jhon
2006-11-14 15:14:44 UTC
Hi,
I have been looking for help on this for quite some time, but nobody
seems to be able to even give a hint on how I could solve this problem.
I am trying to use a Compaq WL110 Cardbus card on my Ipaq 3900 running
familiar 8.4.
***@h3900:~# cardctl ident
Socket 0:
product info: "Compaq", "Compaq WL110 PC Card", "Version 01.01", ""
manfid: 0x0156, 0x0002
function: 6 (network)
When I was running familiar 8.2, the orinoco driver that came with it
did not work either, but I was able to force install an older driver
that did work quite well.
However, if I want to install this older driver on the latest 8.4
familiar release, I get:
orinoco.c 0.13e (David Gibson <***@gibson.dropbear.id.au> and others)
orinoco_cs.c 0.13e (David Gibson <***@gibson.dropbear.id.au> and others)
Unable to handle kernel paging request at virtual address 000e0031
mm = c3e887a0 pgd = c3784000
*pgd = a3b75801, *pmd = a3b75801, *pte = 00000000, *ppte = 00000000
Internal error: Oops: ffffffff
CPU: 0
pc : [<cc9dac10>] lr : [<000e0001>] Tainted: P
sp : c33c3c70 ip : 00000000 fp : bffff468
r10: c3f3ea60 r9 : 00000000 r8 : 00000000
r7 : 00000000 r6 : c33c3cdc r5 : cc9df060 r4 : 000000c0
r3 : 00000064 r2 : cc9d71e0 r1 : c012c83e r0 : c339d800
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 397F Table: A3784000 DAC: 00000015
Process cardmgr (pid: 883, stack limit = 0xc33c2374)
Stack: (0xc33c3c70 to 0xc33c4000)
3c60: c259b3e0 c270c620 cc9df138
c33c3cc0
3c80: c36ee800 cc9c406c 00000000 cc9bd57c cc9bc7a8 00000000 c33c3cb8
c36ee800
.
.
.
3fc0: 00000003 00000001 0003cfe0 00000000 0003cfe0 00000000 0001bf90
bffff468
3fe0: 0001b1d0 bffff438 0000a358 400df364 20000010 00000003 00000000
002f2001
Backtrace: not available
Code: eb000a6e e590e068 e3540000 e59f20ac (e58e0030)
usb-eth: suspended.
usb-eth: device configured, go go go.
usbep0: setup begin: zero-length OUT?
usb-eth: device configured, go go go.
usbep0: setup begin: zero-length OUT?
usbep0: Return string 1: 'PXA USB NIC'
NETDEV WATCHDOG: usbf: transmit timed out
Using the orinoco driver that comes with familiar 8.4, the driver does
load, but with this particular card, I get:
eth0: Channel out of range (27)!
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfdc6) does not match
type (0x0404)
hermes @ IO 0xf6000000: Truncating LTV record from 129546 to 34 bytes.
(rid=0xfdc6, len=0xfd06)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd42) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129542 to 6 bytes.
(rid=0xfd42, len=0xfd04)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc82) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129022 to 2 bytes.
(rid=0xfc82, len=0xfc00)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc09) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc09, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0c) does not match
type (0x0064)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0c, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0d) does not match
type (0x0064)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0d, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0b) does not match
type (0x0001)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0b, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd48) does not match
type (0x0004)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd48, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd49) does not match
type (0x0004)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd49, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd4a) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd4a, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd43) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129542 to 6 bytes.
(rid=0xfd43, len=0xfd04)
eth0: Error -5 setting framentation
eth0: Error -5 configuring card
and the card doies not function.
Familiar is still running a 2.4 kernel and I know that the curent driver
does not support 2.4 kernels anymore but I just wanted to try one last
time to get this working before I designate my ipaq a "paperweight".
If it would be helpfull, I can put my ipaq on the internet so you can
log in on it.
Thank you for reading this.
Any advise is greatly appreciated.
Best regards,
Jhon
I have been looking for help on this for quite some time, but nobody
seems to be able to even give a hint on how I could solve this problem.
I am trying to use a Compaq WL110 Cardbus card on my Ipaq 3900 running
familiar 8.4.
***@h3900:~# cardctl ident
Socket 0:
product info: "Compaq", "Compaq WL110 PC Card", "Version 01.01", ""
manfid: 0x0156, 0x0002
function: 6 (network)
When I was running familiar 8.2, the orinoco driver that came with it
did not work either, but I was able to force install an older driver
that did work quite well.
However, if I want to install this older driver on the latest 8.4
familiar release, I get:
orinoco.c 0.13e (David Gibson <***@gibson.dropbear.id.au> and others)
orinoco_cs.c 0.13e (David Gibson <***@gibson.dropbear.id.au> and others)
Unable to handle kernel paging request at virtual address 000e0031
mm = c3e887a0 pgd = c3784000
*pgd = a3b75801, *pmd = a3b75801, *pte = 00000000, *ppte = 00000000
Internal error: Oops: ffffffff
CPU: 0
pc : [<cc9dac10>] lr : [<000e0001>] Tainted: P
sp : c33c3c70 ip : 00000000 fp : bffff468
r10: c3f3ea60 r9 : 00000000 r8 : 00000000
r7 : 00000000 r6 : c33c3cdc r5 : cc9df060 r4 : 000000c0
r3 : 00000064 r2 : cc9d71e0 r1 : c012c83e r0 : c339d800
Flags: nzCv IRQs on FIQs on Mode SVC_32 Segment user
Control: 397F Table: A3784000 DAC: 00000015
Process cardmgr (pid: 883, stack limit = 0xc33c2374)
Stack: (0xc33c3c70 to 0xc33c4000)
3c60: c259b3e0 c270c620 cc9df138
c33c3cc0
3c80: c36ee800 cc9c406c 00000000 cc9bd57c cc9bc7a8 00000000 c33c3cb8
c36ee800
.
.
.
3fc0: 00000003 00000001 0003cfe0 00000000 0003cfe0 00000000 0001bf90
bffff468
3fe0: 0001b1d0 bffff438 0000a358 400df364 20000010 00000003 00000000
002f2001
Backtrace: not available
Code: eb000a6e e590e068 e3540000 e59f20ac (e58e0030)
usb-eth: suspended.
usb-eth: device configured, go go go.
usbep0: setup begin: zero-length OUT?
usb-eth: device configured, go go go.
usbep0: setup begin: zero-length OUT?
usbep0: Return string 1: 'PXA USB NIC'
NETDEV WATCHDOG: usbf: transmit timed out
Using the orinoco driver that comes with familiar 8.4, the driver does
load, but with this particular card, I get:
eth0: Channel out of range (27)!
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfdc6) does not match
type (0x0404)
hermes @ IO 0xf6000000: Truncating LTV record from 129546 to 34 bytes.
(rid=0xfdc6, len=0xfd06)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd42) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129542 to 6 bytes.
(rid=0xfd42, len=0xfd04)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc82) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129022 to 2 bytes.
(rid=0xfc82, len=0xfc00)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc09) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc09, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0c) does not match
type (0x0064)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0c, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0d) does not match
type (0x0064)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0d, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfc0b) does not match
type (0x0001)
hermes @ IO 0xf6000000: Truncating LTV record from 129026 to 2 bytes.
(rid=0xfc0b, len=0xfc02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd48) does not match
type (0x0004)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd48, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd49) does not match
type (0x0004)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd49, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd4a) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129538 to 2 bytes.
(rid=0xfd4a, len=0xfd02)
hermes @ IO 0xf6000000: hermes_read_ltv(): rid (0xfd43) does not match
type (0x0000)
hermes @ IO 0xf6000000: Truncating LTV record from 129542 to 6 bytes.
(rid=0xfd43, len=0xfd04)
eth0: Error -5 setting framentation
eth0: Error -5 configuring card
and the card doies not function.
Familiar is still running a 2.4 kernel and I know that the curent driver
does not support 2.4 kernels anymore but I just wanted to try one last
time to get this working before I designate my ipaq a "paperweight".
If it would be helpfull, I can put my ipaq on the internet so you can
log in on it.
Thank you for reading this.
Any advise is greatly appreciated.
Best regards,
Jhon