My problem is similar. I have Dell Latitude C600, with Maestro3 sound
card.
I used kernels 2.2.16-2.4.12, ALSA drivers (few driver version)and
drivers from kernel (both from Zabbo), RH7.0, RH7.1, SUSE, Mandrake irda
0.913, 0.9.14. I tried irport also. I've never got irda working with
maestro3 driver simultaneosly. Irda works perfectly but without module
maestro3. When I do "modprobe maestro3", after around 1 minute irda
connection breaks down. When I unload module maestro3 there is unable to
make irda working. Reboot is needed.
My settings:
BIOS:
COM1-Serial
COM2-irda SIR
/etc/sysconfig/irda:
IRDA=yes
DEVICE=/dev/ttyS1
#DONGLE=actisys+
DISCOVERY=yes
/etc/modules.conf:
# ETHERNET
alias eth0 3c59x
# PARALLEL
alias parport_lowlevel parport_pc
# USB
alias usb-controller usb-uhci
# OTHER
#alias net-pf-4 off
#alias net-pf-5 off
#alias autofs autofs4
# IrDA
alias tty-ldisc-11 irtty
alias char-major-161 ircomm-tty
#alias irda0 irport
#options irport io=0x02f8 irq=3
#alias irda0 smc-ircc
#alias irda-dongle-0 tekram # Tekram IrMate IR-210B
#alias irda-dongle-1 esi # ESI JetEye
#alias irda-dongle-2 actisys # Actisys IR-220L
#alias irda-dongle-3 actisys # Actisys IR-220L+
#alias irda-dongle-4 girbil # Greenwich GIrBIL
#alias irda-dongle-5 litelink # Parallax LiteLink
#alias irda-dongle-6 airport # Adaptec Airport 1000 and 2000
# SOUND
alias sound-slot-0 maestro3
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L
>/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
>/dev/null 2>&1 || :
COMMAND lspci (fragment):
00:08.0 Multimedia audio controller: ESS Technology ES1983S Maestro-3i
PCI Audio Accelerator (rev 10)
Subsystem: Dell Computer Corporation: Unknown device 00b1
Flags: bus master, medium devsel, latency 32, IRQ 5
I/O ports at d800 [size=256]
Memory at f3ffe000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [c0] Power Management version 2
COMMAND dmesg:
...
Yenta IRQ list 0698, PCI irq11
Socket status: 30000006
Yenta IRQ list 0698, PCI irq11
Socket status: 30000006
cs: IO port probe 0x0c00-0x0cff: clean.
cs: IO port probe 0x0100-0x04ff: excluding 0x280-0x287 0x378-0x37f
0x4d0-0x4d7
cs: IO port probe 0x0a00-0x0aff: clean.
irda_init()
irlmp_init()
IrDA: Registered device irda0
irlmp_register_client_R17f18bfb()
irtty_net_open()
irlap_change_speed(), setting speed to 9600
parport: PnP BIOS reports device PNPBIOS PNP0401 (node number 0xe) is
configured to use io 0x0378, io 0x0778, irq 7, dma disabled
parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE]
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
parport0: cpp_daisy: aa5500ff(38)
parport0: assign_addrs: aa5500ff(38)
lp0: using parport0 (interrupt-driven).
lp0: console ready
CSLIP: code copyright 1989 Regents of the University of California
PPP generic driver version 2.4.1
IrCOMM protocol (Dag Brattli) //my comment - start connection
Motorola GPRS modem
ircomm_tty_attach_cable()
ircomm_tty_ias_register()
irlmp_register_client_R17f18bfb()
irlap_change_speed(), setting speed to 115200
ircomm_param_service_type(), services in common=04
ircomm_param_service_type(), resulting service type=0x04
ircomm_param_port_type(), port type=1
ircomm_tty_close()
ircomm_tty_close(), open count > 0
PPP BSD Compression module registered
PPP Deflate Compression module registered
maestro3: version 1.22 built at 22:25:18 Oct 25 2001 //my comment -
I'm loading maestro3 module during connection
PCI: Found IRQ 5 for device 00:08.0
maestro3: Configuring ESS Maestro3(i) found at IO 0xD800 IRQ 5
maestro3: subvendor id: 0x00b11028
ac97_codec: AC97 Audio codec, id: 0x8384:0x7609 (SigmaTel STAC9721/23)
IrLAP, no activity on link! //my
comment - irda is broken after around 1 minute
irlap_change_speed(), setting speed to 9600
ircomm_tty_check_modem_status()
ircomm_tty_hangup()
ircomm_tty_shutdown()
ircomm_tty_detach_cable()
ircomm_close()
ircomm_tty_close()
ircomm_tty_close(), returning 1
COMMAND irdadump:
16:28:51.164737 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:51.174734 rr:rsp < ca=ce pf=1 nr=4 (2)
16:28:51.674736 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:51.684734 rr:rsp < ca=ce pf=1 nr=4 (2)
16:28:52.184736 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:52.194733 rr:rsp < ca=ce pf=1 nr=4 (2)
16:28:52.694746 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:52.704735 rr:rsp < ca=ce pf=1 nr=4 (2)
16:28:53.204736 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:53.214743 rr:rsp < ca=ce pf=1 nr=4 (2)
16:28:53.714736 rr:cmd > ca=ce pf=1 nr=6 (2)
16:28:53.724733 rr:rsp < ca=ce pf=1 nr=4 (2)
...
...
...
16:31:07.064772 i:cmd > ca=ce pf=1 nr=6 ns=7 LM slsap=10 dlsap=03 (66)
16:31:07.084733 i:rsp < ca=ce pf=1 nr=0 ns=6 LM slsap=03 dlsap=10 (5)
16:31:07.084747 rr:cmd > ca=ce pf=1 nr=7 (2)
16:31:07.094730 rr:rsp < ca=ce pf=1 nr=0 (2)
16:31:07.094738 i:cmd > ca=ce pf=1 nr=7 ns=0 LM slsap=10 dlsap=03 (25)
16:31:07.124730 i:rsp < ca=ce pf=1 nr=1 ns=7 LM slsap=03 dlsap=10 (5)
16:31:07.124738 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:07.134732 rr:rsp < ca=ce pf=1 nr=1 (2)
16:31:07.184737 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:07.194733 rr:rsp < ca=ce pf=1 nr=1 (2)
16:31:07.294737 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:07.304740 rr:rsp < ca=ce pf=1 nr=1 (2)
16:31:07.454738 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:07.464734 rr:rsp < ca=ce pf=1 nr=1 (2)
16:31:07.664736 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:07.684733 rr:rsp < ca=ce pf=1 nr=1 (2)
16:31:07.934738 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:08.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:08.934741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:09.434742 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:09.934740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:10.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:10.934745 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:11.434749 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:11.934741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:12.434744 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:12.934741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:13.434741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:13.934740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:14.434754 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:14.934740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:15.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:15.934740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:16.434741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:16.934747 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:17.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:17.934741 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:18.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:18.934744 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:19.434740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:19.934740 rr:cmd > ca=ce pf=1 nr=0 (2)
16:31:20.434751 rr:cmd > ca=ce pf=1 nr=0 (0)
16:31:21.714750 xid:cmd b955da75 > ffffffff S=6 s=0 (14)
16:31:21.804733 xid:cmd b955da75 > ffffffff S=6 s=1 (14)
16:31:21.894731 xid:cmd b955da75 > ffffffff S=6 s=2 (14)
16:31:21.984732 xid:cmd b955da75 > ffffffff S=6 s=3 (14)
16:31:22.074742 xid:cmd b955da75 > ffffffff S=6 s=4 (14)
16:31:22.164733 xid:cmd b955da75 > ffffffff S=6 s=5 (14)
16:31:22.254731 xid:cmd b955da75 > ffffffff S=6 s=* jimi hint=0400 [
Computer ] (20)
16:31:24.714747 xid:cmd b955da75 > ffffffff S=6 s=0 (14)
16:31:24.804733 xid:cmd b955da75 > ffffffff S=6 s=1 (14)
16:31:24.894731 xid:cmd b955da75 > ffffffff S=6 s=2 (14)
16:31:24.984731 xid:cmd b955da75 > ffffffff S=6 s=3 (14)
16:31:25.074740 xid:cmd b955da75 > ffffffff S=6 s=4 (14)
16:31:25.164734 xid:cmd b955da75 > ffffffff S=6 s=5 (14)
16:31:25.254736 xid:cmd b955da75 > ffffffff S=6 s=* jimi hint=0400 [
Computer ] (20)
16:31:27.714747 xid:cmd b955da75 > ffffffff S=6 s=0 (14)
16:31:27.804735 xid:cmd b955da75 > ffffffff S=6 s=1 (14)
16:31:27.894732 xid:cmd b955da75 > ffffffff S=6 s=2 (14)
16:31:27.984739 xid:cmd b955da75 > ffffffff S=6 s=3 (14)
16:31:28.074743 xid:cmd b955da75 > ffffffff S=6 s=4 (14)
16:31:28.164736 xid:cmd b955da75 > ffffffff S=6 s=5 (14)
16:31:28.254736 xid:cmd b955da75 > ffffffff S=6 s=* jimi hint=0400 [
Computer ] (20)
_______________________________________________
Linux-IrDA mailing list - [EMAIL PROTECTED]
http://www.pasta.cs.UiT.No/mailman/listinfo/linux-irda