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

Reply via email to