I just purchased my first USB device, a HP Photosmart 612 Digital 
Camera, and I am trying to access it from my Linux 2.4.17 based system. 
I've tried using the information and commands found at this link 
(http://www.qbik.ch/usb/devices/showdev.php?id=903), and I have yet to 
be successful. I've done a bunch of WWW surfing, and I can't figure out 
what to try next. I would appreciate any help or lines of investigation 
I should try.  This is my first time using USB, and I am not sure I have 
my kernel configured correctly.

Here are some details about my machine:
ABIT Motherboard
Pentium III 700 MHz
 > 512MB RAM

Here is my syslog for the times when I was experimenting with the USB port.

Dec 24 22:10:35 sarantium kernel: usb-uhci.c: $Revision: 1.268 $ time 
21:33:10 Dec 24 2001
Dec 24 22:10:35 sarantium kernel: usb-uhci.c: High bandwidth mode enabled
Dec 24 22:10:35 sarantium kernel: PCI: Found IRQ 11 for device 00:07.2
Dec 24 22:10:35 sarantium kernel: PCI: Sharing IRQ 11 with 00:11.0
Dec 24 22:10:35 sarantium kernel: usb-uhci.c: USB UHCI at I/O 0xe000, IRQ 11
Dec 24 22:10:35 sarantium kernel: usb-uhci.c: Detected 2 ports
Dec 24 22:10:35 sarantium kernel: usb.c: new USB bus registered, 
assigned bus number 1
Dec 24 22:10:35 sarantium kernel: usb.c: kmalloc IF da897300, numif 1
Dec 24 22:10:35 sarantium kernel: usb.c: new device strings: Mfr=0, 
Product=2, SerialNumber=1
Dec 24 22:10:35 sarantium kernel: usb.c: USB device number 1 default 
language ID 0x0
Dec 24 22:10:35 sarantium kernel: Product: USB UHCI Root Hub
Dec 24 22:10:35 sarantium kernel: SerialNumber: e000
Dec 24 22:10:35 sarantium kernel: hub.c: USB hub found
Dec 24 22:10:35 sarantium kernel: hub.c: 2 ports detected
Dec 24 22:10:35 sarantium kernel: hub.c: standalone hub
Dec 24 22:10:35 sarantium kernel: hub.c: ganged power switching
Dec 24 22:10:35 sarantium kernel: hub.c: global over-current protection
Dec 24 22:10:35 sarantium kernel: hub.c: Port indicators are not supported
Dec 24 22:10:35 sarantium kernel: hub.c: power on to power good time: 2ms
Dec 24 22:10:35 sarantium kernel: hub.c: hub controller current 
requirement: 0mA
Dec 24 22:10:35 sarantium kernel: hub.c: port removable status: RR
Dec 24 22:10:35 sarantium kernel: hub.c: local power source is good
Dec 24 22:10:35 sarantium kernel: hub.c: no over-current condition exists
Dec 24 22:10:35 sarantium kernel: hub.c: enabling power on all ports
Dec 24 22:10:35 sarantium kernel: usb.c: hub driver claimed interface 
da897300
Dec 24 22:10:35 sarantium kernel: usb-uhci.c: v1.268:USB Universal Host 
Controller Interface driver
Dec 24 22:10:35 sarantium kernel: hub.c: port 1 connection change
Dec 24 22:10:35 sarantium kernel: hub.c: port 1, portstatus 101, change 
1, 12 Mb/s
Dec 24 22:10:35 sarantium kernel: hub.c: port 1, portstatus 103, change 
0, 12 Mb/s
Dec 24 22:10:35 sarantium kernel: hub.c: USB new device connect on 
bus1/1, assigned device number 2
Dec 24 22:10:35 sarantium kernel: usb.c: kmalloc IF da8973c0, numif 1
Dec 24 22:10:36 sarantium kernel: usb.c: new device strings: Mfr=1, 
Product=2, SerialNumber=0
Dec 24 22:10:36 sarantium kernel: usb.c: USB device number 2 default 
language ID 0x409
Dec 24 22:10:36 sarantium kernel: Manufacturer: Hewlett-Packard
Dec 24 22:10:36 sarantium kernel: Product: hp photosmart 612
Dec 24 22:10:36 sarantium kernel: usb.c: unhandled interfaces on device
Dec 24 22:10:36 sarantium kernel: usb.c: USB device 2 (vend/prod 
0x3f0/0x6302) is not claimed by any active driver.
Dec 24 22:10:36 sarantium kernel:   Length              = 18
Dec 24 22:10:36 sarantium kernel:   DescriptorType      = 01
Dec 24 22:10:36 sarantium kernel:   USB version         = 1.10
Dec 24 22:10:36 sarantium kernel:   Vendor:Product      = 03f0:6302
Dec 24 22:10:36 sarantium kernel:   MaxPacketSize0      = 8
Dec 24 22:10:36 sarantium kernel:   NumConfigurations   = 1
Dec 24 22:10:36 sarantium kernel:   Device version      = 1.00
Dec 24 22:10:36 sarantium kernel:   Device Class:SubClass:Protocol = 
00:00:00
Dec 24 22:10:36 sarantium kernel:     Per-interface classes
Dec 24 22:10:36 sarantium kernel: Configuration:
Dec 24 22:10:36 sarantium kernel:   bLength             =    9
Dec 24 22:10:36 sarantium kernel:   bDescriptorType     =   02
Dec 24 22:10:36 sarantium kernel:   wTotalLength        = 0027
Dec 24 22:10:36 sarantium kernel:   bNumInterfaces      =   01
Dec 24 22:10:36 sarantium kernel:   bConfigurationValue =   01
Dec 24 22:10:36 sarantium kernel:   iConfiguration      =   00
Dec 24 22:10:36 sarantium kernel:   bmAttributes        =   c0
Dec 24 22:10:36 sarantium kernel:   MaxPower            =    0mA
Dec 24 22:10:36 sarantium kernel:
Dec 24 22:10:36 sarantium kernel:   Interface: 0
Dec 24 22:10:36 sarantium kernel:   Alternate Setting:  0
Dec 24 22:10:36 sarantium kernel:     bLength             =    9
Dec 24 22:10:36 sarantium kernel:     bDescriptorType     =   04
Dec 24 22:10:36 sarantium kernel:     bInterfaceNumber    =   00
Dec 24 22:10:36 sarantium kernel:     bAlternateSetting   =   00
Dec 24 22:10:36 sarantium kernel:     bNumEndpoints       =   03
Dec 24 22:10:36 sarantium kernel:     bInterface Class:SubClass:Protocol 
=   06:01:01
Dec 24 22:10:36 sarantium kernel:     iInterface          =   00
Dec 24 22:10:36 sarantium kernel:     Endpoint:
Dec 24 22:10:36 sarantium kernel:       bLength             =    7
Dec 24 22:10:36 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:10:36 sarantium kernel:       bEndpointAddress    =   81 (in)
Dec 24 22:10:36 sarantium kernel:       bmAttributes        =   02 (Bulk)
Dec 24 22:10:36 sarantium kernel:       wMaxPacketSize      = 0040
Dec 24 22:10:36 sarantium kernel:       bInterval           =   40
Dec 24 22:10:36 sarantium kernel:     Endpoint:
Dec 24 22:10:36 sarantium kernel:       bLength             =    7
Dec 24 22:10:36 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:10:36 sarantium kernel:       bEndpointAddress    =   02 (out)
Dec 24 22:10:36 sarantium kernel:       bmAttributes        =   02 (Bulk)
Dec 24 22:10:36 sarantium kernel:       wMaxPacketSize      = 0040
Dec 24 22:10:36 sarantium kernel:       bInterval           =   00
Dec 24 22:10:36 sarantium kernel:     Endpoint:
Dec 24 22:10:36 sarantium kernel:       bLength             =    7
Dec 24 22:10:36 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:10:36 sarantium kernel:       bEndpointAddress    =   85 (in)
Dec 24 22:10:36 sarantium kernel:       bmAttributes        =   03 
(Interrupt)
Dec 24 22:10:36 sarantium kernel:       wMaxPacketSize      = 0008
Dec 24 22:10:36 sarantium kernel:       bInterval           =   10
Dec 24 22:11:28 sarantium kernel: Initializing USB Mass Storage driver...
Dec 24 22:11:28 sarantium kernel: usb.c: registered new driver usb-storage
Dec 24 22:11:28 sarantium kernel: USB Mass Storage support registered.
Dec 24 22:12:08 sarantium modprobe: modprobe: Can't locate module 
block-major-8
Dec 24 22:12:20 sarantium last message repeated 2 times
Dec 24 22:12:47 sarantium nmbd[701]: connect from 192.168.1.110
Dec 24 22:12:58 sarantium modprobe: modprobe: Can't locate module 
block-major-8
Dec 24 22:13:01 sarantium modprobe: modprobe: Can't locate module 
block-major-8
Dec 24 22:15:29 sarantium kernel: usb-storage: usb_stor_exit() called
Dec 24 22:15:29 sarantium kernel: usb-storage: -- calling usb_deregister()
Dec 24 22:15:29 sarantium kernel: usb.c: deregistering driver usb-storage
Dec 24 22:21:42 sarantium kernel: hub.c: port 1 connection change
Dec 24 22:21:42 sarantium kernel: hub.c: port 1, portstatus 100, change 
3, 12 Mb/s
Dec 24 22:21:42 sarantium kernel: usb.c: USB disconnect on device 2
Dec 24 22:21:42 sarantium kernel: hub.c: port 1 enable change, status 100
Dec 24 22:22:02 sarantium kernel: Initializing USB Mass Storage driver...
Dec 24 22:22:02 sarantium kernel: usb.c: registered new driver usb-storage
Dec 24 22:22:02 sarantium kernel: USB Mass Storage support registered.
Dec 24 22:22:15 sarantium kernel: hub.c: port 1 connection change
Dec 24 22:22:15 sarantium kernel: hub.c: port 1, portstatus 101, change 
1, 12 Mb/s
Dec 24 22:22:15 sarantium kernel: hub.c: port 1, portstatus 103, change 
0, 12 Mb/s
Dec 24 22:22:15 sarantium kernel: hub.c: USB new device connect on 
bus1/1, assigned device number 3
Dec 24 22:22:15 sarantium kernel: usb.c: kmalloc IF da897ca0, numif 1
Dec 24 22:22:15 sarantium kernel: usb.c: new device strings: Mfr=1, 
Product=2, SerialNumber=0
Dec 24 22:22:16 sarantium kernel: usb.c: USB device number 3 default 
language ID 0x409
Dec 24 22:22:16 sarantium kernel: Manufacturer: Hewlett-Packard
Dec 24 22:22:16 sarantium kernel: Product: hp photosmart 612
Dec 24 22:22:16 sarantium kernel: usb.c: unhandled interfaces on device
Dec 24 22:22:16 sarantium kernel: usb.c: USB device 3 (vend/prod 
0x3f0/0x6302) is not claimed by any active driver.
Dec 24 22:22:16 sarantium kernel:   Length              = 18
Dec 24 22:22:16 sarantium kernel:   DescriptorType      = 01
Dec 24 22:22:16 sarantium kernel:   USB version         = 1.10
Dec 24 22:22:16 sarantium kernel:   Vendor:Product      = 03f0:6302
Dec 24 22:22:16 sarantium kernel:   MaxPacketSize0      = 8
Dec 24 22:22:16 sarantium kernel:   NumConfigurations   = 1
Dec 24 22:22:16 sarantium kernel:   Device version      = 1.00
Dec 24 22:22:16 sarantium kernel:   Device Class:SubClass:Protocol = 
00:00:00
Dec 24 22:22:16 sarantium kernel:     Per-interface classes
Dec 24 22:22:16 sarantium kernel: Configuration:
Dec 24 22:22:16 sarantium kernel:   bLength             =    9
Dec 24 22:22:16 sarantium kernel:   bDescriptorType     =   02
Dec 24 22:22:16 sarantium kernel:   wTotalLength        = 0027
Dec 24 22:22:16 sarantium kernel:   bNumInterfaces      =   01
Dec 24 22:22:16 sarantium kernel:   bConfigurationValue =   01
Dec 24 22:22:16 sarantium kernel:   iConfiguration      =   00
Dec 24 22:22:16 sarantium kernel:   bmAttributes        =   c0
Dec 24 22:22:16 sarantium kernel:   MaxPower            =    0mA
Dec 24 22:22:16 sarantium kernel:
Dec 24 22:22:16 sarantium kernel:   Interface: 0
Dec 24 22:22:16 sarantium kernel:   Alternate Setting:  0
Dec 24 22:22:16 sarantium kernel:     bLength             =    9
Dec 24 22:22:16 sarantium kernel:     bDescriptorType     =   04
Dec 24 22:22:16 sarantium kernel:     bInterfaceNumber    =   00
Dec 24 22:22:16 sarantium kernel:     bAlternateSetting   =   00
Dec 24 22:22:16 sarantium kernel:     bNumEndpoints       =   03
Dec 24 22:22:16 sarantium kernel:     bInterface Class:SubClass:Protocol 
=   06:01:01
Dec 24 22:22:16 sarantium kernel:     iInterface          =   00
Dec 24 22:22:16 sarantium kernel:     Endpoint:
Dec 24 22:22:16 sarantium kernel:       bLength             =    7
Dec 24 22:22:16 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:22:16 sarantium kernel:       bEndpointAddress    =   81 (in)
Dec 24 22:22:16 sarantium kernel:       bmAttributes        =   02 (Bulk)
Dec 24 22:22:16 sarantium kernel:       wMaxPacketSize      = 0040
Dec 24 22:22:16 sarantium kernel:       bInterval           =   40
Dec 24 22:22:16 sarantium kernel:     Endpoint:
Dec 24 22:22:16 sarantium kernel:       bLength             =    7
Dec 24 22:22:16 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:22:16 sarantium kernel:       bEndpointAddress    =   02 (out)
Dec 24 22:22:16 sarantium kernel:       bmAttributes        =   02 (Bulk)
Dec 24 22:22:16 sarantium kernel:       wMaxPacketSize      = 0040
Dec 24 22:22:16 sarantium kernel:       bInterval           =   00
Dec 24 22:22:16 sarantium kernel:     Endpoint:
Dec 24 22:22:16 sarantium kernel:       bLength             =    7
Dec 24 22:22:16 sarantium kernel:       bDescriptorType     =   05
Dec 24 22:22:16 sarantium kernel:       bEndpointAddress    =   85 (in)
Dec 24 22:22:16 sarantium kernel:       bmAttributes        =   03 
(Interrupt)
Dec 24 22:22:16 sarantium kernel:       wMaxPacketSize      = 0008
Dec 24 22:22:16 sarantium kernel:       bInterval           =   10
Dec 24 22:23:38 sarantium modprobe: modprobe: Can't locate module 
block-major-8
Dec 24 22:23:52 sarantium kernel: hub.c: port 1 connection change
Dec 24 22:23:52 sarantium kernel: hub.c: port 1, portstatus 100, change 
3, 12 Mb/s
Dec 24 22:23:52 sarantium kernel: usb.c: USB disconnect on device 3
Dec 24 22:23:52 sarantium kernel: hub.c: port 1 enable change, status 100
Dec 24 22:25:07 sarantium gdm[546]: gdm_slave_xioerror_handler: Fatal X 
error - Restarting :0
Dec 24 22:25:07 sarantium kernel: NVRM: AGPGART: freed 16 pages
Dec 24 22:25:07 sarantium kernel: NVRM: AGPGART: backend released
Dec 24 22:25:07 sarantium gnome-name-server[611]: input condition is: 
0x11, exiting
Dec 24 22:25:08 sarantium kernel: NVRM: AGPGART: Intel 440BX chipset
Dec 24 22:25:08 sarantium kernel: NVRM: AGPGART: aperture: 64M @ 0xd0000000
Dec 24 22:25:08 sarantium kernel: NVRM: AGPGART: aperture mapped from 
0xd0000000 to 0xe9c6f000
Dec 24 22:25:08 sarantium kernel: NVRM: AGPGART: mode 2x
Dec 24 22:25:08 sarantium kernel: NVRM: AGPGART: allocated 16 pages
Dec 24 22:25:14 sarantium gdm[537]: gdm_child_action: Master halting...
Dec 24 22:25:14 sarantium kernel: NVRM: AGPGART: freed 16 pages
Dec 24 22:25:14 sarantium kernel: NVRM: AGPGART: backend released
Dec 24 22:25:15 sarantium init: Switching to runlevel: 0
Dec 24 22:25:16 sarantium named[196]: named shutting down
Dec 24 22:25:16 sarantium named[196]: USAGE 1009261516 1009260065 
CPU=0u/0s CHILDCPU=0u/0s
Dec 24 22:25:16 sarantium named[196]: NSTATS 1009261516 1009260065
Dec 24 22:25:16 sarantium named[196]: XSTATS 1009261516 1009260065 RR=1 
RNXD=0 RFwdR=0 RDupR=0 RFail=0 RFErr=0 RErr=0 RAXFR=0 RLame=0 ROpts=0 
SSysQ=1 SAns=0 SFwdQ=0 SDupQ=5 SErr=0 RQ=0 RIQ=0 RFwdQ=0 RDupQ=0 RTCP=0 
SFwdR=0 SFail=0 SFErr=0 SNaAns=0 SNXD=0 RUQ=0 RURQ=0 RUXFR=0 RUUpd=0
Dec 24 22:25:18 sarantium rpc.statd[408]: Caught signal 15, 
un-registering and exiting.
Dec 24 22:25:18 sarantium postfix/postfix-script: stopping the Postfix 
mail system
Dec 24 22:25:18 sarantium postfix/master[490]: terminating on signal 15
Dec 24 22:25:18 sarantium ucd-snmp[498]: Received TERM or STOP 
signal...  shutting down...
Dec 24 22:25:18 sarantium snmptrapd[500]: Stopping snmptrapd
Dec 24 22:25:18 sarantium ntpd[514]: ntpd exiting on signal 15
Dec 24 22:25:19 sarantium kernel: Kernel logging (proc) stopped.
Dec 24 22:25:19 sarantium kernel: Kernel log daemon terminating.
Dec 24 22:25:19 sarantium exiting on signal 15
Dec 25 06:31:11 sarantium syslogd 1.4.1#8: restart.
Dec 25 06:31:11 sarantium kernel: klogd 1.4.1#8, log source = /proc/kmsg 
started.
Dec 25 06:31:11 sarantium kernel: Cannot find map file.
Dec 25 06:31:11 sarantium kernel: Loaded 91 symbols from 4 modules.
Dec 25 06:31:11 sarantium kernel: Linux version 2.4.17 (root@sarantium) 
(gcc version 2.95.4 20011006 (Debian prerelease)) #10 Mon Dec 24 
21:24:54 PST 2001
Dec 25 06:31:11 sarantium kernel: BIOS-provided physical RAM map:
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 0000000000000000 - 
000000000009fc00 (usable)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 000000000009fc00 - 
00000000000a0000 (reserved)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 00000000000f0000 - 
0000000000100000 (reserved)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 0000000000100000 - 
0000000023ff0000 (usable)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 0000000023ff0000 - 
0000000023ff3000 (ACPI NVS)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 0000000023ff3000 - 
0000000024000000 (ACPI data)
Dec 25 06:31:11 sarantium kernel:  BIOS-e820: 00000000ffff0000 - 
0000000100000000 (reserved)
Dec 25 06:31:11 sarantium kernel: On node 0 totalpages: 147440
Dec 25 06:31:11 sarantium kernel: zone(0): 4096 pages.
Dec 25 06:31:11 sarantium kernel: zone(1): 143344 pages.
Dec 25 06:31:11 sarantium kernel: zone(2): 0 pages.
Dec 25 06:31:11 sarantium kernel: Kernel command line: auto 
BOOT_IMAGE=2.4.17 ro root=301
Dec 25 06:31:11 sarantium kernel: Initializing CPU#0

Here are the commands that I hoped would work:

sarantium:/home/tepperly# modprobe usb-uhci
sarantium:/home/tepperly# modprobe usb-storage
sarantium:/home/tepperly# mount -t usbdevfs none /proc/bus/usb
sarantium:/home/tepperly# cat /proc/bus/usb/devices
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB UHCI Root Hub
S:  SerialNumber=e000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms
T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=03f0 ProdID=6302 Rev= 1.00
S:  Manufacturer=Hewlett-Packard
S:  Product=hp photosmart 612
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=06(still) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl= 64ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=  0ms
E:  Ad=85(I) Atr=03(Int.) MxPS=   8 Ivl= 16ms
sarantium:/home/tepperly# mount -t vfat /dev/sda1 /mnt/usb
mount: /dev/sda1 is not a valid block device
sarantium:/home/tepperly#



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to