Konfiguracia IrDA - Toshiba 1410-304 a Fedora Core 3

František Augusztin faugusztin na goldmann.sk
Sobota Leden 8 14:45:54 CET 2005


Chcem rozbehat IrDA pod uvedenou konfiguraciou. Kedze FC3 neobsahuje
zdrojaky kernelu, tak som si stiahol poslednu verziu (2.6.10) a skompiloval.

Po nabootovani kernelu som skusil modprobe smsc-ircc2. Vysledkom je
toto vo /var/log/messages :

Jan  8 14:25:38 notebook kernel: found SMC SuperIO Chip (devid=0x5a rev=00 base=0x002e): LPC47N227
Jan  8 14:25:38 notebook kernel: smsc_superio_flat(): IrDA not enabled
Jan  8 14:25:38 notebook kernel: smsc_superio_flat(): fir: 0x2f8, sir: 0x2e8, dma: 03, irq: 7, mode: 0x02
Jan  8 14:25:38 notebook kernel: smsc_ircc_present(), addr 0x02f8 - no device found!

Po mensom patrani som nasiel, ze potrebujem smcinit. Tak som si stiahol poslednu
verziu smcinit (0.4-1), skompiloval (boli mensie problemy s datovymi typmi byte a word
- tie som prepisal na unsigned short a unsigned int).
Taktiez volanie funckie pci_get_dev nebolo kompatibilne s rozhranim danej kniznice, takze som
upravil :
     dev = pci_get_dev(acc, BUS_LPC, LPC_DEV, LPC_FUNC); /* 5100 also dev 1f */
na :
     dev = pci_get_dev(acc, BUS_LPC, LPC_DEV, LPC_FUNC, 0); /* 5100 also dev 1f */

Po naslednej uspesnej kompilacii a spusteni tosh1800-smcinit sa mi do do /var/log/messages hodilo
toto :

Jan  8 14:25:21 notebook tosh1800-smcinit: tosh1800-smcinit 0.4 Daniele Peri
Jan  8 14:25:21 notebook tosh1800-smcinit: LPC47N227 chip (ver 0x5a, rev 0x0) found. Configuring:
Jan  8 14:25:21 notebook tosh1800-smcinit: set sirbase=0x2e8, firbase=0x2f8, dma=3, irq=7
Jan  8 14:25:21 notebook tosh1800-smcinit: set UART 2 IR mode to IrDA, auto powerdown on and powered up
Jan  8 14:25:21 notebook tosh1800-smcinit: LPC47N227 chip (ver 0x5a, rev 0x0) configuration successfully ended
Jan  8 14:25:21 notebook tosh1800-smcinit: PCI device 0x10b9:0x1533 not found

To PCI device vyzeralo cudne, nuz ale skusil som zas modprobe :

Jan  8 14:25:38 notebook kernel: found SMC SuperIO Chip (devid=0x5a rev=00 base=0x002e): LPC47N227
Jan  8 14:25:38 notebook kernel: smsc_superio_flat(): IrDA not enabled
Jan  8 14:25:38 notebook kernel: smsc_superio_flat(): fir: 0x2f8, sir: 0x2e8, dma: 03, irq: 7, mode: 0x02
Jan  8 14:25:38 notebook kernel: smsc_ircc_present(), addr 0x02f8 - no device found!

Takze zas nic.

Viete mi niekto s tym pomoct alebo mam smolu a nerozbeham to ?


Další informace o konferenci Linux