lkml.org 
[lkml]   [1999]   [Oct]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRE: USB ???
Date
There are probably lots of printers that USB
does not yet support well.

(more below...)

~Randy

> -----Original Message-----
> From: nino@inform.dk [mailto:nino@inform.dk]
> Sent: Friday, October 15, 1999 3:41 AM
> To: linux-kernel@vger.rutgers.edu
> Subject: USB ???
>
>
> Problem: USB implemeted in kernel, but doesnt support my printer
>
> Refined:
>
> Oct 14 11:34:19 zoot kernel: Linux version 2.3.21 (root@zoot.muppet)
> (gcc version 2.7.2.3) #3 SMP Fri Oct 15 11:52:52 CEST 1999
> Oct 14 11:34:19 zoot kernel: New USB bus registered
> Oct 14 11:34:19 zoot kernel: usbcore: Registering new driver mouse
> Oct 14 11:34:19 zoot kernel: USB HID boot protocol mouse driver
> registered.
> Oct 14 11:34:19 zoot kernel: usbcore: Registering new driver keyboard
> Oct 14 11:34:19 zoot kernel: usbcore: Registering new driver printer
> Oct 14 11:34:19 zoot kernel: USB Printer support registered.
> Oct 14 11:34:19 zoot kernel: usbcore: Registering new driver hub
>
> Oct 14 11:34:19 zoot kernel: USB new device connect, assigned device
> number 1
> Oct 14 11:34:19 zoot kernel: usb: unexpected descriptor 0x20

I quickly searched for this desc. type and didn't find it.
Does anyone know what it is?
In any case, if we don't recognize it, we need to skip it
gracefully or cause an error, not reference *(5).

> Oct 14 11:34:19 zoot kernel: usb: descriptor data left
> Oct 14 11:34:19 zoot kernel: Unable to handle kernel NULL pointer
> dereference at virtual address 00000005
> Oct 14 11:34:19 zoot kernel: printing eip:
> Oct 14 11:34:19 zoot kernel: c0213b5d
> Oct 14 11:34:19 zoot kernel: *pde = 00000000
> Oct 14 11:34:19 zoot kernel: Oops: 0000
> Oct 14 11:34:19 zoot kernel: CPU: 1
> Oct 14 11:34:19 zoot kernel: EIP: 0010:[hub_probe+53/372]

Seems to bomb in hub code, not printer code.
Is your printer attached thru an external hub?
If so, would you try it with your printer connected
directly to your PC's USB port(s), and remove the external
hub completely (if you have one).

> Oct 14 11:34:19 zoot kernel: EFLAGS: 00010246
> Oct 14 11:34:19 zoot kernel: eax: c0010280 ebx: c0279bc0 ecx:
> c00101c0 edx: 00000000
> Oct 14 11:34:25 zoot local: Firing off rc5 and rdate
> Oct 14 11:34:19 zoot kernel: esi: c0013c00 edi: c0013c00 ebp:
> 00000001 esp: c000fef0
> Oct 14 11:34:19 zoot kernel: ds: 0018 es: 0018 ss: 0018
> Oct 14 11:34:19 zoot kernel: Process uhci-control (pid: 4,
> stackpage=c000f000)
> Oct 14 11:34:19 zoot kernel: Stack: c0013c00 00000001
> 00000000 c020e674
> c0013c00 c0013c00 00000001 c009b412
> Oct 14 11:34:19 zoot kernel: c020fa6b c0013c00
> c0013c00 c0097a20
> c0211f26 c0013c00 00000001 0000b412
> Oct 14 11:34:19 zoot kernel: c0095c00 00000002
> c0211f88 c0095c00
> 0000b412 00000001 c000e000 c0250005
> Oct 14 11:34:19 zoot kernel: Call Trace: [usb_find_driver+32/64]
> [usb_new_device+387/420] [uhci_connect_change+178/224]
> [uhci_check_configuration+52/68] [i91u_pci_devices+26903/31369]
> [uhci_control_thread+94/256] [ret_from_fork+6/20]
> Oct 14 11:34:19 zoot kernel: [uhci_control_thread+0/256]
> [usb_show_config+100/104] [kernel_thread+26/48]
> [kernel_thread+35/48]
> Oct 14 11:34:19 zoot kernel: Code: 80 7a 05 09 75 d9 80 7a 06 01 77 d3
> 80 7a 04 01 75 cd 8b 5a
>
>
> Im sorry, I could not give you the output from ver_linux, AS
> THIS IS NOT
> DISTRIBUTED IN 2.3.21!
>
> Other vital info:
>
> kernel is selfcompiled with standard options from the dist. plus: -O3
> -DCPU=686 -D__SMP__ is am allready on a smp box when I compiled it.
>
> My libs are quite fucked up, because I have been using RPM
> and redhat -
> Im done with that dist!
>
> Machine is:
>
> vendor_id : GenuineIntel
> cpu family : 6
> model : 5
> model name : Pentium II (Deschutes)
> stepping : 2
> cpu MHz : 350.799293
> cache size : 512 KB
> fdiv_bug : no
> hlt_bug : no
> sep_bug : no
> f00f_bug : no
> coma_bug : no
> fpu : yes
> fpu_exception : yes
> cpuid level : 2
> wp : yes
> flags : fpu vme de pse tsc msr pae mce cx8 apic sep
> mtrr pge mca cmov
> pat pse36 mmx osfxsr
> bogomips : 349.80
>
> (two of those) and 128 MB ram. Im running initios scsi card, and a
> boomerang net card.
>
> Other thing is: I tried to compile the latest gcc, and it
> fails due to a
> problem with xgcc (maybe its a hint, I dont know...)
>
> The printer is a Brother HL-1050 laser with 12 MB ram and it works
> __very__ __very__ well with linux, gs and lpd, when I print
> over the lp.
> I was just testing to see if the USB would make the data strem faster
> (it should with the standard 12MB/s from the USB).
>
> Normal programs compile without problems and only a few core dumps: I
> had gdb core dumping (the dist. from RH) but I compiled my own, and it
> is super stable (tested it with infinite loops, floating point far out
> operations etc.).
>
> The 2.3.21 kernel seems very stable on my platform (asus PII
> D board and
> 7ns ram).
>
> Im not sure what is happening with the USB and linux ? are there two
> projects running or whats going on ???
>

linux-usb project home page is www.linux-usb.org .
It has its on mailing list: linux-usb@suse.com .
I sent this reply to that list.

> Kind regards
>
> nino
>
> --
> "How often have I said to you
> that when you have eliminated
> the impossible, whatever remains,
> however improbable, must be
> the truth ?"
>
> Sherlock Holmes to Watson
> in The sign of four 1888
>
> -

++"It is a capital mistake to theorise before one has data."
++ Sherlock Holmes in "A Scandal in Bohemia," by Sir Arthur Conan Doyle

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:54    [W:0.052 / U:0.096 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site