[debian/2.4.23]smc-ircc wordt niet geladen bij boot

Pagina: 1
Acties:

  • VROEM!
  • Registratie: Februari 2000
  • Laatst online: 18-05-2025

VROEM!

broembroem!

Topicstarter
Ik probeer op mijn laptop de smc-ircc module geladen te krijgen bij het booten. Dit is een module voor in een infra-rood chip.

Bij het booten geeft hij het standaard riedeltje dat je krijgt als je een io of irq parameter verkeerd invult.
Als ik direct na het booten "modprobe smc-ircc" geef krijg ik dezelfde melding.

Als ik dan na het booten update-modules en depmod -a draai en dan modprobe smc-ircc geef laad de module ineens zonder problemen. Heeft iemand een idee waar ik dit moet zoeken?

In /etc/modutils/irda heb ik het volgende staan:
code:
1
2
3
4
5
#SMC-ircc chip
# options smc-ircc ircc_irq= ircc_dma=
# alias irda0 smc-ircc
options smc-ircc ircc_irq=3
alias irda0 smc-ircc


Daarna depmod -a en update-modules gedraaid.
Dit verschillende keren in verschillende volgordes gedaan, maar de melding blijft.

Dit vond ik in kern.log over de module van de afgelopen boot
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Mar 16 16:19:02 DUTW1655 kernel: ircc_init()
Mar 16 16:19:02 DUTW1655 kernel: ircc_init Try to open all known SMC chipsets
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 last message repeated 2 times
Mar 16 16:19:02 DUTW1655 kernel: found SMC SuperIO Chip (devid=0x0a rev=00 base=0x00e0): FDC37N971
Mar 16 16:19:02 DUTW1655 kernel: ircc_open()
Mar 16 16:19:02 DUTW1655 kernel: SMC IrDA Controller found
Mar 16 16:19:02 DUTW1655 kernel:  IrCC version 2.0, firport 0x100, sirport 0x3e8 dma=2, irq=3
Mar 16 16:19:02 DUTW1655 kernel: irport_open_R75c144a3()
Mar 16 16:19:02 DUTW1655 kernel: irport_open_R75c144a3(), can't get iobase of 0x3e8
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:19:02 DUTW1655 kernel: smc_probe()
Mar 16 16:19:02 DUTW1655 kernel: smc_access()
Mar 16 16:19:02 DUTW1655 kernel: irport_close_R6cef0603(), Releasing Region 3e8


Dit is de output als ik de module later handmatig laad: (vooraf gegaan door rmmod smc-ircc, omdat ik voor de copy paste de module al handmatig geladen had)
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
Mar 16 16:31:10 DUTW1655 kernel: smc_cleanup()
Mar 16 16:31:10 DUTW1655 kernel: ircc_close()
Mar 16 16:31:10 DUTW1655 kernel: irport_close_R6cef0603(), Releasing Region 3e8
Mar 16 16:31:10 DUTW1655 kernel: ircc_close(), releasing 0x100
Mar 16 16:31:12 DUTW1655 kernel: ircc_init()
Mar 16 16:31:12 DUTW1655 kernel: ircc_init Try to open all known SMC chipsets
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 last message repeated 2 times
Mar 16 16:31:12 DUTW1655 kernel: found SMC SuperIO Chip (devid=0x0a rev=00 base=0x00e0): FDC37N971
Mar 16 16:31:12 DUTW1655 kernel: ircc_open()
Mar 16 16:31:12 DUTW1655 kernel: SMC IrDA Controller found
Mar 16 16:31:12 DUTW1655 kernel:  IrCC version 2.0, firport 0x100, sirport 0x3e8 dma=2, irq=3
Mar 16 16:31:12 DUTW1655 kernel: irport_open_R75c144a3()
Mar 16 16:31:12 DUTW1655 kernel: IrDA: Registered device irda0
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_flat()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()
Mar 16 16:31:12 DUTW1655 kernel: smc_superio_paged()
Mar 16 16:31:12 DUTW1655 kernel: smc_probe()
Mar 16 16:31:12 DUTW1655 kernel: smc_access()


Het interessante is nu dat bij cat /proc/interrupts irq 3 nergens voorkomt. 8)7

ieeeepppppp :P