Am Tuesday 13 January 2009 01:08:42 schrieb Alexey Klimov:> @@ -675,7 +677,7 @@ static int kaweth_open(struct net_device *net)> > res = usb_autopm_get_interface(kaweth->intf);> if (res) {> - err("Interface cannot be resumed.");> + dev_err(&net->dev, "Interface cannot be resumed.\n");> return -EIO;> }> res = kaweth_resubmit_rx_urb(kaweth, GFP_KERNEL);> @@ -902,7 +904,7 @@ static void kaweth_async_set_rx_mode(struct kaweth_device *kaweth)> KAWETH_CONTROL_TIMEOUT);> > if(result < 0) {> - err("Failed to set Rx mode: %d", result);> + dev_err(&kaweth->dev->dev, "Failed to set Rx mode: %d\n", result);> }> else {> dbg("Set Rx mode to %d", packet_filter_bitmap);> @@ -1038,7 +1040,7 @@ static int kaweth_probe(> "kaweth/new_code.bin",> 100,> 2)) < 0) {> - err("Error downloading firmware (%d)", result);> + dev_err(&intf->dev, "Error downloading firmware (%d)\n", result); I have to veto this. You are using three different device structuresto refer to the same device. That will make it next to impossible tofind out which device originated a message. Regards Oliver ��.n��������+%������w��{.n�����{���)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥