1 |
On 23/04/06, Mick <michaelkintzios@×××××.com> wrote: |
2 |
> On 23/04/06, Hans-Werner Hilse <hilse@×××.de> wrote: |
3 |
> > Hi, |
4 |
> > |
5 |
> > On Sun, 23 Apr 2006 02:17:20 +0200 |
6 |
> > Mick <michaelkintzios@×××××.com> wrote: |
7 |
> > |
8 |
> > > Apr 23 01:01:01 lappy smsc_ircc_present: can't get sir_base of 0x3e8 |
9 |
> > |
10 |
> > Try checking and changing BIOS settings for IRDA IO port, IRQ settings |
11 |
> > and DMA and - maybe - Plug&Play. Then you might want to use the |
12 |
> > IO/IRQ/DMA parameters as options to the module (use modinfo -p to find |
13 |
> > out about those options). Just a guess, though. |
14 |
> |
15 |
> Thanks hwh, |
16 |
> |
17 |
> Unfortunately, the (buggy) BIOS settings for this laptop are almost |
18 |
> non-existent! The bl**dy thing has just a couple of settings (like |
19 |
> boot order and boot splash screen options). There's no where in there |
20 |
> a setting for IrDA, IRQ's, or PnP. My mobile phone has a bigger |
21 |
> choice of BIOS settings than this laptop! |
22 |
> |
23 |
> That said I can always experiment with forcing IO and IRQ numbers |
24 |
> through modprobe. Is it possible to do that via |
25 |
> /etc/modules.autoload.d, or will I need to do it by hand? |
26 |
|
27 |
Well, I've tried passing all sort of different parameters to the |
28 |
module but it comes back with errors: |
29 |
======================= |
30 |
# modprobe -v smsc-ircc2 ircc_fir=0x100 ircc_sir=0x3e8 ircc_dma=1 ircc_irq=3 |
31 |
insmod /lib/modules/2.6.15-gentoo-r1/kernel/drivers/net/irda/smsc-ircc2.ko |
32 |
ircc_fir=0x100 ircc_sir=0x3e8 ircc_dma=1 ircc_irq=3 |
33 |
FATAL: Error inserting smsc_ircc2 |
34 |
(/lib/modules/2.6.15-gentoo-r1/kernel/drivers/net/irda/smsc-ircc2.ko): |
35 |
No such device |
36 |
======================= |
37 |
|
38 |
Logs: |
39 |
======================= |
40 |
Apr 23 12:45:33 lappy Overriding FIR address 0x0100 |
41 |
Apr 23 12:45:33 lappy Overriding SIR address 0x03e8 |
42 |
Apr 23 12:45:33 lappy smsc_ircc_present: can't get sir_base of 0x3e8 |
43 |
======================= |
44 |
|
45 |
I can't see any IRQ conflicts with the IrDA though: |
46 |
======================= |
47 |
# cat /proc/interrupts |
48 |
CPU0 |
49 |
0: 3770091 XT-PIC timer |
50 |
1: 4921 XT-PIC i8042 |
51 |
2: 0 XT-PIC cascade |
52 |
7: 0 XT-PIC parport0 |
53 |
8: 2 XT-PIC rtc |
54 |
9: 27 XT-PIC acpi |
55 |
11: 244293 XT-PIC yenta, yenta, uhci_hcd:usb1, |
56 |
uhci_hcd:usb2, uhci_hcd:usb3, Allegro, radeon@pci:0000:01:00.0, eth0 |
57 |
12: 636451 XT-PIC i8042 |
58 |
14: 9902 XT-PIC ide0 |
59 |
15: 49 XT-PIC ide1 |
60 |
NMI: 0 |
61 |
LOC: 0 |
62 |
ERR: 0 |
63 |
MIS: 0 |
64 |
======================= |
65 |
|
66 |
I even excluded irq 3 in /etc/pcmcia/config.opts, but it made no |
67 |
difference. I don't know what else to try. |
68 |
-- |
69 |
Regards, |
70 |
Mick |
71 |
|
72 |
-- |
73 |
gentoo-user@g.o mailing list |