HEADSUP!!! USB MFC committed..

Yoshihiko Sarumaru mistral at imasy.or.jp
Sun Mar 7 08:38:33 PST 2004


Hello Julian,

I report you about a USB problem that would be occur with my
laptop after you MFC'ed USB stuff.

With GENERIC kernel, it is fine and there are no changes from
before, but with no usb kernel + usb.ko + umass.ko, it would be
panic everytime on boot.

It is not depend on umass. The panic would be happen when I
didn't load umass.ko but ucom.ko + umodem.ko and plug USB modem
(PHS phone).

| Preloaded elf kernel "kernel.nousb" at 0xc042b000.
| Preloaded elf module "usb.ko" at 0xc042b0b0.
| Preloaded elf module "umass.ko" at 0xc042b14c.
| ...
| ata0: at 0x1f0 irq 14 on atapci0
| ata1: at 0x170 irq 15 on atapci0
| uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xfca0-0xfcbf irq 9 at dev
| ice 7.2 on pci0
| usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
| usb0: USB revision 1.0
| uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
| uhub0: 2 ports with 2 removable, self powered
| uhub1: Philips Semiconductors hub, class 9/0, rev 1.10/1.10, addr 2
| uhub1: 3 ports with 3 removable, self powered
| 
| 
| Fatal trap 12: page fault while in kernel mode
| fault virtual address   = 0x38
| fault code              = supervisor read, page not present
| instruction pointer     = 0x8:0xc0424323
| stack pointer           = 0x10:0xc044d91c
| frame pointer           = 0x10:0xc044d928
| code segment            = base 0x0, limit 0xfffff, type 0x1b
|                         = DPL 0, pres 1, def32 1, gran 1
| processor eflags        = interrupt enabled, resume, IOPL = 0
| current process         = 0 (swapper)
| interrupt mask          = net tty bio cam 

With USB built-in kernel, it will be like this:
| Preloaded elf kernel "kernel.withusb" at 0xc0434000.
| Preloaded elf module "ucom.ko" at 0xc043409c.
| Preloaded elf module "umodem.ko" at 0xc0434138.
| ...
| ata0: at 0x1f0 irq 14 on atapci0
| ata1: at 0x170 irq 15 on atapci0
| uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0xfca0-0xfcbf irq 9 at dev
| ice 7.2 on pci0
| usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
| usb0: USB revision 1.0
| uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
| uhub0: 2 ports with 2 removable, self powered
| uhub1: Philips Semiconductors hub, class 9/0, rev 1.10/1.10, addr 2
| uhub1: 3 ports with 3 removable, self powered
| umass0: Sony USB Memory Stick Slot, rev 1.10/1.31, addr 3, UFI over CBI
| umass0:0:0:-1: Attached to scbus0 as device 0

Thanks,
- Yoshihiko

julian at elischer.org wrote:

> 
> The USB code in RELENG_4 has been updated to match that in -current.
> Please test any USB devices that are critical to you BEFORE we release
> 4.10 :-)
> 
> 
> thanks
> 
> Julian
> 
> 
> _______________________________________________
> freebsd-stable at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> 
--
Yoshihiko Sarumaru
mail: mistral at imasy.or.jp       web: http://www.imasy.or.jp/~mistral/


More information about the freebsd-hackers mailing list