Here's a debug trace from plugging it in. [ 116.765349] hub 5-1:1.0: state 7 ports 7 chg 0000 evt 0020 [ 116.765589] hub 5-1:1.0: port 5, status 0101, change 0001, 12 Mb/s [ 116.893222] hub 5-1:1.0: debounce: port 5: total 100ms stable 100ms status 0x101 [ 116.965088] usb 5-1.5: new full speed USB device using ehci_hcd and address 5 [ 117.056835] usb 5-1.5: ep0 maxpacket = 8 [ 117.057533] usb 5-1.5: default language 0x0409 [ 117.061526] usb 5-1.5: new device strings: Mfr=1, Product=2, SerialNumber=3 [ 117.061531] usb 5-1.5: Product: Davicom CO., LTD [ 117.061535] usb 5-1.5: Manufacturer: DM9601 USB NNC [ 117.061538] usb 5-1.5: SerialNumber: 9601 [ 117.061563] PM: Adding info for usb:5-1.5 [ 117.061588] usb 5-1.5: uevent [ 117.061617] usb 5-1.5: usb_probe_device [ 117.061665] PM: Adding info for No Bus:usbdev5.5_ep00 [ 117.061695] usb 5-1.5: configuration #1 chosen from 1 choice [ 117.061903] usb 5-1.5: adding 5-1.5:1.0 (config #1, interface 0) [ 117.061915] PM: Adding info for usb:5-1.5:1.0 [ 117.061928] usb 5-1.5:1.0: uevent [ 117.061935] usb 5-1.5:1.0: uevent [ 117.061984] PM: Adding info for No Bus:usbdev5.5_ep81 [ 117.062019] PM: Adding info for No Bus:usbdev5.5_ep02 [ 117.062055] PM: Adding info for No Bus:usbdev5.5_ep83 [ 117.062100] PM: Adding info for No Bus:usbdev5.5 [ 117.062124] drivers/usb/core/inode.c: creating file '005' [ 117.062138] hub 5-1:1.0: state 7 ports 7 chg 0000 evt 0020 [ 117.144903] dm9601 5-1.5:1.0: usb_probe_interface [ 117.144913] dm9601 5-1.5:1.0: usb_probe_interface - got id [ 117.145005] usb 5-1.5: manual set_interface for iface 0, alt 0 [ 117.145030] PM: Removing info for No Bus:usbdev5.5_ep81 [ 117.145059] usb_endpoint usbdev5.5_ep81: ep_device_release called for usbdev5.5_ep81 [ 117.145079] PM: Removing info for No Bus:usbdev5.5_ep02 [ 117.145101] usb_endpoint usbdev5.5_ep02: ep_device_release called for usbdev5.5_ep02 [ 117.145128] PM: Removing info for No Bus:usbdev5.5_ep83 [ 117.145150] usb_endpoint usbdev5.5_ep83: ep_device_release called for usbdev5.5_ep83 [ 117.145520] PM: Adding info for No Bus:usbdev5.5_ep81 [ 117.145556] PM: Adding info for No Bus:usbdev5.5_ep02 [ 117.145592] PM: Adding info for No Bus:usbdev5.5_ep83 [ 117.145616] usb%d: dm_write_reg() reg=0x00, value=0x01 [ 117.145762] usb%d: dm_read() reg=0x10 length=6 [ 117.145867] usb%d: dm_write_reg() reg=0x1e, value=0x01 [ 117.145991] usb%d: dm_write_reg() reg=0x1f, value=0x00 [ 117.146116] usb%d: dm_write_async() reg=0x16 length=8 [ 117.146122] usb%d: dm_write_reg_async() reg=0x05 value=0x01 [ 117.146129] usb%d: dm9601_mdio_write() phy_id=0x00, loc=0x00, val=0x8000 [ 117.146134] usb%d: dm_write() reg=0x0d, length=2 [ 117.146365] usb%d: dm_write_reg() reg=0x0c, value=0x40 [ 117.146490] usb%d: dm_write_reg() reg=0x0b, value=0x1c [ 117.146615] usb%d: dm_read() reg=0x0b length=1 [ 117.146740] usb%d: dm_write_reg() reg=0x0b, value=0x00 [ 117.146864] usb%d: dm9601_mdio_write() phy_id=0x00, loc=0x04, val=0x05e1 [ 117.146870] usb%d: dm_write() reg=0x0d, length=2 [ 117.146989] usb%d: dm_write_reg() reg=0x0c, value=0x44 [ 117.147114] usb%d: dm_write_reg() reg=0x0b, value=0x1c [ 117.147240] usb%d: dm_read() reg=0x0b length=1 [ 117.147364] usb%d: dm_write_reg() reg=0x0b, value=0x00 [ 117.147488] usb%d: dm_write_reg() reg=0x0c, value=0x40 [ 117.147613] usb%d: dm_write_reg() reg=0x0b, value=0x0c [ 117.147739] usb%d: dm_read() reg=0x0b length=1 [ 117.147862] usb%d: dm_write_reg() reg=0x0b, value=0x00 [ 117.147987] usb%d: dm_read() reg=0x0d length=2 [ 117.148113] usb%d: read shared 1 0x00 returned 0x3100, 2 [ 117.148117] usb%d: dm9601_mdio_read() phy_id=0x00, loc=0x00, returns=0x3100 [ 117.148123] usb%d: dm9601_mdio_write() phy_id=0x00, loc=0x00, val=0x3300 [ 117.148128] usb%d: dm_write() reg=0x0d, length=2 [ 117.148237] usb%d: dm_write_reg() reg=0x0c, value=0x40 [ 117.148361] usb%d: dm_write_reg() reg=0x0b, value=0x1c [ 117.148487] usb%d: dm_read() reg=0x0b length=1 [ 117.148612] usb%d: dm_write_reg() reg=0x0b, value=0x00 [ 117.148759] PM: Adding info for No Bus:eth1 [ 117.149086] eth1: register 'dm9601' at usb-0000:00:1d.7-1.5, Davicom DM9601 USB Ethernet, 00:60:6e:bf:25:89 [ 117.149113] usbcore: registered new interface driver dm9601 [ 117.254313] eth1: dm_write_reg() reg=0x0c, value=0x41 [ 117.254550] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.254671] eth1: dm_read() reg=0x0b length=1 [ 117.254789] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.255022] eth1: dm_read() reg=0x0d length=2 [ 117.255197] eth1: read shared 1 0x01 returned 0x7809, 2 [ 117.255204] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x01, returns=0x7809 [ 117.255493] eth1: dm_write_reg() reg=0x0c, value=0x41 [ 117.255663] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.255947] eth1: dm_read() reg=0x0b length=1 [ 117.256162] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.256412] eth1: dm_read() reg=0x0d length=2 [ 117.256789] eth1: read shared 1 0x01 returned 0x7809, 2 [ 117.256795] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x01, returns=0x7809 [ 117.257197] eth1: dm_write_reg() reg=0x0c, value=0x41 [ 117.257538] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.257786] eth1: dm_read() reg=0x0b length=1 [ 117.258033] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.258287] eth1: dm_read() reg=0x0d length=2 [ 117.258535] eth1: read shared 1 0x01 returned 0x7809, 2 [ 117.258540] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x01, returns=0x7809 [ 117.258817] eth1: dm_write_reg() reg=0x0c, value=0x41 [ 117.259103] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.259284] eth1: dm_read() reg=0x0b length=1 [ 117.259532] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.259781] eth1: dm_read() reg=0x0d length=2 [ 117.260034] eth1: read shared 1 0x01 returned 0x7809, 2 [ 117.260040] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x01, returns=0x7809 [ 117.260046] eth1: link down [ 117.260832] eth1: dm_write_reg() reg=0x0c, value=0x44 [ 117.261158] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.261531] eth1: dm_read() reg=0x0b length=1 [ 117.261778] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.262027] eth1: dm_read() reg=0x0d length=2 [ 117.262276] eth1: read shared 1 0x04 returned 0x01e1, 2 [ 117.262282] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x04, returns=0x01e1 [ 117.262560] eth1: dm_write_reg() reg=0x0c, value=0x40 [ 117.262749] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.262905] eth1: dm_read() reg=0x0b length=1 [ 117.263150] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.263401] eth1: dm_read() reg=0x0d length=2 [ 117.263649] eth1: read shared 1 0x00 returned 0x3100, 2 [ 117.263655] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x00, returns=0x3100 [ 117.263931] eth1: dm_write_reg() reg=0x0c, value=0x45 [ 117.264122] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.264397] eth1: dm_read() reg=0x0b length=1 [ 117.264649] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.264895] eth1: dm_read() reg=0x0d length=2 [ 117.265144] eth1: read shared 1 0x05 returned 0x05e1, 2 [ 117.265150] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x05, returns=0x05e1 [ 117.265155] eth1: link_reset() speed: 100 duplex: 1 [ 117.265163] eth1: dm_write_async() reg=0x16 length=8 [ 117.265170] eth1: dm_write_reg_async() reg=0x05 value=0x01 [ 117.265186] eth1: rxqlen 0 --> 4 [ 117.265924] eth1: dm_write_async() reg=0x16 length=8 [ 117.265931] eth1: dm_write_reg_async() reg=0x05 value=0x01 [ 117.268693] ADDRCONF(NETDEV_UP): eth1: link is not ready [ 117.268699] eth1: dm_write_async() reg=0x16 length=8 [ 117.268706] eth1: dm_write_reg_async() reg=0x05 value=0x01 [ 117.358615] eth1: dm_write_reg() reg=0x0c, value=0x44 [ 117.358986] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.359101] eth1: dm_read() reg=0x0b length=1 [ 117.359342] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.359466] eth1: dm_read() reg=0x0d length=2 [ 117.359649] eth1: read shared 1 0x04 returned 0x01e1, 2 [ 117.359655] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x04, returns=0x01e1 [ 117.359670] eth1: dm_write_reg() reg=0x0c, value=0x40 [ 117.359855] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.359966] eth1: dm_read() reg=0x0b length=1 [ 117.360215] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.360371] eth1: dm_read() reg=0x0d length=2 [ 117.360600] eth1: read shared 1 0x00 returned 0x3100, 2 [ 117.360606] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x00, returns=0x3100 [ 117.360625] eth1: dm_write_reg() reg=0x0c, value=0x45 [ 117.360748] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.360970] eth1: dm_read() reg=0x0b length=1 [ 117.361088] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.361336] eth1: dm_read() reg=0x0d length=2 [ 117.361483] eth1: read shared 1 0x05 returned 0x05e1, 2 [ 117.361487] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x05, returns=0x05e1 [ 117.365822] eth1: dm_write_reg() reg=0x0c, value=0x44 [ 117.366006] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.366587] eth1: dm_read() reg=0x0b length=1 [ 117.366732] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.366826] eth1: dm_read() reg=0x0d length=2 [ 117.366972] eth1: read shared 1 0x04 returned 0x01e1, 2 [ 117.366976] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x04, returns=0x01e1 [ 117.366981] eth1: dm_write_reg() reg=0x0c, value=0x40 [ 117.367080] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.367347] eth1: dm_read() reg=0x0b length=1 [ 117.367456] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.367574] eth1: dm_read() reg=0x0d length=2 [ 117.367701] eth1: read shared 1 0x00 returned 0x3100, 2 [ 117.367707] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x00, returns=0x3100 [ 117.367726] eth1: dm_write_reg() reg=0x0c, value=0x45 [ 117.367824] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.367955] eth1: dm_read() reg=0x0b length=1 [ 117.368086] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.368357] eth1: dm_read() reg=0x0d length=2 [ 117.368598] eth1: read shared 1 0x05 returned 0x05e1, 2 [ 117.368602] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x05, returns=0x05e1 [ 117.373164] eth1: dm_write_reg() reg=0x0c, value=0x44 [ 117.373327] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.373441] eth1: dm_read() reg=0x0b length=1 [ 117.373570] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.373686] eth1: dm_read() reg=0x0d length=2 [ 117.373822] eth1: read shared 1 0x04 returned 0x01e1, 2 [ 117.373828] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x04, returns=0x01e1 [ 117.373848] eth1: dm_write_reg() reg=0x0c, value=0x40 [ 117.373937] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.374063] eth1: dm_read() reg=0x0b length=1 [ 117.374312] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.374446] eth1: dm_read() reg=0x0d length=2 [ 117.374598] eth1: read shared 1 0x00 returned 0x3100, 2 [ 117.374602] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x00, returns=0x3100 [ 117.374607] eth1: dm_write_reg() reg=0x0c, value=0x45 [ 117.374722] eth1: dm_write_reg() reg=0x0b, value=0x0c [ 117.374816] eth1: dm_read() reg=0x0b length=1 [ 117.374957] eth1: dm_write_reg() reg=0x0b, value=0x00 [ 117.375116] eth1: dm_read() reg=0x0d length=2 [ 117.375340] eth1: read shared 1 0x05 returned 0x05e1, 2 [ 117.375345] eth1: dm9601_mdio_read() phy_id=0x00, loc=0x05, returns=0x05e1
-- Jon Smirl [EMAIL PROTECTED] ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel