Artem Chuprina -> debian-russian@lists.debian.org @ Sat, 25 Dec 2004 18:41:58 +0300:
>>>> Пока на особо бурные эксперименты времени нет, скажите, у кого-нибудь >>>> какое-нибудь из дистрибутивных 2.6 ядер USB mass storage (флешки, >>>> кардридеры) видит? Если да, покажите имя и версию пакета ядра, lsmod >>>> при вставленном девайсе, и менеджер втыкаемых девайсов. Если были те же >>>> грабли (контроллер вроде видит, а носители на нем - нет), скажите, как >>>> лечили. Вставлять USB мышь пока не пробовал, так что видит ли чего еще >>>> - не знаю. Дистрибутивное 2.4.27 видит все нормально. На нем, видимо, >>>> и буду пока жить (на этой машине мне от 2.6 точно ничего не надо), но >>>> проблема зудит. >>>> Мать - P4P800-SE, один из девайсов - JetFlash TS256MJF2A, ID 0c76:0005. YK>>> Если ещё актуально: AC>> Угу... Посмотрел. Почти все то же самое (встроенная сетевка другая и AC>> видюха PCI). Мать назови, если можно. И версию биоса. AC>> Собственно, ehci_hcd не инитится. Все, что нашел на эту тему в инете - AC>> buggy bios, ниче не знаем. bios свежий. А 2.4.27 соглашается... Та же AC>> ошибка AC>> ehci_hcd: 00:1d.7: BIOS handoff failed (104, 1010001) О. 2.6.7, где этого патча не было, тоже работает... Блинский нафик... В общем, втыком воркэраунда оно лечится. А поскольку ядрышко-то используется в инсталляторе, ща буду критикал баг репортить. Лучше пусть с неочевидной надежностью, но работает, чем с очевидной надежностью не. --- kernel-source-2.6.8/drivers/usb/host/ehci-hcd.c.orig 2004-08-14 05:37:25.000000000 +0000 +++ kernel-source-2.6.8/drivers/usb/host/ehci-hcd.c 2004-12-25 20:00:02.000000000 +0000 @@ -303,9 +303,9 @@ pci_read_config_dword(pdev, where, &cap); } while ((cap & (1 << 16)) && msec); if (cap & (1 << 16)) { - ehci_err (ehci, "BIOS handoff failed (%d, %04x)\n", + ehci_err (ehci, "BIOS handoff failed (%d, %04x), continuing anyway\n", where, cap); - return 1; + return 0; } ehci_dbg (ehci, "BIOS handoff succeeded\n"); } -- Artem Chuprina <ran{}ran.pp.ru>