I've traced my 'no stage 1 firmware' error, when attempting to use the Speedtouch modem on 2.6.11 (k7) unstable following a recent 'dist-upgrade', to
/usr/src/kernel-source-2.6.11/drivers/usb/atm/speedtch.c
in the following loop, but I'm not au fait enough with C to understand why it fails. All hints welcome! as far as I can see, with comparison with a working Debian box, all my firmware files are there! Thanks, Michael

        if (request_firmware(fw_p, buf, &instance->u.usb_dev->dev)) {
                sprintf(buf, "speedtch-%d.bin.%x", phase, major_revision);
                dbg("speedtch_find_firmware: looking for %s", buf);

                if (request_firmware(fw_p, buf, &instance->u.usb_dev->dev)) {
                        sprintf(buf, "speedtch-%d.bin", phase);
                        dbg("speedtch_find_firmware: looking for %s", buf);

                        if (request_firmware(fw_p, buf, 
&instance->u.usb_dev->dev)) {
                                dev_warn(&instance->u.usb_dev->dev, "no stage %d 
firmware found!", phase);
                                return -ENOENT;
                        }
                }
        }


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to