From: Andrey Kutuzov <kender@wscb.ru> To: hardware@altlinux.ru Subject: Re: [Hardware] глюки с USB Date: Wed, 19 Jan 2005 17:05:35 +0500 Message-ID: <10727274984.20050119170535@wscb.ru> (raw) In-Reply-To: <198439563125.20050117181753@wscb.ru> Моё почтение! Веселости с USB на материнке ASUS P4P800 (чипсет intel 865pe) и Alt 2.4 продолжаются. Напоминаю, что ни в какую не заводились флэшки и вообще usb-девайсы вели себя очень странно. По совету Serge Polkovnikov решил покрутить модуль ehci-hcd. Оказалось, что он прописан у меня в modules.conf вот таким образом: alias usb-interface1 ehci-hcd Но lsmod сообщал, что такого модуля не загружено. Что ж, делаю "modprobe ehci-hcd", и получаю в ответ сообщение segmentation fault. lsmod сообщает, что модуль ehci-hcd находится в состоянии initializing. Но что поразительно - контроллер USB при этом таки поднимается с колен :) и начинает видеть флэшки. На 12 консоли при этом видим вот такую ругань (сразу после modprobe ehci-hcd): PCI: Setting latency timer of device 00:1d.7 to 64 ehci_hcd 00:1d.7: Intel Corp. 82801EB USB2 ehci_hcd 00:1d.7: irq 23, pci mem d0ded800 usb.c: new USB bus registered, assigned bus number 5 ehci_hcd 00:1d.7: BIOS handoff failed (104, 1010001) ehci_hcd 00:1d.7: remove state 0 Unable to handle kernel NULL pointer dereference at virtual address 00000048 printing eip: d0de6b56 *pde = 0184f067 *pte = 00000000 Oops: 0000 CPU: 0 EIP: 0010:[<d0de6b56>] Tainted: P EFLAGS: 00210002 eax: 00000000 ebx: c66d2a00 ecx: c66d2b34 edx: c02e6088 esi: 00000000 edi: c66d2a00 ebp: 00000000 esp: c3b8dde0 ds: 0018 es: 0018 ss: 0018 Process modprobe (pid: 2862, stackpage=c3b8d000) Stack: d0de8e20 d0de90c0 c132aa76 00000068 c66d2a00 00000000 00000000 c132a800 d0de87ed c66d2a00 00000000 c66d2a00 c3b8de2c c02e0382 c012352f c66d2a00 c66d2a64 c66d2a64 d0de8637 c66d2a00 00000000 00000000 00000010 ffffffff Call Trace: [<d0de8e20>] [<d0de90c0>] [<d0de87ed>] [<c012352f>] [<d0de8637>] [<c0119abf>] [<c0119c37>] [<d0e76f5b>] [<d0e76ed7>] [<d0de9120>] [<d0de915c>] [<d0de92c0>] [<c01c8acc>] [<d0de915c>] [<d0de92c0>] [<c01c8b32>] [<d0de92c0>] [<d0de8cbe>] [<d0de92c0>] [<c011a996>] [<d0de9268>] [<d0de5060>] [<c0108823>] Code: 8b 70 48 85 f6 0f 84 7c 00 00 00 8d 46 4c 8b 56 4c 39 c2 74 <6>hub.c: new USB device 00:1d.1-2, assigned address 2 scsi3 : SCSI emulation for USB Mass Storage devices Vendor: USB Model: BAR Rev: 2.00 Type: Direct-Access ANSI SCSI revision: 02 Attached scsi removable disk sdb at scsi3, channel 0, id 0, lun 0 SCSI device sdb: 512000 512-byte hdwr sectors (262 MB) sdb: Write Protect is off sdb: sdb1 sdb2 sdb3 sdb4 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 2 То есть, модуль загружается, но как-то криво. После этого можно совершенно нормально работать с разнообразными usb-storage устройствами, но - только на скорости 600 кб/c, то есть, собственно USB2.0 не работает. Кроме того, обнаружил странный баг - после загрузки ehci-hcd становится невозможно войти в каталог /proc/bus/usb. Соответственно, при запуске виснет весь софт, который туда обращается - usbview, KDE'шный просмотрщик usb-устройств, и т.д. USBшный модем (телефон LG G1800) определяется, ему назначается драйвер acm, но когда пытаешься его прозвонить, kppp опять-таки виснет (видимо, тоже лезет в /proc/bus/usb). Чудеса какие-то. В связи с этим такие вопросы: 1) Как всё-таки заставить ehci-hcd запускаться нормально, не корежа всю usb-систему? Желательно также ещё и на полной скорости USB 2.0 2) То, что ehci-hcd не стартует при запуске системы, хотя и прописан в modules.conf, - что означает? Во время загрузки никакой ругани по поводу него не наблюдается. Как сделать так, чтобы он грузился по умолчанию? 3) Может такое быть из-за индивидуальной несовместимости драйвера и чипсета? Нагуглил совет отключить USB legacy в BIOS, но что-то сомневаюсь в его эффективности. Обновление BIOS может помочь? Материнка-то распространённая, ни у кого, кроме Serge Polkovnikov, проблем не было? -- Best regards - Andrey mailto:kender@wscb.ru
next prev parent reply other threads:[~2005-01-19 12:05 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2005-01-17 12:34 Andrey Kutuzov 2005-01-17 12:44 ` Serge Polkovnikov 2005-01-17 13:17 ` Andrey Kutuzov 2005-01-19 12:05 ` Andrey Kutuzov [this message] 2005-01-19 12:16 ` Sergey Vlasov 2005-01-20 10:34 ` Andrey Kutuzov 2005-01-20 10:40 ` Genix 2005-01-20 13:40 ` Michael Shigorin 2005-01-21 7:54 ` Andrey Kutuzov 2005-01-21 8:04 ` Michael Shigorin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=10727274984.20050119170535@wscb.ru \ --to=kender@wscb.ru \ --cc=hardware@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux hardware support This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/hardware/0 hardware/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 hardware hardware/ http://lore.altlinux.org/hardware \ hardware@altlinux.ru hardware@lists.altlinux.org hardware@lists.altlinux.ru hardware@lists.altlinux.com hardware@altlinux.org public-inbox-index hardware Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.hardware AGPL code for this site: git clone https://public-inbox.org/public-inbox.git