Hi again...

        Dag, you told me that IrLAN is supposed to work. So, I tried
it again between my desktop and the HP NetBeamer. I tried it in
various suttle way, but it still doesn't work...

Procedure :
---------
        > insmod irda
        > insmod esi                            # that's the one I got
        > irattach /dev/ttyS0 -d esi
        > irmanager -d 1
        > insmod irlan access=1
        > ifconfig ... netmask ... broadcast ...
        > route ...

Observations :
------------
        The NetBeamer is properly discovered as an Access Point.
        irmanager refuse to load irlan automatically. Even if I add
"alias irlan0 irlan" in /etc/conf.modules, no go.
        Once irlan is inserted irmanager call ifup, but ifup doesn't
load the content of network.opts. In Mandrake, you need to fiddle in
/etc/sysconfig/network-scripts to get going. Or you can do it by
hand...
        Green light on NetBeamer keep flashing : no connection is
established... It should go solid.
        No packet goes through at all, and irdadump show that the
devices are still discovering each other and not sending any frame to
each other. So, irdadump shows nothing interesting.

Debug messages :
--------------
        This is the portion when irlan is inserted and the device
ifconfig-ured.
-------------------------------------------------
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlap_state_ndm(), Unknown event RECV_DISCOVERY_XID_RSP
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_open()
irlan_next_client_state(), IRLAN_IDLE
irlan_next_provider_state(), IRLAN_IDLE
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), starting new instance!
irlan_open()
irlan_next_client_state(), IRLAN_IDLE
irlan_next_provider_state(), IRLAN_IDLE
irlan_register_netdev()
irlan_eth_init()
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), Found instance (000cc000)!
irlan_client_wakeup()
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), Found instance (000cc000)!
irlan_client_wakeup()
irlap_state_ndm(), Unknown event RECV_DISCOVERY_XID_RSP
irlan_eth_open()
irlan_client_wakeup()
irlan_eth_set_multicast_list()
irlan_eth_set_multicast_list(), delaying!
irlan_eth_set_multicast_list()
irlan_eth_set_multicast_list(), delaying!
irlan_eth_set_multicast_list()
irlan_eth_set_multicast_list(), delaying!
irlan_eth_set_multicast_list()
irlan_eth_set_multicast_list(), delaying!
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), Found instance (000cc000)!
irlan_client_wakeup()
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), Found instance (000cc000)!
irlan_client_wakeup()
irlap_state_ndm(), Unknown event RECV_DISCOVERY_XID_RSP
irlan_watchdog_timer_expired()
irlan_watchdog_timer_expired(), notifying irmanager to stop irlan!
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
irlan_client_discovery_indication(), Found instance (000cc000)!
irlan_client_wakeup()
irlmp_discovery_confirm()
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlmp_notify_client()
discovery->daddr = 0x000cc000
irlan_client_discovery_indication()
-------------------------------------------------

        I don't know what mean this "Unknown event", but it doesn't
sound healthy. And the set multicast are delayed. But the best part is
when the watchdog expire and the stack ask irmanager to shut down
irlan ? Probably has decided that my NetBeamer was too old and it
wasn't worth connecting to it ?
        What do you think ?

        Have fun...

        Jean

_______________________________________________
Linux-IrDA mailing list  -  [EMAIL PROTECTED]
http://www4.pasta.cs.UiT.No/mailman/listinfo/linux-irda

Reply via email to