[MLB-WIRELESS] Richoh RL5c475 and IRQ

Ryan Abbenhuys sneeze at igreen.net
Sat Jul 26 12:48:19 EST 2003


Ben try a little file called "Lucent2k.reg"
Might solve your problem as it fixes IRQ issues for PCMCIA cradles under
2K/XP
google for it.

----- Original Message ----- 
From: "Ben Grech" <bgrech at optushome.com.au>
To: "Melbourne Wireless" <melbwireless at wireless.org.au>
Sent: Saturday, July 26, 2003 11:55 AM
Subject: Re: [MLB-WIRELESS] Richoh RL5c475 and IRQ


> Hi Craig,
>
> I'm having a similar problem on my Abit NF7-S motherboard with the same
> cradle and an Orinoco Gold card under Windows XP. I came to the conclusion
> that the PCI IRQs (and lack of ISA IRQs) mean legacy PCMCIA devices wont
> work, since they require ISA interrupts.
>
> > Jul 26 10:20:49 ganesh kernel:     host opts [0]: [pci only] [io 3/6/1]
> [mem 3/6/1] [no pci irq] [lat 32/32] [bus 2/2]
>
> This possibly lends weight to my theory above - the Veritech is a PCMCIA
> device and needs ISA interrupts. The cradle is being fed PCI interrupt 17
> (which is oddly the same one my cradle gets) but the Veritech card can't
> make use of this.
>
> PCI interrupts are new to me so I might be babbling, but it seems we've
got
> similar problems despite the different hardware and software?
>
> Cheers,
> Ben.
>
> ----- Original Message ----- 
> From: "Craig Sanders" <cas at taz.net.au>
> To: <melbwireless at wireless.org.au>
> Sent: Saturday, July 26, 2003 11:07 AM
> Subject: [MLB-WIRELESS] Richoh RL5c475 and IRQ
>
>
> >
> > i can't seem to get pcmcia-cs to recognise which IRQ my Ricoh RL5c475 is
> on.
> >
> > any clues would be appreciated...
> >
> >
> > system is an athlon 2000, Gigabyte 7VA m/b, with 1GB RAM, running debian
> > unstable.  kernel is 2.4.21.  pcmcia-cs version is 3.2.2.  hostap
version
> is
> > latest from CVS.
> >
> > lspci -vv shows:
> >
> > 00:09.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
> >     Subsystem: CARRY Computer ENG. CO Ltd: Unknown device 0101
> >     Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
> Stepping- SERR- FastB2B-
> >     Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> >     Latency: 32
> >     Interrupt: pin A routed to IRQ 17
> >     Region 0: Memory at de005000 (32-bit, non-prefetchable) [size=4K]
> >     Bus: primary=00, secondary=02, subordinate=02, sec-latency=32
> >     Memory window 0: de000000-de001000 (prefetchable)
> >     Memory window 1: de002000-de003000 (prefetchable)
> >     I/O window 1: 0000c800-0000cc03
> >     BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset- 16bInt+
PostWrite+
> >     16-bit legacy interface ports at 0001
> >
> > /etc/default/pcmcia has:
> >
> > # Defaults for pcmcia (sourced by /etc/init.d/pcmcia)
> > PCMCIA=yes
> > PCIC=i82365
> > PCIC_OPTS="irq_mode=0 pci_irq_list=17,20"
> > #PCIC_OPTS=
> > CORE_OPTS=
> > CARDMGR_OPTS=
> >
> >
> > 'cardctl ident' shows:
> >
> > Socket 0:
> >   product info: "INTERSIL", "HFA384x/IEEE", "Version 01.02", ""
> >   manfid: 0x0156, 0x0002
> >   function: 6 (network)
> >
> > the card is a Veritech VAC2511-D (rebadged Senao).
> >
> >
> > running "/etc/init.d/pcmcia start" shows this:
> >
> > Jul 26 10:20:48 ganesh kernel: Linux PCMCIA Card Services 3.2.2
> > Jul 26 10:20:48 ganesh kernel:   kernel build: 2.4.21 unknown
> > Jul 26 10:20:48 ganesh kernel:   options:  [pci] [cardbus] [apm]
> > Jul 26 10:20:49 ganesh kernel: Intel ISA/PCI/CardBus PCIC probe:
> > Jul 26 10:20:49 ganesh kernel:   Ricoh RL5C475 rev 80 PCI-to-CardBus at
> slot 00:09, mem 0xde005000
> > Jul 26 10:20:49 ganesh kernel:     host opts [0]: [pci only] [io 3/6/1]
> [mem 3/6/1] [no pci irq] [lat 32/32] [bus 2/2]
> > Jul 26 10:20:49 ganesh kernel:     *NO* card interrupts, polling
interval
> = 1000 ms
> >
> > "no pci irq".  not good.  so, of course, hostap_cs can't talk to the
card:
> >
> > Jul 26 10:20:49 ganesh kernel: cs: memory probe 0xa0000000-0xa0ffffff:
> clean.
> > Jul 26 10:20:49 ganesh kernel: hostap_crypt: registered algorithm 'NULL'
> > Jul 26 10:20:50 ganesh kernel: hostap_cs: CVS (Jouni Malinen
> <jkmaline at cc.hut.fi>)
> > Jul 26 10:20:50 ganesh kernel: hostap_cs: setting Vcc=33 (constant)
> > Jul 26 10:20:50 ganesh kernel: hostap_cs: CS_EVENT_CARD_INSERTION
> > Jul 26 10:20:50 ganesh kernel: prism2_config()
> > Jul 26 10:20:50 ganesh kernel: hostap_cs: setting Vcc=33 (from config)
> > Jul 26 10:20:50 ganesh kernel: Checking CFTABLE_ENTRY 0x01 (default
0x01)
> > Jul 26 10:20:50 ganesh kernel: IO window settings: cfg->io.nwin=1
> dflt.io.nwin=1
> > Jul 26 10:20:50 ganesh kernel: io->flags = 0x0046, io.base=0x0000,
len=64
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0100-0x04ff:
excluding
> 0x200-0x207 0x330-0x337 0x4d0-0x4d7
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0208-0x032f: clean.
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0338-0x04cf: clean.
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x04d8-0x04ff: clean.
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0800-0x08ff:
excluding
> 0x800-0x807
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0a00-0x0aff: clean.
> > Jul 26 10:20:50 ganesh kernel: cs: IO port probe 0x0c00-0x0cff: clean.
> > Jul 26 10:20:50 ganesh kernel: hostap_cs: RequestIRQ: Resource in use
> > Jul 26 10:20:50 ganesh kernel: prism2_release
> > Jul 26 10:20:50 ganesh kernel: : card already removed or not configured
> during shutdown
> > Jul 26 10:20:50 ganesh kernel: release - done
> > Jul 26 10:20:51 ganesh kernel: prism2_detach
> > Jul 26 10:20:51 ganesh kernel: hostap_free_data: ap has not yet been
> initialized - skip resource freeing
> >
> >
> > $ cat /proc/interrupts
> >            CPU0
> >   0:    3965019    IO-APIC-edge  timer
> >   1:      25090    IO-APIC-edge  keyboard
> >   2:          0          XT-PIC  cascade
> >   4:     103959    IO-APIC-edge  serial
> >   8:          4    IO-APIC-edge  rtc
> >   9:          0    IO-APIC-edge  acpi
> >  14:    3082196    IO-APIC-edge  ide0
> >  15:    3107495    IO-APIC-edge  ide1
> >  16:          2   IO-APIC-level  bttv
> >  17:     185254   IO-APIC-level  eth0
> >  18:        210   IO-APIC-level  aic7xxx
> >  19:     654375   IO-APIC-level  PCnet/PCI II 79C970A
> >  21:        162   IO-APIC-level  usb-uhci, usb-uhci, usb-uhci
> >  22:          0   IO-APIC-level  VIA8233
> > NMI:          0
> > LOC:    3964918
> > ERR:          0
> > MIS:          0
> >
> > $ lspci
> > 00:00.0 Host bridge: VIA Technologies, Inc. VT8377 [KT400 AGP] Host
Bridge
> > 00:01.0 PCI bridge: VIA Technologies, Inc. VT8235 PCI Bridge
> > 00:09.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev 80)
> > 00:0a.0 SCSI storage controller: Adaptec AHA-2940U/UW/D / AIC-7881U
> > 00:0b.0 Ethernet controller: Advanced Micro Devices [AMD] 79c970
[PCnet32
> LANCE] (rev 16)
> > 00:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video
> Capture (rev 02)
> > 00:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
> (rev 02)
> > 00:0d.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone]
> (rev 24)
> > 00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
> > 00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
> > 00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
> > 00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
> > 00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
> > 00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus
> Master IDE (rev 06)
> > 00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97
> Audio Controller (rev 50)
> > 01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP
(rev
> 82)
> >
> > craig
> >
> >
> > To unsubscribe: send mail to majordomo at wireless.org.au
> > with "unsubscribe melbwireless" in the body of the message
> >
>
>
> To unsubscribe: send mail to majordomo at wireless.org.au
> with "unsubscribe melbwireless" in the body of the message
>


To unsubscribe: send mail to majordomo at wireless.org.au
with "unsubscribe melbwireless" in the body of the message



More information about the Melbwireless mailing list